
Я пишу документ и хочу, чтобы весь жирный текст был красным. Мне было интересно, как я могу сделать renewcommand
команду textbf
, чтобы она была обернута в \textcolor{red}
?
Спасибо
решение1
Определение по умолчанию textbf
:
\DeclareTextFontCommand{\textbf}{\bfseries}
Чтобы добавить новую функцию, вы можете просто добавить\color{red}
\DeclareTextFontCommand{\textbf}{\bfseries\color{red}}
\DeclareTextFontCommand
переопределяет исходное определение без ошибок. Вы получаете только информацию по\@latex@info
Вот полный текст MWE:
\documentclass[]{article}
\usepackage[T1]{fontenc}
\usepackage{xcolor}
\DeclareTextFontCommand{\textbf}{\bfseries\color{red}}
\begin{document}
text \textbf{foo} bar
\end{document}