\hrulefill 后的换行符/空格

\hrulefill 后的换行符/空格

我是 LaTeX 新手,正在尝试制作一份简单的简历。我希望我的左对齐姓名出现在一行上方\hrulefill,然后右对齐地址出现在下一行。

但是,当我这样做时,我的地址上方有一个很大的返回空格,我似乎无法删除它。我可以使用 skip 让名字直接出现在行首,\nointerline但在行后尝试使用 skip 时会出现错误。

顺便说一句:因为我只是使用文本而不是任何指定的部分或标题,所以titlesec目前似乎不太必要。

由于水平线后有返回空格,因此这不能按预期工作:

\begin{flushleft}
\Large{CptZpBrngn\\}
\nointerlineskip\hrulefill
\end{flushleft}
\begin{flushright}
\small{1234 Fake St.}
\end{flushright}

\nointerlineskip在其后放置另一个\hrulefill会导致错误(!不能\prevdepth在水平模式下使用。)并且在该flushleft部分之后它不会执行任何操作。

编辑:感谢大卫引导我找到答案。

这是我认为最好的格式:

\begin{flushleft}
{\large CptZpBrngn\\}
\nointerlineskip\hrulefill\\
{\raggedleft \small 1234 Fake St.\par}
\end{flushleft}

答案1

在此处输入图片描述

\documentclass{article}

\begin{document}

\begin{flushleft}
\Large CptZpBrngn
\hrule
\end{flushleft}
\begin{flushright}
\small 1234 Fake St.
\end{flushright}

\end{document}

请注意,规则涉及字母,您可以添加一个空白行,然后\vspace{2pt}添加一些空间。请注意,大小更改命令(如和\Large\small不带参数{...},并且应始终将段落结尾包含在其范围内,否则行距将不正确。

或者根本没有垂直空间的版本

在此处输入图片描述

\documentclass{article}

\begin{document}

{\raggedright
\Large CptZpBrngn
\hrule
\par
\raggedleft
\small 1234 Fake St.
\par}

\end{document}

相关内容