我想在章节末尾放置一条短的水平居中线,按 2:3 的比例垂直对齐。
除水平对齐外,一切正常。
梅威瑟:
\documentclass{book}
\usepackage{blindtext}
\usepackage[showframe]{geometry}
\begin{document}
\blindtext
\clearpage
\blindtext\blindtext\blindtext\blindtext
\vspace{\stretch{2}}
\begingroup\centering
\hrule width .25\textwidth height .5pt
\endgroup
\vspace*{\stretch{3}}
\clearpage
\blindtext\blindtext\blindtext
\blindtext\blindtext\blindtext
\blindtext\blindtext\blindtext
\end{document}
答案1
a\rule
设置在文本行的底部,因此它比您想象的要低。因此,您需要将其升高,以便它在该行(否则不可见)上垂直居中。
该命令的表述\rule
(以 结尾以\par
确保它只有一行)很接近。[1ex]
是规则要提高的金额。
\rule[1ex]{.25\textwidth}{.5pt}\par