有什么简单的方法可以让\ll
位于 之上\gg
,大小相等,垂直居中对齐,并让它们像 一样作为二元关系符号工作?和\lessgtr
命令无法使用,因为它们不会平等对待这两个符号,并且它们不会垂直居中。\underset
\overset
答案1
你可以试试substack
\documentclass{article}
\usepackage{amsmath, amssymb}
\begin{document}
\newcommand{\ggll}{\mathrel{\substack{\ll\\[-.05em]\gg}}}
$x\ggll x$
$x\substack{\ll\\\gg}x$
\end{document}
我添加了amsmath
但\lessgtr
它也需要。您可以在文档或论文中substack
阅读有关此命令的更多信息。正如@tohecz 指出的那样,可能需要通过 进行一些间距校正。此外,我使用可选参数 添加了垂直校正。这使得符号更像是属于一起的(也可能是个人品味的问题)。amsmath
mathmode
mathrel
\\
答案2
我怀疑你是否真的想要这么丑陋的符号,但是这里有两个建议:
\documentclass{article}
\usepackage{amssymb}
\newcommand{\llgg}{\mathrel{\mathpalette\llggi\relax}}
\newcommand{\llggi}[2]{\vcenter{\offinterlineskip\hbox{$#1\ll$}\hbox{$#1\gg$}}}
\newcommand{\sllgg}{\mathrel{\mathpalette\sllggi\relax}}
\newcommand{\sllggi}[2]{\vcenter{\offinterlineskip\hbox{$\mkern2mu#1\ll$}\hbox{$#1\gg\mkern2mu$}}}
\begin{document}
$a\llgg b \lessgtr c_{\llgg}$
$a\sllgg b \lessgtr c_{\sllgg}$
\end{document}
有人可能会在第一个版本中添加一些垂直空间,但我更喜欢第二个版本,在其中我添加了一点水平移动。
答案3
我建议将两根放在\lessgtr
一卷中,中间留出足够的空间,以便线条能够很好地连接在一起:
\documentclass{article}
\usepackage{amsmath, amssymb}
\newcommand\llgg{\lessgtr\mkern-5.7mu\lessgtr}
\begin{document}
$a\llgg b$
$f_{a\llgg b}$
$g_{h_{a\llgg b}}$
\end{document}
答案4
我使用stackrel
或stackbin
命令。
\documentclass{article}
\usepackage{amsmath, amssymb,stackrel}
\begin{document}
$$ A\stackbin[\text{and}]{}{+} B \stackrel[x]{!}{=} C$$
$$ A\stackbin{\ll}{\gg} B $$
\end{document}
您会发现有用的关注帖子
干杯。