
如果我使用這個命令
\lstset{
numbersep=8pt,
frame = single,
language=pascal,
framexrightmargin=-10cm}
我在一個框中使用 \lstlistings 來取得所有段落,但我不需要它。我需要專門在框中僅包含某些程式碼段落。
答案1
只是為了回答這個問題:LaTeX 與大多數程式語言一樣具有某種範圍。這意味著您可以進行“本地”更改。\lstset
支持這種行為。
要更改一個段落,您可以將其放入一組中,例如:
{
\lstset{frame=single}
your paragraph here
}
或者
\begingroup
\lstset{frame=single}
your paragraph here
\endgroup