我正在嘗試輸入一些筆記,其中包括我正在學習的 Linux 課程上的一些命令,因此我minted
在 tex 文件的序言中想到了 loadign。令我驚訝的是,似乎沒有任何對 linux/unix 語言的支持。我仔細地滾動瀏覽了輸出
$ pygmentize -L lexers
但那裡沒有linux。有什麼辦法可以解決這個問題嗎?我使用的是 Win7 作業系統,附有 Texlive 2015、AUCTeX 編輯器。
這給了錯誤:
\begin{minted}{latex}
sysadmin@localhost:~$ cat /etc/updatedb.conf
\end{minted}
答案1
這個答案只是上面評論的另一個重複。
minted 套件確實突顯了 shell 語言。
不過,它不會在您的輸入中顯示太多內容,因為您沒有使用任何 shell 結構,而是使用 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}