我认为没有人可以提供有关自定义TeX符号的帮助吗?我需要在子集符号中间加上\sqsubset
的{{1}}。
我尝试使用我发现的其他问题的一些建议,但它们都破坏了子集符号的间距。
答案 0 :(得分:1)
执行此操作的方法有很多,最简单的方法之一可能是使用\mathrel
和负空格来定义新命令:
\documentclass{article}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\newcommand{\sqsubsetcdot}{\mathrel{\sqsubset\mkern-14mu\cdot}}
\begin{document}
$A \sqsubsetcdot B$
\end{document}
您也可以使用多个\!
代替\mkern-14mu
。
另外,请注意,有关LaTeX的问题更适合TeX.SE。
答案 1 :(得分:0)
您可以叠加符号\sqsubset
和\cdot
使其成为一个单位,并根据其使用的样式来改变其大小。
\documentclass{article}
\usepackage{amssymb}
\newcommand{\sqsubsetcdot}{
\mathchoice
{\mathrel{\ooalign{$\sqsubset$\cr\hidewidth$\cdot$\hidewidth}}}% \displaystyle
{\mathrel{\ooalign{$\sqsubset$\cr\hidewidth$\cdot$\hidewidth}}}% \textstyle
{\mathrel{\ooalign{$\scriptstyle\sqsubset$\cr\hidewidth$\scriptstyle\cdot$\hidewidth}}}% \scriptstyle
{\mathrel{\ooalign{$\scriptscriptstyle\sqsubset$\cr\hidewidth$\scriptscriptstyle\cdot$\hidewidth}}}% \scriptscriptstyle
}
\begin{document}
$A \sqsubset B_{A \sqsubset B_{A \sqsubset B}}$
$A \sqsubsetcdot B_{A \sqsubsetcdot B_{A \sqsubsetcdot B}}$
\end{document}