LaTeX \规则填充行

问题描述 投票:13回答:4

为什么下面的命令直到行尾才产生填充空间的水平线?

Hello \rule[0.5em]{\fill}{1pt}

据我了解,这应该打印文本“ Hello”,然后打印水平线直到行尾为止,类似于宏\hfill,它等效于\hspace\fill。 –实际上,此命令仅产生文本“ Hello”,没有规则。

我知道效果可以由\hrulefill产生,但是不能在这里使用,因为我需要raised规则,并且\hrulefill\raisebox不能一起使用,并且我希望规则挂在基线[[之上](最好在行的中间)。

为什么下面的命令直到行尾才产生填充空间的水平尺?您好\ rule [0.5em] {\ fill} {1pt}据我了解,这应该打印文本“ Hello” ...
latex rule
4个回答
14
投票
对于您提供的命令为什么不起作用,我没有令人满意的答案,但是我可以提供有效的解决方法。放

6
投票
[高度为1pt,上升为1.5pt的水平线。

0
投票
有一个名为ulem的程序包可以执行此操作

-1
投票
您可以使用\ hrulefill命令执行此操作参见http://en.wikibooks.org/wiki/LaTeX/Lengths#Fill_the_rest_of_the_line
© www.soinside.com 2019 - 2024. All rights reserved.