更大的斜箭头?

更大的斜箭头?

我想写一些类似的东西$\longsearrow quad \nearrow$

我怎样才能做到这一点?

ps:这似乎\newcommand{\bigarrow}{\mbox{\larger$\searrow$}}不起作用,还是我做错了?在此处输入图片描述

提前致谢!

答案1

一种可能性是取一个xrightarrow,用一些幻影文本将其加长,然后旋转它。但是,这不是一个非常干净的解决方案,旋转会清楚地显示 的各个部分xrightarrow,这看起来不太好。

另一种方法是tikz在坐标系中绘制两个箭头。

梅威瑟:

\documentclass{article}
\usepackage{graphicx} % for \rotatebox
\usepackage{amsmath} % for \xrightarrow
\usepackage{tikz}

\def\arrowrotate{\rotatebox[x=0mm,y=20mm]{-35}{$\xrightarrow{\phantom{xxxx}}$} \nearrow}
\def\arrowtikz{\ \tikz{\draw[->] (0.2,0.25) -- (0.5,0); \draw[->] (0.6,0) -- (0.8,0.15);}\ }

\begin{document}
We define some things.

We define $A \arrowrotate B$.

We define $C \arrowtikz D$.
\end{document}

结果:

在此处输入图片描述

xrightarrow可以通过调整字符数x(箭头的长度)、旋转角度(此处-35)和第一个箭头的垂直位置(此处)来定制该方法20mm

可以tikz通过改变坐标、改变空间量(这里是控制空间的\左侧和右侧,见有哪些命令可以控制水平间距?)以及箭头的大小和形状(见https://tex.stackexchange.com/a/161238/)。

相关内容