列表:正确使用 bash 语法高亮 // 使用带有方框的 minted 包

列表:正确使用 bash 语法高亮 // 使用带有方框的 minted 包

由于我无法使用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

相关内容