我正在使用列表来格式化 LaTeX 中的代码块,我很喜欢它。但是,除了大块代码外,代码块周围的边框很笨重,打断了我阅读文档的流程。我试过四处寻找禁用此代码的方法,但到目前为止我还没有找到任何东西。这难道是不可能的吗?如果是这样的话,这似乎很奇怪。
答案1
使用所选环境的可用选项lstlisting
;一个小例子,其中所选样式使用左侧的数字和列表四边的框架;使用frame=<valid values>
可以numbers=<valid values>
更改所选环境的行为(有关所有键及其列表,请<valid values>
参阅包文档):
\documentclass{article}
\usepackage{listings}
\lstset{
basicstyle=\small\ttfamily,
frame=lrtb,
numbers=left
}
\begin{document}
\begin{lstlisting}
test
\end{lstlisting}
\begin{lstlisting}[frame=none]
test
\end{lstlisting}
\begin{lstlisting}[frame=bt,numbers=none]
test
\end{lstlisting}
\end{document}
答案2
只需执行以下frame=none
操作language=Java
:
\begin{lstlisting}[language=Java, numbers=none, frame=none]