我在用这个答案制作横截性符号。当我使用时,它给出amssymb
。但是,如果我使用包mathabx
并稍微修改(changed package, \lineskip-.57ex
)答案,它会显示。现在,和之间存在冲突。amssymb
mathabx
我想
mathabx
在使用包时从中导入此形状作为后一个符号amssymb
。换句话说,我想用它来mathabx
生成符号 仅有的,任何其他符号照常从amssymb
。
符号的修改代码:
\usepackage{amsmath,mathabx}
\newcommand{\transv}{\mathrel{\text{\tpitchfork}}}
\makeatletter
\newcommand{\tpitchfork}{%
\vbox{
\baselineskip\z@skip
\lineskip-.57ex
\lineskiplimit\maxdimen
\m@th
\ialign{##\crcr\hidewidth\smash{$-$}\hidewidth\crcr$\pitchfork$\crcr}
}%
}
\makeatother
\begin{document}
$$\Huge\transv $$
\end{document}
答案1
以下是如何使用。我添加了一个示例,说明如何使用中的命令mathabx \pitchfork
获取接近您想要的内容:\stackinset
stackengine
\documentclass[11pt]{article}
\DeclareFontFamily{U}{mathb}{\hyphenchar\font45}
\DeclareFontShape{U}{mathb}{m}{n}{%
<-6> mathb5
<6-7> mathb6
<7-8> mathb7
<8-9> mathb8
<9-10> mathb9
<10-12> mathb10
<12-> mathb12
} {}%
\DeclareSymbolFont{mathb}{U}{mathb}{m}{n}
\DeclareMathSymbol{\abxpitchfork}{\mathord}{mathb}{"26}
\usepackage{stackengine}
\begin{document}
\[ X \abxpitchfork Y\]%
\[ X \stackinset{c}{}{c}{0.1ex}{$\top$}{$\abxpitchfork$} Y\]%
\end{document}