我的 Latex 文件中有以下 Matlab 代码:
\documentclass[a4paper,12pt]{article}
\begin{document}
\begin{lstlisting}[frame=single,escapeinside={@}{@}]
gamma=[1/4,3/4];
alpha=[1/4,3/4];
\end{lstlisting}
\end{document}
但在我的 Latex 文件中,变量名 gamma 是粗体,而 alpha 不是。如何去掉某个特定变量名的粗体?
答案1
默认情况下,语言matlab
将其gamma
视为关键字。您可以通过以下deletekeywords
选项将其删除:
\documentclass[a4paper,12pt]{article}
\usepackage{listings}
\begin{document}
\begin{lstlisting}[frame=single,escapeinside={@}{@},language=matlab,deletekeywords={gamma}]
gamma=[1/4,3/4];
alpha=[1/4,3/4];
\end{lstlisting}
\end{document}