抑制箭头的 TeX 代码

抑制箭头的 TeX 代码

我知道如何使用tikzpicture包绘制图表的抑制箭头,但我想知道如何在文本中输入它。例如,想一个句子

$code$表示抑制反应。

抑制箭头用于生物学,与 类似\dashv,但水平线较长,垂直线较短(看起来应该像箭头对象)。另一种思考方式是,箭头\mapsto指向相反方向,没有“>”之类的结尾。

答案1

我真的只是在关注这个答案

\documentclass{article} 
\DeclareFontFamily{U}{FdSymbolC}{}
\DeclareFontShape{U}{FdSymbolC}{m}{n}{<-> s * FdSymbolC-Book}{}
\DeclareSymbolFont{fdarrows}{U}{FdSymbolC}{m}{n}
\DeclareMathSymbol{\leftfootline}{\mathrel}{fdarrows}{"AC}
\DeclareMathSymbol{\rightfootline}{\mathrel}{fdarrows}{"AD}
\DeclareMathSymbol{\longleftfootline}{\mathrel}{fdarrows}{"C6}
\DeclareMathSymbol{\longrightfootline}{\mathrel}{fdarrows}{"C7}

\begin{document} 
$A\leftfootline B$ $A\rightfootline B$ $A\longleftfootline B$ $A\longrightfootline B$
\end{document}

在此处输入图片描述

如何查找符号的代码/坐标的问题已在此评论. 编译

\documentclass{article} 
\usepackage{fdsymbol} 
\usepackage{fonttable} 
\begin{document}
\xfonttable{U}{FdSymbolC}{m}{n} 
\end{document}

要得到

在此处输入图片描述

要访问该字符,您可以查找其十六进制“坐标”。第一个在右侧,第二个是条目的十六进制数。从中可以看出,它\leftfootline位于组中,A并且它是该组中的第 14 个成员,因此具有"AC。这意味着我们可以使用

\DeclareMathSymbol{\leftfootline}{\mathrel}{fdarrows}{"AC}

其它条目类似。

答案2

您可以使用\mapsfromcharSt. Mary Road 字体的 Computer Modern 字体。

\documentclass{article}
\usepackage{stmaryrd}

\newcommand{\inhib}{\relbar\mapsfromchar}

\begin{document}

$\inhib$ and $a\inhib b$

\end{document}

在此处输入图片描述

相关内容