如何在 LaTeX 中创建空白?

如何在 LaTeX 中创建空白?

我正在尝试创建一个包含多个源代码块的 LaTeX 文档。我想在这些代码块之间添加几行空格。我试过使用,\\但是没有用。

这是我目前所拥有的……

\lstset{language=Java, caption=ClassA.java}
\begin{lstlisting}
    % My code
\end{lstlisting}

\\ % This is where I want to make some whitespace

\lstset{language=Java, caption=ClassB.java}
\begin{lstlisting}
    % My code
\end{lstlisting}

答案1

\vspace{2cm}通常适用于此类情况;它将插入 2cm 的垂直空间。在某些情况下(我忘记具体什么时候了),您需要使用带星号的版本。\vspace*{2cm}显然,根据需要调整长度。

答案2

尝试 或\smallskip\medskip或者\bigskip使用\vspace

答案3

\\结束一行。如果该行之前没有行,则也无法结束该行。

一个简单的解决办法(在您不能使用的情况下\vspace),就是打印一个空格字符,然后打印新行:\ \\

答案4

如果有行结尾,\\您可以在括号中输入所需的距离。

因此\\[4cm]会产生 4 厘米的空白。

放在节的开头\vspace*是一个更好的解决方案。你只能使用在那里结束的行,方法是在前面放一些内容(例如~\\),但这可能会导致水平盒未满警告。

相关内容