Я хочу переопределить команду \part*
, чтобы она автоматически добавляла строку содержимого. Это сложно, так как я хочу повторно использовать оригинальную команду \part*
внутри моей выпущенной версии.
Обычно (т.е. для неуправляемых команд) я бы сделал это следующим образом:
\let\[email protected]\part
\renewcommand\part[2][]{
\[email protected][#1]{#2}
… rest of definition}
То есть, я бы сохранил исходное определение \part
в \[email protected]
и использовал его.
Однако это не работает для избранных команд, поскольку они не определяют одну лексему (в отличие от команды \part
в приведенном выше примере). Это сводится к следующему вопросу: Как сохранить сохраненную команду?
Обратите внимание, что я уже знаю, как переопределить команду starred, используя команду \WithSuffix
из пакета suffix
. Это не проблема.