gpt4 book ai didi

LaTeX\rule 填充线条

转载 作者:行者123 更新时间:2023-12-02 01:50:40 25 4
gpt4 key购买 nike

为什么以下命令不会生成填充行尾之前的空间的水平线?

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

据我了解,这应该打印文本“Hello”,后跟一条延伸到行尾的水平线,类似于宏 \hfill这实际上相当于 \hspace\fill。 – 但实际上,此命令仅生成文本“Hello”,没有规则。

我知道效果可以由 \hrulefill 产生,但不能在这里使用,因为我想要一个提升规则和 \hrulefill 不能与 \raisebox 一起使用,我希望我的规则悬卡在基线之上(最好位于该行的中间)。

最佳答案

对于为什么您提供的命令不起作用,我没有令人满意的答案,但我可以提供有效的解决方法。放置

% Raised Rule Command:
% Arg 1 (Optional) - How high to raise the rule
% Arg 2 - Thickness of the rule
\newcommand{\raisedrule}[2][0em]{\leaders\hbox{\rule[#1]{1pt}{#2}}\hfill}

进入文档的前言,然后您就可以完成您希望的事情:

Hello \raisedrule[0.5em]{1pt}

关于LaTeX\rule 填充线条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2553392/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com