Problemas de codificación de archivos con \lstinputlisting

Problemas de codificación de archivos con \lstinputlisting

.mArchivo guardado en Matlab con ANSIcodificación. Tengo un .marchivo de muestra y quiero importarlo a LaTeX con UTF-8codificación. ¿Cómo convertir ANSIla codificación de un archivo UTF-8e ingresarlo sin cambiar el archivo original?

\documentclass{article}
\usepackage{listings} 

\begin{document}

\lstinputlisting[language=Matlab]{sample.m}  % <- how to convert encoding?

\end{document}

Respuesta1

Encuentro una solución con un pequeño truco, ¡pero temporalmente!

Defino algún comando en mi látex como:, \newcommand{\prb}{\rl{تابع احتمال}}y en mi .marchivo, uso el comando \prben lugar de caracteres Unicode تابع احتمال:. Entonces, el .marchivo solo consta de caracteres ASCI. Entonces, Latex, ejecuta el comando y mira تابع احتمالen el PDF y ¡funciona bien!

información relacionada