假设我想要一个函数$\bar: A \to B$
,其中不是$\bar$
更长的条。正确的做法是什么?请注意,此处的条形图浮动在没有文本的顶部。它只是浮动。
我也不确定要使用什么标签。抱歉。
谢谢。
答案1
如果我明白你要做什么,你可以使用\overline{\phantom{<text>}}
:
\documentclass{article}
\pagestyle{empty}
\begin{document}
$\overline{\phantom{A}}: A\to B$
$\overline{\phantom{AA}}: A\to B$
$\overline{\phantom{AAA}}: A\to B$
\end{document}
答案2
如果可以的话,还有另一种提供更多灵活性的替代方案。即使用
\rule[raise-height]{width}{thickness}
该\rule
命令用于生成水平线。参数定义如下。
raise-height 指定规则升高的高度(可选)
width 指定规则的长度(强制)
厚度指定规则的厚度(强制)
代码
\documentclass{article}
\usepackage[paper size={12cm,8cm}
\pagestyle{empty}
\begin{document}
baseline + 0cm \hfil shorter \hfil thicker
\hfil $\rule[0cm]{1cm} {0.1pt}: A\to B$
\hfil $\rule[0cm]{0.5cm} {0.1pt}: A\to B$
\hfil $\rule[0cm]{1cm} {1pt}: A\to B$ \hfil
\medskip baseline + 0.1cm \medskip
\hfil $\rule[0.1cm]{1cm} {0.1pt}: A\to B$
\hfil $\rule[0.1cm]{0.5cm}{0.1pt}: A\to B$
\hfil $\rule[0.1cm]{1cm} {1pt}: A\to B$ \hfil
\medskip baseline + 0.3cm \medskip
\hfil $\rule[0.3cm]{1cm} {0.1pt}: A\to B$
\hfil $\rule[0.3cm]{0.5cm}{0.1pt}: A\to B$
\hfil $\rule[0.3cm]{1cm} {1pt}: A\to B$ \hfil
\medskip baseline + 0.5cm \medskip
\hfil $\rule[0.5cm]{1cm} {0.1pt}: A\to B$
\hfil $\rule[0.5cm]{0.5cm} {0.1pt}: A\to B$
\hfil $\rule[0.5cm]{1cm} {1pt}: A\to B$ \hfil
\end{document}