我想在页面上居中显示一条水平线,并且希望此线的宽度为一半\textwidth
。这是我尝试过的,但没有效果:
\documentclass[10pt,a4paper]{article}
\begin{document}
Hello everyone !
\begin{center}
\hrule width 0.5\textwidth
\end{center}
\end{document}
感谢您的帮助 !
答案1
您可以更换
\hrule width 0.5\textwidth
和
\rule{0.5\textwidth}{.4pt}
另外,如果你不需要center
环境做其他事情,你可以替换
\begin{center}
\rule{0.5\textwidth}{.4pt}
\end{center}
只需
\noindent\hfil\rule{0.5\textwidth}{.4pt}\hfil
平均能量损失
\documentclass[10pt,a4paper]{article}
\begin{document}
Hello everyone !
\begin{center}
\rule{0.5\textwidth}{.4pt}
\end{center}
\noindent\hfil\rule{0.5\textwidth}{.4pt}\hfil
\end{document}
输出
答案2
我尝试使用\rule
可接受的答案,但最终还是选择了\hrule
最初提出的问题:
\newcommand{\SectionBreak}{%
%\vskip 0.5ex
\nointerlineskip
\moveright 0.125\textwidth \vbox{\hrule width0.75\textwidth}
\nointerlineskip
%\vskip 0.5ex
\makeatletter
%\@afterindenfalse%
\makeatother
}