我想写一个简短的因果路径图,如下所示:
$Z \longleftrightarrow X \to Y$
除了我希望 为\longleftrightarrow
虚线,就像 和 一样\dashrightarrow
(\dashleftarrow
尽管理想情况下使用与 相同的箭头,而不是似乎使用的\longleftrightarrow
稍小的箭头)\dashrightarrow
有这样的符号吗?我一直在寻找但目前一无所获。
答案1
这里有一个tikz
解决方案。定义一个宏\longdashleftrightarrow
(或一些合适的短名称),绘制一个长度为 的箭头1.75em
(大约长度为\longleftrightarrow
)。加载arrows.meta
库将使箭头的大小和形状与 相同\to
。
您可以根据需要调整虚线图案。此外,如果您想要不同长度的箭头,还有一个可选参数,例如\longdashleftrightarrow[1cm]
。
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}
\newcommand{\longdashleftrightarrow}[1][1.75em]{\mathrel{
\tikz[baseline]{\draw[dash pattern=on .25em off .1 em,<->](0,.58ex)--(#1,.58ex)}}}
\begin{document}
$Z \longleftrightarrow X \to Y$
$Z \longdashleftrightarrow X \to Y$
\end{document}