谁能告诉我 LaTeX 数学模式下这个数学符号的命令是什么?
答案1
这结合了两个\sqcup
s 并将\mathchoice
其用于任何数学样式。
\documentclass{article}
\def\dsqcup{\sqcup\mathchoice{\mkern-7mu}{\mkern-7mu}{\mkern-3.2mu}{\mkern-3.8mu}\sqcup}
\begin{document}
$A \dsqcup B$
$\scriptstyle A \dsqcup B$
$\scriptscriptstyle A \dsqcup B$
\end{document}
答案2
该符号在 Unicode 中可用:U+29E2 随机播放产品
LuaTeX/XeTeX
体位数学:
\documentclass{article} \usepackage{unicode-math} \setmathfont{Asana-Math.otf} \begin{document} \[A \shuffle B\] \end{document}
XITS 数学
\setmathfont{xits-math.otf}
不适用于
- 拉丁现代数学
- TeX Gyre Math 字体
元字体
包裹
shuffle
:\documentclass{article} \usepackage{shuffle} \begin{document} \[A \shuffle B\] \end{document}
或者支持任意尺寸(特别是 < 5pt,参见随机播放符号会破坏脚注吗?):
\documentclass{article} \DeclareSymbolFont{Shuffle}{U}{shuffle}{m}{n} \DeclareFontFamily{U}{shuffle}{} \DeclareFontShape{U}{shuffle}{m}{n}{% <-8>shuffle7% <8->shuffle10% }{} \DeclareMathSymbol\shuffle{\mathbin}{Shuffle}{"001} \DeclareMathSymbol\cshuffle{\mathbin}{Shuffle}{"002} \begin{document} \[ A \shuffle B \] \end{document}
有规则的符号组合
不需要包裹。
\documentclass{article}
\makeatletter
\providecommand*{\shuffle}{%
\mathbin{\mathpalette\shuffle@{}}%
}
\newcommand*{\shuffle@}[2]{%
% #1: math style
% #2: unused
\sbox0{$#1\vcenter{}$}%
\kern .15\ht0 % side bearing
\rlap{\vrule height .25\ht0 depth 0pt width 2.5\ht0}%
\raise.1\ht0\hbox to 2.5\ht0{%
\vrule height 1.75\ht0 depth -.1\ht0 width .17\ht0 %
\hfill
\vrule height 1.75\ht0 depth -.1\ht0 width .17\ht0 %
\hfill
\vrule height 1.75\ht0 depth -.1\ht0 width .17\ht0 %
}%
\kern .15\ht0 % side bearing
}
\makeatother
\begin{document}
\[
A \shuffle B_{A \shuffle B_{A \shuffle B}}
\]
\end{document}
答案3
\shuffle
在包中定义stix
。