这个符号的命令是什么:⇅
我找到了⇈ \upuparrows
,但找不到另一个。
答案1
该包mathabx
提供了所有此类箭头。您要找的是\updownarrows
。
\documentclass{article}
\usepackage{mathabx}
\begin{document}
$\upuparrows$ - $\downdownarrows$ - $\updownarrows$ - $\downuparrows$
\end{document}
对于这样的问题,一个好的地方是全面的 LaTeX 符号列表。
请注意mathabx
重新定义许多符号。另一种方法是使用下面的代码,它以纯乳胶方式生成 updownarrows,但如您所见,结果仍然不amssymb
完全相同\upuparrows
。
\documentclass{article}
\usepackage{amsmath,amssymb}
\newcommand{\updownarrows}{\mathbin\uparrow\hspace{-.5em}\downarrow}
\newcommand{\downuparrows}{\mathbin\downarrow\hspace{-.5em}\uparrow}
\begin{document}
$\upuparrows$ - $\downdownarrows$ - $\updownarrows$ - $\downuparrows$
\end{document}
一个可能的解决方案是重新\upuparrows
定义\downdownarrows
:
\documentclass{article}
\usepackage{amsmath,amssymb}
\newcommand{\updownarrows}{\mathbin\uparrow\hspace{-.3em}\downarrow}
\newcommand{\downuparrows}{\mathbin\downarrow\hspace{-.3em}\uparrow}
\renewcommand{\upuparrows}{\mathbin\uparrow\hspace{-.3em}\uparrow}
\renewcommand{\downdownarrows}{\mathbin\downarrow\hspace{-.3em}\downarrow}
\begin{document}
$\upuparrows$ - $\downdownarrows$ - $\updownarrows$ - $\downuparrows$
\end{document}
在评论中,egreg 提出了以下答案,结果相同(当然,从技术上讲并不相同),但代码更简洁。如果在较长的公式中使用,它可能会产生更好的间距结果:
\documentclass{article}
\usepackage{amsmath,amssymb}
\newcommand{\updownarrows}{\uparrow\mathrel{\mspace{-1mu}}\downarrow}
\newcommand{\downuparrows}{\downarrow\mathrel{\mspace{-1mu}}\uparrow}
\renewcommand{\upuparrows}{\uparrow\uparrow}
\renewcommand{\downdownarrows}{\downarrow\downarrow}
\begin{document}
$\upuparrows$ - $\downdownarrows$ - $\updownarrows$ - $\downuparrows$
\end{document}
答案2
\updownarrows
存在于 Unicode 表中,并包含在典型的 Unicode 数学字体中。例如,使用 OpTeX:
\fontfam[lm]
The $\updownarrows$ is the same as $⇅$.
\bye
一般规则:当您能够在此处的问题表单中写下所需的字符(我们也在标题中看到它)时,该字符即以 Unicode 声明。您可以使用适当的 Unicode 字体并直接使用该字符。
答案3
的形状与Computer Modern 字体中\upuparrows
的形状不匹配。\uparrow
说实话,我不太喜欢 Computer Modern 字体中的箭头形状:我发现原始版本要好得多,而且箭头更小。
以下是视觉证据:
\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}
\begin{document}
$\upuparrows \uparrow$
\end{document}
然而,如果你加载old-arrows
,那么所有箭头都会神奇地变得与 中相同amssymb
(这是在 CM 箭头具有较小尖端时设计的):
\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{old-arrows}
\begin{document}
$\upuparrows \uparrow$
\end{document}
现在定义\updownarrows
和\downuparrows
很容易:
\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{old-arrows}
\newcommand{\updownarrows}{\uparrow\joinrel\downarrow}
\newcommand{\downuparrows}{\downarrow\joinrel\uparrow}
\begin{document}
$\uparrow \downarrow \upuparrows \downdownarrows \updownarrows \downuparrows$
\end{document}
您可能希望箭头之间的距离更近一些。
\newcommand{\updownarrows}{\uparrow\mathrel{\mspace{-4mu}}\downarrow}
\newcommand{\downuparrows}{\downarrow\mathrel{\mspace{-4mu}}\uparrow}
与上述相同的输入将产生