有谁知道如何在整个文本中全局更改一个单词的字体(颜色、大小和粗体/斜体)?
例如:
我有一只猫。我的猫很好。我的猫的名字是莫伦。
我需要某种函数将我的偏好应用于整个文档(例如我的示例中的 cat )。
您可以使用xesearch包并使用 XeLaTeX 进行编译。在那里,您可以搜索特定单词并对它们应用宏,例如\emphor \textbfor\textcolor{}
因此,例如您希望每次出现cat斜体时,请执行以下操作
% Compile this with XeLaTeX
\documentclass{article}
\usepackage{xesearch}
% Define make-bold macro
\SearchList{mbold}{\textit{#1}}{cat}
\begin{document}
cat, dog, duck, cat, donkey, monkey.
\end{document}
Run Code Online (Sandbox Code Playgroud)
给出
正如您所看到的,它甚至区分大小写。要抑制这种情况,请使用\SearchList*{}