用 pstricks 和/或 tikZ 制作的弯曲箭头

用 pstricks 和/或 tikZ 制作的弯曲箭头

动机这个问题我想知道是否有办法用 pstricks 和/或 ti 制作弯曲的箭头Z(按字母顺序排列;-)。更具体地说,我对类似

在此处输入图片描述

我用 feynmf 代码制作的

\begin{fmfgraph*}(30,22)
\fmfleft{i}
\fmfright{o}
\fmf{fermion,label={}}{i,v,v,o}
\end{fmfgraph*}

(我在这里只包含图表代码,因为在 LaTeX 文档中嵌入这些图表有不同的方法,请不要担心label={}。无论如何,这个弯曲箭头的产生方式与问题无关。)

答案1

就这样:)

摘自第 33 页视觉TikZ

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}% Arrows library for...
\usetikzlibrary{bending}% The bending library is the one that allows the bending of the arrows
\begin{document}
% And a few examples:
\tikz{\draw[-{Latex[length=1cm,open,bend]},thick] (0,0) .. controls (1,-1) and (2,1) .. (3,1);}
\tikz{\draw[-{Stealth[length=1cm,open,bend]},thick] (0,0) .. controls (1,-1) and (2,1) .. (3,1);}
\tikz{\draw[-{Computer Modern Rightarrow[length=1cm,open,bend]},thick] (0,0) .. controls (1,-1) and (2,1) .. (3,1);}
\tikz{\draw[-{Bar[length=1cm,open,bend]},thick] (0,0) .. controls (1,-1) and (2,1) .. (3,1);}

Something went rwong with this one :P

\tikz{\draw[-{Hooks[length=1cm,open,bend]},thick] (0,0) .. controls (1,-1) and (2,1) .. (3,1);}
\end{document}

在此处输入图片描述

视觉TikZVisualPSTricks非常适合快速参考,也适合那些像我一样懒得阅读的人。

我找了一下,没找到相应的TrickVisualPSTricks(呵呵...)。

相关内容