大佬们好,我环境是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)
一周热门 更多>