为什么重新定义命令会出错?

为什么重新定义命令会出错?

我试图重新定义\emph以强调其论点:

\renewcommand\emph[1]{{\textbf{\oldemph{#1}}}}

但是,在之前输入此命令之后begin{document},每次使用时都会出现错误\emph{Some text.}:未定义的控制序列。

什么是控制序列?如何修复我的重新定义?

答案1

以下对我有用

\documentclass{article}

\let\oldemph\emph
\renewcommand\emph[1]{{\bfseries{\oldemph{#1}}}}

\begin{document}

\emph{hello world}
\end{document}

相关内容