
Matlab はエンコード.m
付きでファイルを保存しますANSI
。サンプル ファイルがあり.m
、それをエンコード付きで LaTeX にインポートしたいと考えています。元のファイルを変更せずに、ファイルのエンコードをUTF-8
変換して入力するにはどうすればよいでしょうか。ANSI
UTF-8
\documentclass{article}
\usepackage{listings}
\begin{document}
\lstinputlisting[language=Matlab]{sample.m} % <- how to convert encoding?
\end{document}
答え1
ちょっとしたトリックで一時的な解決策を見つけました。
私は LaTeX で次のようなコマンドを定義し\newcommand{\prb}{\rl{تابع احتمال}}
、ファイルではUnicode 文字の代わりに.m
コマンドを使用します。つまり、ファイルは ASCI 文字のみで構成されます。その後、LaTeX でコマンドを実行し、 PDF で表示すると、正常に動作します。\prb
تابع احتمال
.m
تابع احتمال