[matlab-prettifier]:软件包列表错误:无法加载请求的样式

[matlab-prettifier]:软件包列表错误:无法加载请求的样式

我正在使用 matlab-prettifier 在 LaTeX 文件中编写 matlab 代码。块代码运行良好,但内联代码出现错误软件包列表错误:无法加载请求的样式。我该如何修复这个错误?

\documentclass{article}
\usepackage[framed,numbered]{matlab-prettifier}
\begin{document}
% This is not working
This is an inline code \lstinline[style=Matlab-style]!break!

% This is working
\begin{lstlisting}
i = 1;
for i < 10
    i = i + 1;
end
\end{lstlisting}
\end{document}

答案1

matlab-prettifier手动的在第 6 页的第 4 节“matlab-prettifier 提供的样式”中提到了可用的样式:

该包为 Matlab 代码定义了三种列表样式:Matlab-editorMatlab-bwMatlab-Pyglike。这些样式在配色方案方面有所不同

[...]

以下是 定义的三种风格的比较matlab-prettifier

Matlab 编辑器此样式模仿了 Matlab 编辑器的默认样式。

Matlab-bw此样式主要用于黑白打印。

Matlab-Pyglikeminted、verbments 和 pythontex 包都使用 Pygments 词法分析器来突出显示列表的语法。此 matlab-prettifier 样式与 Pygments 的默认样式非常相似MatlabLexer

梅威瑟:

\documentclass{article}
\usepackage[framed,numbered]{matlab-prettifier}
\begin{document}
% This is not working
This is an inline code \lstinline[style=Matlab-editor]!break!

% This is working
\begin{lstlisting}[style=Matlab-pyglike]
i = 1;
for i < 10
    i = i + 1;
end
\end{lstlisting}
\end{document}

在此处输入图片描述

相关内容