首页 > 解决方案 > 一个词 LaTeX 的全局变化

问题描述

有谁知道如何在整个文本中全局更改一个单词的字体(颜色、大小和粗体/斜体)?

例如:

我有一只。我家猫不错 我的叫莫伦。

我需要某种将我的偏好应用于整个文档的功能(例如我的示例中的 cat )。

标签: fontscolorslatex

解决方案


您可以使用xesearch包并使用 XeLaTeX 进行编译。在那里,您可以搜索特定单词并在其上应用宏,例如\emphor\textbf\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}

在此处输入图像描述

如您所见,它甚至区分大小写。要抑制这种情况,请使用\SearchList*{}


推荐阅读