\par\vspace{2cm}\noindent
我正在为我的报告设计一个标题页,但在决定使用其中任何一个或\\[2cm]
(例如)时我有点困惑。
\par\vspace{2cm}\noindent
简单来说,和之间有什么区别\\[2cm]
?什么时候我们只能使用其中一个而不是另一个?
如果确实需要 MWE,请参见以下内容。
\documentclass[12pt]{book}
\usepackage[a4paper,margin=25mm,showframe=true]{geometry}
\usepackage{graphicx}
\usepackage{palatino}
\begin{document}
\begin{titlepage}
\bfseries
\begin{center}
{\LARGE \sffamily Dissertation} \\[15mm]
{\large ``The simplest proof of the last theorem of Fermat''}\\[5mm]
{\itshape A proof that elementary students can understand}
\vspace{2cm}
\includegraphics[scale=.5]{mit-logo}%http://mindenfele.nolblog.hu/files/2014/04/mit_crest_logo.jpg
\vspace{2cm}
{\LARGE \sffamily Donut E. Knot}
\vfill
\begingroup
\large \sc
Deparment of Mathematics \\[4mm]
Massachusetts Institute of Technology \\[4mm]
Boston, USA \\[4mm]
2014
\endgroup
\end{center}
\end{titlepage}
\end{document}
答案1
在 TeX 级别上,使用\\
不会开始一个新段落,而使用\par
显然会。如评论中所述,何时使用 \par 以及何时使用 \\ 或空行涵盖了两者之间的一般差异。要了解当前案例中发生的事情,我们正在讨论“设计”,一个小演示,例如
\documentclass{article}
\begin{document}
\tracingoutput=2
\showboxbreadth=\maxdimen
\showboxdepth=\maxdimen
\noindent
Hello world\\[2cm]
More text
\newpage
\noindent
Hello world\par\vspace{2cm}\noindent
More text
\end{document}
很有用。查看日志,我们发现,对于第一种情况,在两个部分之间,我们有
....\penalty 10000
....\glue 0.0 plus 1.0fil
....\penalty -10000
....\glue(\rightskip) 0.0
...\glue 56.9055
...\penalty 300
...\glue(\baselineskip) 5.16669
...\hbox(6.83331+0.0)x345.0, glue set 301.63881fil
而在第二个中
....\penalty 10000
....\glue(\parfillskip) 0.0 plus 1.0fil
....\glue(\rightskip) 0.0
...\glue 56.9055
...\glue 0.0
...\glue(\parskip) 0.0 plus 1.0
...\glue(\baselineskip) 5.16669
...\hbox(6.83331+0.0)x345.0, glue set 301.63881fil
使用标准设置,你不会看到任何差异,但如果例如\parfillskip
设置为“特殊效果”,结果可能会有所不同。(在这种\\
情况下,\hfil
插入了,因此将始终为\glue 0.0 plus 1.0fil
。)同样,请注意使用\par
添加了一个\parskip
胶合元素,这里的长度也是零,有少量的拉伸,但可以是固定值:这适用于此外对任何\vspace
。 (试着\setlength\parskip{2cm}
看看这个。)
就像更一般的比较情况一样\par
,\\
我建议思考一下意义。在问题的例子中,手动隔开的行在概念上是相连的(都是地址的一部分),因此\\
看起来比更自然\par
。后者通常被使用之间标题页中的不同“块”:各个部分在逻辑上是分开的,并且通常字体也存在差异。
答案2
提防
{\large ``The simplest proof of the last theorem of Fermat''}\\[5mm]
如果标题最终超过一行,你会将大文本设置为正常基线和不一致的间距,大小更改几乎总是包括段落的结尾,因此
{\large ``The simplest proof of the last theorem of Fermat''\par\vspace{5cm}}
在这种情况下会更好。在标题页(或表格)之外,任何使用\\
或\noindent
通常都表明存在错误,因此一般而言差异并不重要。