如何关闭某些符号的中缀间距?

如何关闭某些符号的中缀间距?

我想编写包含星号的字符串,但 LaTeX 将星号视为中缀运算符并用空格括起来。我该如何关闭此功能?

\[
 aaa*aaa*aaa
\]

看起来应该像

\[
aaa\!*\!aaa\!*\!aaa 
\]

答案1

如果您不需要*中缀二元运算符,则可以更改其数学代码:

\documentclass{article}
\usepackage{amsmath}

\mathcode`*=\numexpr\mathcode`*-"2000\relax

\begin{document}

\[
aaa*aaa*aaa
\]

\end{document}

在此处输入图片描述

如果是个别案例,

\[
aaa{*}aaa{*}aaa
\]

会做。

相关内容