Estoy intentando escribir algunas notas que incluyen algunos comandos en un curso de Linux que estoy tomando, así que pensé en cargarlo minted
en el preámbulo de mi documento de texto. Para mi gran sorpresa, parece que no hay soporte para el lenguaje Linux/Unix. Revisé cuidadosamente el resultado de
$ pygmentize -L lexers
pero no hay Linux ahí. ¿Alguna forma de solucionar este problema? Estoy en un sistema operativo Win7 con Texlive 2015, editor AUCTeX.
Esto da error:
\begin{minted}{latex}
sysadmin@localhost:~$ cat /etc/updatedb.conf
\end{minted}
Respuesta1
Esta respuesta es solo otra repetición de los comentarios anteriores.
El paquete acuñado resalta los lenguajes de shell.
Sin embargo, no se muestra mucho en su entrada, ya que no está utilizando ninguna construcción de shell, sino un programa POSIX.
Como siempre, compila con pdflatex -shell-escape <myFile>.tex
.
La salida
El código
\documentclass[12pt]{article}
\usepackage{minted}
\begin{document}
\pagestyle{empty}
\paragraph{Your prompt command, not much highlighted}
\begin{minted}{shell-session}
sysadmin@localhost:~$ cat /etc/updatedb.conf
\end{minted}
\paragraph{An actual shell script}
\begin{minted}{shell}
for k in {1..5}
do
echo $k
done
\end{minted}
\end{document}