在另一个符号上创建一个二元关系符号的简单方法是什么?

在另一个符号上创建一个二元关系符号的简单方法是什么?

有什么简单的方法可以让\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 指出的那样,可能需要通过 进行一些间距校正。此外,我使用可选参数 添加了垂直校正。这使得符号更像是属于一起的(也可能是个人品味的问题)。amsmathmathmodemathrel\\

l#1:有更正;l#2:无更正

答案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

我使用stackrelstackbin命令。

\documentclass{article}

\usepackage{amsmath, amssymb,stackrel}

\begin{document}

$$ A\stackbin[\text{and}]{}{+} B \stackrel[x]{!}{=} C$$

$$ A\stackbin{\ll}{\gg} B $$

\end{document}

您会发现有用的关注帖子

干杯。

相关内容