我正在寻找一个看起来像 \bot 的符号,但底部有两条水平线。大致如下:
|
|
|
=========
我用 detexify 找不到任何东西,我试过旋转 \Vdash,但两条平行线之间的间距似乎太大了。我想在数学模式下使用该符号,既作为运算符,又作为上标。
答案1
叠加一个剪辑凸起\bot
到\bot
:
\documentclass{article}
\usepackage{amsmath,trimclip}
\makeatletter
\DeclareRobustCommand{\Bot}{%
\mathord{\vphantom{\bot}\mathpalette\mich@Bot\relax}%
}
\newcommand{\mich@Bot}[2]{%
\ooalign{%
$\m@th#1\bot$\cr
\clipbox*{0pt 0pt {\width} {.5\height}}{\raisebox{.2\height}{$\m@th#1\bot$}}\cr
}%
}
\makeatother
\begin{document}
$\Bot \bot$
$\scriptstyle \Bot \bot$
$\scriptscriptstyle \Bot \bot$
\end{document}
答案2
包裹里MnSymbol
有这个符号:
$\upVdash$
编辑
此 MWE 包含一个解决方案,用于创建您自己的符号\bot
\documentclass{article}
\usepackage{stackengine}
\usepackage{graphicx}
\parskip 1ex\parindent 0in
\begin{document}
%Arguments to inset commands{overlay image}{base image}{V-offset}{H-offset}
\topinset{$\bot$}{$\bot$}{-1pt}{}%
\end{document}
我使用了这里提供的解决方案用另一个符号覆盖符号来创建它。
答案3
就像在我之前回答的 Lopezeo 一样,这使用了stackengine
方法。但它也可以与不同的数学风格一起使用,并且像 egreg 的答案一样,符合的大小\bot
。它还设置为\mathord
,以便可以在数学模式下使用。
\documentclass{article}
\usepackage{stackengine,scalerel}
\usepackage{graphicx}
\parskip 1ex\parindent 0in
\newcommand\Bot{\mathord{\stretchrel*{\ThisStyle{%
\stackinset{c}{}{b}{1.5\LMpt}{$\SavedStyle\bot$}{$\SavedStyle\bot$}}}{\bot}}}
\begin{document}
$ A \bot B \Bot C $
$\scriptstyle A \bot B \Bot C$
$\scriptscriptstyle A \bot B \Bot C$
\end{document}