我正在尝试用 LaTeX 编写一段代码,其中包含一组交叉箭头(\nearrow 和 \searrow)。这是我的代码
\documentclass{article}
\begindocument
$$\dfrac{5}{12}\makebox[0pt][l]{$\,\,\nearrow$}\searrow \dfrac{20}{9}.$$
\end{document}
代码正在执行我想要的操作,但我注意到错误,即
在 $ 处发现未关闭的 $$ 未关闭的开放组 { 在 $ 处发现意外的 $ 开放组之后 { $$ 之后意外的 $ 意外的 $ $ 之后
我似乎不明白如何解决这个问题并得到我正在寻找的符号。经过一番研究,我了解到 \toea 命令,但我似乎无法实现它。任何帮助都很好!
答案1
假设这些复合箭头永远不会出现在第一级或第二级下标或上标中(或者,更一般地,当 TeX 处于\scriptstyle
或\scriptscriptstyle
数学模式时),以下解决方案(\crossedarrows
在低级\ooalign
命令的帮助下创建一个调用的宏)可能会让您感兴趣。
请注意, 的定义\crossedarrows
假定新符号将用作关系运算符(因此有\mathrel
指令)。如果符号应该用作二元运算符,则应更改\mathrel
为\mathbin
。
\documentclass{article}
\newcommand\crossedarrows{\mathrel% % or '\mathbin' ?
{\ooalign{$\nearrow$\cr$\searrow$}}}
\begin{document}
$\displaystyle \frac{5}{12} \crossedarrows \frac{20}{9} $
\end{document}