
Matlab speichert .m
Datei mit ANSI
Kodierung. Ich habe eine Beispieldatei .m
und möchte sie mit UTF-8
Kodierung in LaTeX importieren. Wie konvertiere ich ANSI
die Dateikodierung UTF-8
und gebe sie ein, ohne die Originaldatei zu ändern?
\documentclass{article}
\usepackage{listings}
\begin{document}
\lstinputlisting[language=Matlab]{sample.m} % <- how to convert encoding?
\end{document}
Antwort1
Ich habe mit einem kleinen Trick eine Lösung gefunden, aber nur vorübergehend!
Ich definiere in meinem Latex einen Befehl wie: \newcommand{\prb}{\rl{تابع احتمال}}
und .m
verwende in meiner Datei den Befehl \prb
anstelle von Unicode-Zeichen: تابع احتمال
. Die .m
Datei besteht also nur aus ASCI-Zeichen. Latex führt dann den Befehl aus, zeigt ihn تابع احتمال
im PDF an und funktioniert einwandfrei!