我已经阅读过有关\renewenvironment
和\let
命令,但它们旨在与以斜杠开头的经典命令 TeX 命令一起使用。
而且我找不到任何覆盖$
和$$
如何做的例子。
是否可以?
答案1
您需要将类别代码 (catcode) 更改为$
数学移位以外的其他代码。
\documentclass{article}
\begin{document}
\catcode`$=12
This costs many $$.
\end{document}
您可以通过更改 catcode 来获得各种乐趣;这里的 catcodeu
被更改为数学移位。
\documentclass{article}
\begin{document}
\catcode`u=3
an equation. another equation
\end{document}
请参阅免费书籍的第 2 章TeX 按主题分类了解更多详情。但请注意 - 更改 catcode 是一件冒险的事情,可能会破坏几乎所有东西。