我每次使用该函数时都试图将颜色更改为红色\textbf{}
。有没有可能全局执行此操作,即当我键入时\textbf{}
它会自动更改为所需的颜色,而不是每次需要时都执行此操作\textcolor{red}{\textbf{}}
?
答案1
放入序言中
\let\oldtextbf\textbf
\renewcommand{\textbf}[1]{\textcolor{red}{\oldtextbf{#1}}}
编辑:
使用新版本的 LaTeX 更适合使用\NewCommandCopy
而不是\let
。因此,正如 @campa 在其评论中指出的那样,MWE 也可以是:
\documentclass[margin=3mm]{standalone}
\usepackage{color}
\begin{document}
\NewCommandCopy\oldtextbf\textbf
\renewcommand{\textbf}[1]{\textcolor{red}{\oldtextbf{#1}}}
Let make this word \textbf{red and boldface}.
\end{document}