这是在页面上绘制一条水平线的 MWE。现在,我该如何减少名称和线之间的空间。间隙太大了。
\documentclass[letterpaper,11pt]{article}
\pagestyle{empty}
\begin{document}
\begin{flushleft}
\bfseries SUBHAM SONI S.
\end{flushleft}
\makebox[\linewidth]{\rule{\linewidth}{0.4pt}}
\end{document}
答案1
您不需要 a \makebox
,甚至不需要flushleft
。
\documentclass[letterpaper,11pt]{article}
\pagestyle{empty}
\begin{document}
%\begin{flushleft} %% why do you need this?
\noindent
{\bfseries SUBHAM SONI S.}
\par
\vspace{-0.8\baselineskip} %% adjust -0.8
\noindent
\rule{\linewidth}{0.4pt}
%\end{flushleft} %% why do you need this?
\end{document}
答案2
此类装饰通常需要较低级别的命令:
\documentclass[letterpaper,11pt]{article}
\pagestyle{empty}
\begin{document}
\begin{flushleft}
\bfseries SUBHAM SONI S.\\* % no page break
\kern2pt % some space
\hrule % a rule all the text width long
\end{flushleft}
\end{document}