
Matlab.m
用編碼儲存檔案ANSI
。我有一個範例.m
文件,想將其匯入到UTF-8
帶有編碼的 LaTeX 中。如何在不改變原始文件的情況下將ANSI
文件編碼轉換UTF-8
並輸入?
\documentclass{article}
\usepackage{listings}
\begin{document}
\lstinputlisting[language=Matlab]{sample.m} % <- how to convert encoding?
\end{document}
答案1
我透過一個小技巧找到了解決方案,但只是暫時的!
我在我的乳膠中定義了一些命令,例如:\newcommand{\prb}{\rl{تابع احتمال}}
,並且在我的.m
文件中,我使用該命令\prb
而不是 unicode 字元:تابع احتمال
。因此,該.m
文件僅由 ASCI 字元組成。 Latex 然後,執行命令並تابع احتمال
在 PDF 中查看,工作正常!