文本中带有实心三角形的箭头

文本中带有实心三角形的箭头

乳胶中的标准箭头通常是像 \usepackage{extarrows} 下面的卷曲箭头,但我想要一个更黑色填充的三角形箭头,有什么建议吗? 在此处输入图片描述

我在这里找到的一个答案看起来相当复杂,几乎是手工绘制的。有一个简单的包吗?

答案1

这是一个 TiZ 解决方案具有内置的可扩展性和可选参数。您可以通过更改single arrow head extend和调整箭头的大小和角度来调整箭头的大小和角度single arrow tip angle

在此处输入图片描述

\documentclass{article}

\usepackage{tikz, amsmath}
\usetikzlibrary {shapes.arrows}

\newcommand{\myarrow}[1][]{\mathrel{\tikz{
    \node[fill, minimum width=.5ex, minimum height=.9em, inner sep=0pt, single arrow, single arrow head extend=2pt, single arrow tip angle=60]
        (A){\raisebox{3.5pt}[0pt][0pt]{$\,\scriptstyle #1\ $}}; \path([xshift=-.4pt]A.west)--(A.east);}}}
\newcommand{\myarrowleft}[1][]{\mathrel{\tikz{
    \node[fill, minimum width=.5ex, minimum height=.9em, inner sep=0pt, single arrow, single arrow head extend=2pt, single arrow tip angle=60, shape border rotate=180]
        (A){\raisebox{3.5pt}[0pt][0pt]{$\ \scriptstyle #1\,$}}; \path(A.west)--([xshift=.4pt]A.east);}}}

\begin{document}

$A\to B\qquad A\xrightarrow{f\circ g}B$

$A\myarrow B\qquad A\myarrow[f\circ g] B$

$A\myarrowleft B\qquad A\myarrowleft[f\circ g] B$

\end{document}

相关内容