Estou tentando digitar algumas notas que incluem alguns comandos em um curso de Linux que estou fazendo, então pensei em loadign minted
no preâmbulo do meu documento tex. Para minha grande surpresa, parece que não há suporte para a linguagem Linux/Unix. Rolei cuidadosamente pela saída de
$ pygmentize -L lexers
mas não há Linux lá. Alguma maneira de contornar esse problema? Estou em um sistema operacional Win7 com Texlive 2015, editor AUCTeX.
Isso dá erro:
\begin{minted}{latex}
sysadmin@localhost:~$ cat /etc/updatedb.conf
\end{minted}
Responder1
Esta resposta é apenas mais uma repetição dos comentários acima.
O pacote cunhado destaca linguagens shell.
Porém, isso não mostra muito na sua entrada, pois você não está usando nenhuma construção de shell, mas um programa POSIX.
Como sempre, compile com pdflatex -shell-escape <myFile>.tex
.
A saída
O 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}