![如何获取关系上的 \bar?](https://linux22.com/image/359099/%E5%A6%82%E4%BD%95%E8%8E%B7%E5%8F%96%E5%85%B3%E7%B3%BB%E4%B8%8A%E7%9A%84%20%5Cbar%EF%BC%9F.png)
当向关系中添加一个关系时,\bar
关系周围的间距将被删除:
\documentclass{article}
\begin{document}
$x > y$ $x \bar{>} y$
\end{document}
那么,如何正确地做到这一点呢?
答案1
答案2
这里还有其他三种可能性:带有\widebar
来自 的符号mathabx
,一个简单的\overline
,并且\stackrel
根据定义,不会消除关系间距:
\documentclass{article}
\usepackage{amsmath}
\DeclareFontFamily{U}{mathx}{\hyphenchar\font45}
\DeclareFontShape{U}{mathx}{m}{n}{
<-6> mathx5 <6-7> mathx6 <7-8> mathx7
<8-9> mathx8 <9-10> mathx9
<10-12> mathx10 <12-> mathx12
}{}
\DeclareSymbolFont{mathx}{U}{mathx}{m}{n}
\DeclareFontSubstitution{U}{mathx}{m}{n}
\DeclareMathAccent{\widebar}{0}{mathx}{"73}
\begin{document}
$x \mathrel{\widebar{>}} y$
$x \mathrel{\mkern1.8mu\overline{\mkern-1.8mu>\mkern-1.5mu}\mkern1.5mu} y$
$x \stackrel{\raisebox{-0.7ex}[0pt][0pt]{$\relbar$}}{>} y$
\end{document}
答案3
答案4
一般来说,< > =
被称为关系运算符,LaTeX 中有一些空格是为关系运算符固定的,如果你把这个符号放在括号里,那么这些空格就会被删除,所以在\mathrel
命令中给出标签,例如,$x > y$ $x \mathrel{\bar{>}} y$