minted 是否支持 Linux/Unix?

minted 是否支持 Linux/Unix?

我正在尝试输入一些笔记,其中包括我正在学习的 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}

相关内容