是否有表示 90 度旋转的领结的现成符号?

是否有表示 90 度旋转的领结的现成符号?

\Bowtie在哪里可以找到看起来像包装上旋转 90 度的略小版本的符号wasysym

就像是替代文本

我在通常的表格中找不到任何东西。解纤网站没有任何结果。我设法进行了以下破解(定义了一个二元运算符):

\documentclass[12pt]{article}  
\usepackage{wasysym,graphicx}  
\newcommand{\uproduct}{\mathbin{\;{\rotatebox{90}{$\small\Bowtie$}}}}
\begin{document}  
$A \uproduct B$  
\end{document}

它会产生替代文本。虽然在这里看起来还行,但用在下标中时看起来很糟糕。这肯定不是正确的解决方案。我完全相信存在使用 metafont 的解决方案,但更喜欢一些不那么深奥的东西。也许有一个我忽略的标准符号包?


**编辑:Geoffrey 和 Aditya 给出了创建此符号的出色解决方案(抱歉,之前称他们为“黑客”)。Seamus 找到了一个字体包。

答案1

\udtimes定义在mathdesign包裹

答案2

我认为明智地结合和\mathchoice应该能给你你想要的东西:\rotateboxscalebox

\documentclass{article}
\usepackage{graphicx,wasysym}

\newcommand\uproduct{%
  \mathchoice{\mathbin{\;\rotatebox{90}{$\Bowtie$}}}%
             {\mathbin{\;\rotatebox{90}{$\Bowtie$}}}%
             {\mathbin{\;\rotatebox{90}{\scalebox{0.65}{$\Bowtie$}}}}%
             {\mathbin{\;\rotatebox{90}{\scalebox{0.65}{$\Bowtie$}}}}%
}

\begin{document}
  $A = B \uproduct C$, whereas $X_{B \uproduct C} > Y$
  \[
    A=\sum_{B \uproduct C}^{D \uproduct E}{F \uproduct G}
  \]
\end{document}

当然,间距和缩放比例仍然由您决定。

答案3

在现代 TeX 引擎 ( XeTeX, LuaTeX) 中,此符号可用于unicode-math作为\hourglass

\documentclass{article}
\usepackage{unicode-math}
\setmathfont{XITS Math}
\begin{document}
    \(A\hourglass B\)
\end{document}

输出结果

答案4

使用以下命令尝试\scalebox一下:

\rotatebox{90}{\scalebox{0.5}{$\Bowtie$}}

几乎可以\scalebox扩展任何事物。

相关内容