改变斜体颜色

改变斜体颜色

我想更改整个文档的斜体颜色。这个问题在这里得到了解决

更改整个文档的斜体字体颜色

pdflatex 的解决方案似乎在 TeX Live 2020 中不再有效。下面的代码在我的系统上不起作用。有人知道如何解决这个问题吗

\documentclass{article}

\usepackage{xcolor}
\makeatletter
\renewcommand{\itshape}{%
  \not@math@alphabet\itshape\mathit
  \fontshape\itdefault\selectfont
  \color{blue}%
}
\makeatother

\begin{document}
Some text in \textit{blue}
\end{document}

答案1

\documentclass{article}
\usepackage{xcolor}
\let\oldtextit\textit 
\renewcommand\textit[1]{\oldtextit{\color{blue}#1}}
\begin{document}
Some text in \textit{blue}
\end{document}

\oldtextit如果你需要无色斜体的话你就有。

如果您想要的结果\itshape,请在序言中的软件包之后添加以下行:

\let\olditshape\itshape 
\def\itshape{\color{blue}\olditshape}

相关内容