
Estoy intentando usar acuñado con texmaker. Lo extraño es que funciona cuando invoco
pdflatex --shell-escape testfile
en el shell del sistema, pero no de texmaker, aunqueOpciones -> Configurar TeXmaker | PdfLaTeXdice
"/usr/texbin/pdflatex" -synctex=1 -shell-escape -interaction=nonstopmode %.tex
Principal diferencia en los registros:
Del caparazón
/Users/tmartin/anaconda/bin/pygmentize
se llama.
texmaker intenta llamar
/usr/local/bin/pygmentize
¿Por qué se llaman diferentes versiones de pygmentize y cómo puedo solucionarlo?
Respuesta1
Podrías intentar crear unenlace simbólicocomo solución alternativa:
cd /usr/local/bin
sudo ln -s /Users/tmartin/anaconda/bin/pygmentize pygmentize
Ahora tienes un enlace pygmentize
dentro /usr/local/bin
que apunta a ~/anaconda/bin/pygmentize
. Como resultado, Texmaker debería llamar a la misma pygmentize
instalación que se utiliza en su terminal.
Respuesta2
La otra respuesta también funciona, pero una solución quizás más elegante (por ejemplo, para aquellos que no pueden usar sudo
) es agregar su anaconda/bin/
a la RUTA de texmaker, lo que puede hacer en la parte inferior de la página "Comandos" de la configuración de texmaker.