使用 可以相当容易地控制由空行分隔的行之间的长度\setlength{\parskip}
。我想知道是否有类似的命令可以指示 提供的手动换行符的默认/全局长度\\
。
答案1
\\
是段落内的换行符,因此间距是\baselineskip
您可以更改的\baselineskip
,但它会更改段落中所有行距,以实现自动换行和强制换行。
当然,也可以改变的定义\\
来做其他事情
\def\\{hello}
例如,但最好不要这样做。如果标记的目的是显示段落内正常分隔之外的其他内容(而是由作者而不是系统选择的),那么这\\
是错误的标记。
答案2
您可以使用以下方式添加可选的换行间隙\\[<len>]
:
\documentclass{article}
\begin{document}
This is \\
a line that is \\[5pt]
farther apart than \\
others.
\end{document}
对于更一般的线条分布,可以考虑研究setspace
包裹。
您可能还会对以下内容感兴趣:
\documentclass{article}
\makeatletter
\newcommand{\pargap}[1][0pt]{%
\par
\ifdim#1>\z@
\vspace{\dimexpr-\baselineskip-\parskip+#1}
\noindent
\fi}
\makeatother
\begin{document}
This is a line that is
\pargap[5pt]
farther apart than others.
\end{document}