如何显示非UTF8编码的外部文件中的中文

2019-10-02 12:07发布

大佬们好,我环境是texlive2018,xelatex 我在使用 tex 中插入 matlab 的 main.m 文件代码,由于matlab 文件编码都是GBK的,所以编译后中文显示乱码。该如何操...

大佬们好,我环境是texlive2018,xelatex 我在使用 tex 中插入 matlab 的 main.m 文件代码,由于matlab 文件编码都是GBK的,所以编译后中文显示乱码。该如何操作能显示正常中文,且不需要修改main文件的编码?谢谢 **MWE** ```tex \documentclass{ctexart} \usepackage{listings} \begin{document} \lstinputlisting{main.m} \end{document} ``` 下面是main.m 中的内容,我随便写了一个,主要是代码含有中文。 %% main.m 这是一个中文测试 matlab的代码 下是编译结果: ![](https://wenda.latexstudio.net/data/attach/191002/YKTDplxK.png)
2条回答
啸行 - 目前是一名 LaTeX 学徒
2019-10-02 15:51 .采纳回答
[how to set the encoding of MATLAB m-files to be UTF8](https://ww2.mathworks.cn/matlabcentral/answers/482380-how-to-set-the-encoding-of-matlab-m-files-to-be-utf8) 按照这个网址里面的介绍,我觉得,你以后最好把全部文件先都转换成 UTF-8

一周热门 更多>

相关问答