
Я читал о командах \renewenvironment
и \let
, но они предназначены для работы с классическими командами TeX, которые начинаются с косой черты.
И я не могу найти ни одного примера переопределения $
или $$
хотя бы способа.
Является ли это возможным?
решение1
Вам необходимо изменить код категории (catcode) на $
что-то другое, нежели math shift.
\documentclass{article}
\begin{document}
\catcode`$=12
This costs many $$.
\end{document}
Вы можете получить массу удовольствия, меняя каткоды; здесь каткод u
меняется на math shift.
\documentclass{article}
\begin{document}
\catcode`u=3
an equation. another equation
\end{document}
См. главу 2 бесплатной книгиTeX по темедля получения более подробной информации. Однако будьте осторожны: изменение кодов котов — рискованное дело, которое может сломать практически все.