我想使用 \def 或类似的东西,这样每次我写 时\n
,如果带有n
数字,它都会转换为\textbf{n}
。我知道我可以使用\def
参数,这是一种解决方法,但我很好奇是否可以使用正则表达式实现我想要的效果。
我正在想象类似的事情\def\regexp{\n}{\textbf{\1}}
。
例如,我想\12345
输入\textbf{12345}
答案1
不要这样做!
但要回答这个问题:
\documentclass{article}
\def\0{\zz0}\def\1{\zz1}\def\2{\zz2}\def\3{\zz3}\def\4{\zz4}
\def\5{\zz5}\def\6{\zz6}\def\7{\zz7}\def\8{\zz8}\def\9{\zz9}
\def\zz{\bgroup\bfseries\afterassignment\zzz\count0= }
\def\zzz{\the\count0\egroup}
\begin{document}
\1\ and \456, and \22.
1 and 456, and 22.
\end{document}