虚线 \longleftrightarrow

虚线 \longleftrightarrow

我想写一个简短的因果路径图,如下所示:
$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}

相关内容