私は受講中のLinuxコースのコマンドを含むメモを入力しようとしており、minted
tex文書のプリアンブルにloadignを書こうと考えました。驚いたことに、Linux/Unix言語はサポートされていないようです。出力を注意深くスクロールしました。
$ pygmentize -L lexers
しかし、Linux はありません。この問題を回避する方法はありますか? 私は Win7 OS と Texlive 2015、AUCTeX エディターを使用しています。
これはエラーになります:
\begin{minted}{latex}
sysadmin@localhost:~$ cat /etc/updatedb.conf
\end{minted}
答え1
この回答は、上記のコメントの繰り返しにすぎません。
minted パッケージはシェル言語を強調表示します。
ただし、シェル構造ではなく POSIX プログラムを使用しているため、入力には多くの情報が表示されません。
いつものように、 でコンパイルしますpdflatex -shell-escape <myFile>.tex
。
出力
コード
\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}