Переопределение команд форматирования для добавления цветов

Переопределение команд форматирования для добавления цветов

Я пишу документ и хочу, чтобы весь жирный текст был красным. Мне было интересно, как я могу сделать 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}

введите описание изображения здесь

Связанный контент