这些符号类似于箭头,只是箭头是倒置的。一些 ASCII 艺术:>-- 或 --<
你能帮忙吗?
答案1
我找不到任何现有的符号。但是,有一种选择是使用来tikz
绘制它们:
代码:
\documentclass{article}
\usepackage{amsmath}
\usepackage{tikz}
\newcommand{\toReversed}{\mathrel{\tikz [x=1.4ex,y=1.4ex,line width=.14ex, baseline] {\draw (0,0.5) -- (1,0.5); \draw [<-] (0.95,0.5) -- (1,0.5);}}}%
\newcommand{\fromReversed}{\mathrel{\tikz [x=1.4ex,y=1.4ex,line width=.14ex, baseline] {\draw (0,0.5) -- (1,0.5); \draw [<-] (0.05,0.5) -- (0,0.5);}}}%
\begin{document}
$A \toReversed B \fromReversed C$
\end{document}
答案2
它们是和\righttail
, U291A 和 U+2919。据我所知,除了 STIX 字体外,没有数学字体提供它们。\lefttail
unicode-math
pdflatex
如果有的话,您可以导入符号;与标准箭头并不真正兼容,但也不会太远。
\documentclass{article}
%% from stix.sty (with slight changes)
\DeclareFontEncoding{LS1}{}{}
\DeclareFontSubstitution{LS1}{stix}{m}{n}
\DeclareSymbolFont{arrows2}{LS1}{stixsf}{m}{it}
\SetSymbolFont{arrows2}{bold}{LS1}{stixsf}{b}{it}
\DeclareMathSymbol{\lefttail} {\mathrel}{arrows2}{"B2}
\DeclareMathSymbol{\righttail} {\mathrel}{arrows2}{"B3}
\DeclareMathSymbol{\leftdbltail} {\mathrel}{arrows2}{"B4}
\DeclareMathSymbol{\rightdbltail}{\mathrel}{arrows2}{"B5}
\begin{document}
$A\lefttail B \righttail C \rightarrow D$
$A\leftdbltail B \rightdbltail C$
\end{document}
和unicode-math
\documentclass{article}
\usepackage{unicode-math}
\setmathfont{Latin Modern Math}
\setmathfont[range={\lefttail,\righttail,\leftdbltail,\rightdbltail}]{XITS Math}
\begin{document}
$A\lefttail B \righttail C \rightarrow D$
$A\leftdbltail B \rightdbltail C$
\end{document}
Asana Math 也有符号。不幸的是,它们在 Latin Modern Math 和其他 TeX Gyre 数学字体(即 Termes 和 Pagella)中缺失。
答案3
这种方法是根据现有字符构建的,目的是模仿默认箭头的样式。
\documentclass{article}
\usepackage{graphicx}
\def\righttail{\mathrel{%
\makebox[.2pt][l]{$\righttailhelper$}\righttailhelper\mkern-4mu-}}
\def\righttailhelper{\scalebox{.5}[1]{$\succ$}}
\def\lefttail{\mathrel{%
-\mkern-4mu\makebox[.2pt][l]{$\lefttailhelper$}\lefttailhelper}}
\def\lefttailhelper{\scalebox{.5}[1]{$\prec$}}
\begin{document}
$A \righttail C \rightarrow D$
$A \leftarrow C \lefttail B$
\end{document}