
Me gustaría usar tokens mixtos latinos/griegos (nombres de variables) como helloδ
enminted
. Para seguir siendo compatible conarXivNo puedo usarXeTeXoLuaTeX.
Fuera deminted
, trabajando contextgreek
es mi forma favorita de conseguir buenos caracteres griegos. ¿Hay alguna manera de obtener eltextgreek
personajes en unminted
frame sin utilizar el escapeinside
mecanismo que interrumpe el proceso de lexing del token? Aquí hay un ejemplo mínimo de lo que yonodesear:
\documentclass{article}
\usepackage{minted}
\usepackage{textgreek}
\begin{document}
\begin{minted}[escapeinside=||]{mask}
hello|\textdelta|
\end{minted}
\end{document}
Puedes ver esominted
ha dividido el nombre de la variable en una parte latina y una parte griega. La línea fancyvrb que genera el resultado anterior es
\PYG{n+nt}{hello}\PYG{esc}{\textdelta}
Simplemente cambiar la apariencia para \PYG{esc}
que coincida con el resto del token no es una buena solución porque el token helloδ
puede aparecer en diferentes configuraciones y requerir diferentes apariencias a lo largo del texto. Preferiría saber cómo generar
\PYG{n+nt}{hello\textdelta}
directamente. Por supuesto, cualquier otra solución también será bienvenida.
Respuesta1
Respuesta2
El problema no es ni minted
ni pygments
, sino los valores predeterminados de instalación de TeXShop. La solución es establecer la primera línea (o cualquiera de las primeras 20 líneas) en el archivo .tex en
% !TEX encoding = UTF-8 Unicode
para forzar al editor a manejar el archivo en UTF-8. Los detalles se encuentran en el punto del menú TeXShop "Ayuda - Codificaciones de archivos y TeXShop".