由于我无法使用listings
数据包来显示我的 bash 脚本(因为使用 ie 语法高亮错误language=bash
),因此我必须使用该minted
包。所以我有两个问题:
有人知道是否可以使用列表(\lstdefinelanguage{bash}{...}
或类似的内容)正确地语法突出显示 bash 脚本吗?
这就是它的样子
\begin{minipage}{\textwidth}
\lstset{language=bash,caption={some text above},label=remote_command_execution}
\lstinputlisting[language=bash]{myscript.sh}
\end{minipage}
=> 语法高亮错误
我知道,使用这个包是可以的minted
。但首先:我不喜欢这个字体(它是花体字体,不太适合显示某些程序代码);其次:我不知道如何将我的代码放入“框”中。这里的“框”是指:
因此,对我来说,最好的解决方案是使用 为我的 bash 脚本提供正确的语法突出显示listings
。否则minted
使用更好的字体和“一个框”。
答案1
这是我的解决方案,对于其他人来说也是如此:
\usemintedstyle{name}
就是答案。你可以用这个来改变你的代码风格minted
。示例可以在这里找到:https://help.farbox.com/pygments.html