如何显示非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条回答
加一下这个语句: ```tex \XeTeXinputencoding "GBK" ``` 或者源代码存成 UTF-8 就好了。

一周热门 更多>

相关问答