\documentclass[12pt,a4paper]{report}
\usepackage{titletoc}
\begin{document}
\hrule width 2cm height 3.5pt\relax
\end{document}
给定一个如上所示的测试文档,如何将 \hrule 与页面右侧对齐?我尝试了“flush”和“fill”选项,但无济于事。
答案1
\hrule
不是 latex 命令,不会对raggedleft
或centering
或任何其他 latex 格式构造作出反应。您应该使用\rule
。但是您在评论中询问是否\hrule
可以使其工作,我提供这种方法,以避免打开新段落(这是我能想到的您想要避免使用 latex 构造的唯一原因)
\documentclass[12pt,a4paper]{report}
\usepackage{titletoc}
\begin{document}
\moveright\dimexpr\textwidth-2cm\vbox{%
\hrule width 2cm height 3.5pt\relax}
\end{document}