方程中的块箭头

方程中的块箭头

如何在等式中制作箭头块?类似这样,但做得更漂亮(箭头较小):

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{shapes.arrows}

\begin{document}

\begin{equation}
A
\begin{tikzpicture}[]
\node [single arrow, draw, minimum height=1ex,minimum width=2ex,inner sep=2ex] {\vphantom{x}};
\end{tikzpicture}
B
\end{equation}
\end{document}

在此处输入图片描述

答案1

像这样?

在此处输入图片描述

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{shapes.arrows}

\begin{document}
% with use of "scale" doesn't work
\begin{equation}
A\ 
\begin{tikzpicture}[baseline=-.75ex,scale=0.5]
\node [single arrow, draw, minimum height=2em,minimum width=2ex] {};
\end{tikzpicture}\ 
B
\end{equation}
% with defining minimum width and single arrow head extend 
\begin{equation}
A\
\begin{tikzpicture}[baseline=-.75ex]
\node [single arrow, draw, minimum height=2em, 
       single arrow head extend=1ex,inner sep=0.5ex] {};
\end{tikzpicture}\
B
\end{equation}

\end{document}

编辑: 的最小尺寸single arrow由 决定inner sep。使箭头变小有两种可能性:

  • scale按照您在评论中所建议的方式使用
  • 定义箭头inner sep的大小,使它变成你喜欢的大小,并添加选项single arrow head extend以获得更好的箭头外观

机器人解决方案现已添加到 MWE 上方。

答案2

如果不使用 TikZ,也有\rightwhitearrowstix 包:

\documentclass{article}
\usepackage{stix}

\begin{document}

\begin{equation}
    A\,
    \rightwhitearrow
    B   
\end{equation}

\end{document}

在此处输入图片描述

相关内容