LaTeX 中的符号

LaTeX 中的符号

我想用 LaTeX 写这个符号。

在此处输入图片描述

我在 Detexify 和一些代码列表上搜索它,但一无所获。

编辑:我想要箭头和字母(在那个地方的一般输入)

谢谢!

答案1

这是另一个解决方案

% arara: pdflatex

\documentclass{article}
\usepackage{tikz-cd}

\begin{document}
\[
\begin{tikzcd}
A \arrow[shift left=2pt]{r}{e} & B\arrow[shift left=2pt]{l}{c}
\end{tikzcd}
\]
\end{document} 

在此处输入图片描述


还有另外一个带有unicode-math和 的substack

% arara: lualatex

\documentclass{article}
\usepackage{mathtools}
\usepackage{unicode-math}
\newcommand*{\myarrows}[2]{\mathrel{\substack{#1\\\displaystyle\rightleftarrows\\#2}}}

\begin{document}
\[
A \myarrows{e}{c} B 
\]
\setmathfont{XITS Math}
\[
A \myarrows{e}{c} B 
\]
\setmathfont{Cambria Math}
\[
A \myarrows{e}{c} B 
\]
\setmathfont{Asana Math}
\[
A \myarrows{e}{c} B 
\]
%\setmathfont{TeX Gyre Pagella Math} currently not installed on my system
%\[
%A \myarrows{e}{c} B 
%\]
\end{document} 

在此处输入图片描述

答案2

我找到了五种可行的方法,其中 2 种符合您的要求;但是,箭头在这些方法中不可扩展!可以在代码本身中找到更多信息。

注意:无论你选择哪种方法,对齐方式都不是正确的!

\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{chemarrow}

\hbadness=10000  %For Underfull \hbox (badness 10000) warning.

%%%%%%% Taken from Math mode – v. 2.47 %%%%%%% 

% Method 1:
\makeatletter
\newcommand\zleftrightarrow[2][]{\ext@arrow 0099{\longleftrightarrowfill@}{#1}{#2}}
\def\longleftrightarrowfill@{\arrowfill@\leftarrow\relbar\rightarrow}
\makeatother

% Method 2:
\makeatletter
\def\rightharpoondownfill@{%
\arrowfill@\relbar\relbar\rightharpoondown}
\def\rightharpoonupfill@{%
\arrowfill@\relbar\relbar\rightharpoonup}
\def\leftharpoondownfill@{%
\arrowfill@\leftharpoondown\relbar\relbar}
\def\leftharpoonupfill@{%
\arrowfill@\leftharpoonup\relbar\relbar}
\newcommand{\xrightharpoondown}[2][]{%
\ext@arrow 0099\rightharpoondownfill@{#1}{#2}}
\newcommand{\xrightharpoonup}[2][]{%
\ext@arrow 0099\rightharpoonupfill@{#1}{#2}}
\newcommand{\xleftharpoondown}[2][]{%
\ext@arrow 0099\leftharpoondownfill@{#1}{#2}}
\newcommand{\xleftharpoonup}[2][]{%
\ext@arrow 0099\leftharpoonupfill@{#1}{#2}}
\newcommand{\xleftrightharpoons}[2][]{\mathrel{%
\raise.22ex\hbox{%
$\ext@arrow 0099\leftharpoonupfill@{\phantom{#1}}{#2}$}%
\setbox0=\hbox{%
$\ext@arrow 0099\rightharpoondownfill@{#1}{\phantom{#2}}$}%
\kern-\wd0 \lower.22ex\box0}%
}
\newcommand{\xrightleftharpoons}[2][]{\mathrel{%
\raise.22ex\hbox{%
$\ext@arrow 0099\rightharpoonupfill@{\phantom{#1}}{#2}$}%
\setbox0=\hbox{%
$\ext@arrow 0099\leftharpoondownfill@{#1}{\phantom{#2}}$}%
\kern-\wd0 \lower.22ex\box0}%
}
\makeatother

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\begin{document}
\Huge
\show\rightarrow
\show\leftarrow
\show\leftrightarrows

\hspace*{\fill}$\autorightleftharpoons{3}{f}$\hspace*{\fill}\\[30pt] % chemarrow package

\hspace*{\fill}$A \overset{F}{\underset{G}\rightleftarrows} X$\hspace*{\fill}\\[30pt]

\hspace*{\fill}$a\zleftrightarrow[under]{over}b$\hspace*{\fill}\\[30pt] % Method 1

\hspace*{\fill}$a\xleftrightharpoons[down]{up}b$\hspace*{\fill}\\[5pt] % Method 2

\hspace*{\fill}\[a \mathrel{\mathop{\rightleftarrows}^{\mathrm{over}}_{\mathrm{under}}} b\]\hspace*{\fill}

\end{document}

在此处输入图片描述

答案3

这可能不是最好的解决方案(间距对我来说似乎不合适),但您可以变成\leftrightarrows数学运算符并打开限制:

\documentclass{article}
\usepackage{amssymb}

\newcommand\weird{\mathop\leftrightarrows\limits}

\begin{document}
$\weird^3_f$
\end{document}

输出

答案4

还有另一个用于此任务的包尚未提及:stackrel。它向 LaTeX\stackrel命令添加一个可选参数,用于在关系下设置某些内容,例如

\usepackage{stackrel}
\usepackage{amssymb}

\[  \stackrel[c]{e}{\leftrightarrows}  \]

在此处输入图片描述

相关内容