“断裂”箭头符号

“断裂”箭头符号

在他那本非常棒的书《本科代数几何》中,M. Reid 使用(例如见第 4 页)“断”箭头的符号(看起来很像破折号+空格+短箭头 : “- →”)表示部分定义的映射。在 LaTeX 中,最合适的生成方法是什么?我查看了“综合 LaTeX 符号列表”,但没有找到类似的东西。

答案1

MnSymbol 包提供了它。

\documentclass{article}
\usepackage{MnSymbol}
\begin{document}
So a rational map f: $V_1 \dashedrightarrow V_2$ is not a map at all;
\end{document}

在此处输入图片描述

答案2

您也可以使用通常的过度杀伤 选项tikz将为您提供 固有的所有灵活性tikz。以下是一些可能的选项:

在此处输入图片描述

\documentclass{article}
\usepackage{tikz}

\newcommand*{\DashedArrow}[1][]{\mathbin{\tikz [baseline=-0.25ex,-latex, dashed,#1] \draw [#1] (0pt,0.5ex) -- (1.3em,0.5ex);}}%

\begin{document}
$V_1 \DashedArrow V_2$\par

\medskip
$V_1 \DashedArrow[densely dashed    ] V_2$\par
$V_1 \DashedArrow[dotted            ] V_2$\par
$V_1 \DashedArrow[densely dotted    ] V_2$\par
$V_1 \DashedArrow[densely dashdotted] V_2$\par

\medskip
$V_1 \DashedArrow[->,densely dashed    ] V_2$\par
$V_1 \DashedArrow[->,dotted            ] V_2$\par
$V_1 \DashedArrow[->,densely dotted    ] V_2$\par
$V_1 \DashedArrow[->,densely dashdotted] V_2$\par
\end{document}

答案3

我发现了一个技巧,可以很好地完成工作,而无需安装软件包或任何东西。只需在数学模式下输入

$A-\!\! \rightarrow B$

在 LaTeX 中,A 后面的减号后面有两个负空格,这会给人一种虚线箭头的印象。我正在制作一张海报,正在加载几个相互冲突的软件包,这使得上述虚线箭头的解决方案不起作用。因此,我找到了一种新的解决方法。

答案4

虽然此答案使用包,但它不会加载会更改默认数学符号的字体。它设置为跨数学样式工作。它的优点是宽度与\rightarrow(如 MWE 中所示)相同。

正如 egreg 所指出的,它只适用于白色背景。当然,如果知道非白色背景颜色,则可以更改宏。

\documentclass{article}
\usepackage{scalerel,xcolor}
\def\darrow{\mathrel{\ThisStyle{\ooalign{$\SavedStyle\rightarrow$\cr%
  \hfil\textcolor{white}{\rule{2\LMpt}{1\LMex}}\kern2\LMpt\hfil}}}}
\begin{document}
$a\darrow b \quad
\quad\scriptstyle a\darrow b \quad
\quad\scriptscriptstyle a\darrow b \quad
$

$a\rightarrow b \quad
\quad\scriptstyle a\rightarrow b \quad
\quad\scriptscriptstyle a\rightarrow b \quad
$
\end{document}

在此处输入图片描述

相关内容