我有一个简单的问题,但我找不到任何答案。在我的标题页中,我只是使用了
\title{Name of the title}
然后
\hrule height 0,1cm \leavevmode \\[0,5cm]
{\Huge{\textbf{\@title}}}\\[0,5cm]
\hrule height 0,1cm \leavevmode \\[0,5cm]
打印文档标题。但在 PDF 文件中,标题占了 3 行以上,而且第 1 行和第 2 行之间的间距与第 2 行和第 3 行之间的间距不同,这有点令人沮丧。
有人知道为什么吗?
答案1
您必须使用段落,而不是换行符。
发明了这种可怕规则的人把它放在了维基百科上,并且它一直存在。最好不要使用任何线条。
\documentclass{article}
\usepackage{showframe}
\begin{document}
\hrule height 0,1cm \leavevmode \\[0,5cm]
{\Huge\textbf{ The incredible journey of Walter~Wombat }}\\[0,5cm]
\hrule height 0,1cm \leavevmode \\[0,5cm]
%Output of the screenshot
\begin{center}
\rule{\textwidth}{.4pt}\par
{\huge\bfseries The incredible journey of Walter~Wombat \par}
\rule{\textwidth}{.4pt}\par
\bigbreak
{\Large Carl Capybara\par}
\end{center}
\end{document}
答案2
我发现 1mm 厚的线太重了。无论如何,你可以使用,\hrule
这样间距控制得更好。诀窍是 TeX 不会在周围插入行间粘连\hrule
\vspace*{-\topskip}
如果希望顶部规则从类型块的最开始处开始,请添加。
\documentclass{article}
\usepackage{showframe}
\begin{document}
\begin{center}
\vspace*{-\topskip}
\Huge\bfseries
\hrule height 1mm
\vspace{1ex}
The incredible journey of Walter Wombat
\vspace{1ex}
\hrule height 1mm
\end{center}
\end{document}