目前我使用的是\mytodo macro
,只需拨打\todo[inline]
:
\newcommand{\pbtodo}[1]{\todo[inline]{#1}}
但我想称这个宏\todo
。最简单的解决方案:
\renewcommand{\todo}[1][]{\todo{#1}}
毫不奇怪地导致我认为是堆栈溢出:
! TeX capacity exceeded, sorry [input stack size=5000].
有没有人知道在重新定义中使用旧\todo
宏的方法?
答案 0 :(得分:14)
我经常see advice on the web沿着:
\let\Oldtodo\todo
\renewcommand{\todo}[1]{\Oldtodo[inline]{#1}}
对于这种情况。我相信\let
是一个简单的TeX功能。