fonts - 一个词 LaTeX 的全局变化
问题描述
有谁知道如何在整个文本中全局更改一个单词的字体(颜色、大小和粗体/斜体)?
例如:
我有一只猫。我家猫不错 我的猫叫莫伦。
我需要某种将我的偏好应用于整个文档的功能(例如我的示例中的 cat )。
解决方案
您可以使用xesearch包并使用 XeLaTeX 进行编译。在那里,您可以搜索特定单词并在其上应用宏,例如\emph
or\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*{}
推荐阅读
- django - DJANGO_SETTINGS_MODULE 或在访问设置之前调用 settings.configure()
- python - Docker 不复制资产文件夹
- c# - 我正在使用 Windows 窗体和 C# 进行测验,但它一直显示相同的问题
- php - Laravel 7 错误消息:'SQLSTATE [23000]:完整性约束违规:19 NOT NULL 约束失败:profiles.url
- google-apps-script - 你如何对一系列单元格求和?
- ms-access - MS Access:如何根据特定日期条件重复行?
- google-coral - 如何在开发板上使用加密处理器?
- debugging - 在 Google Apps 脚本中,使用新的 V8 运行时时断点的工作方式是否有所不同?
- swift - Swift:核心数据模型关系到镜像 API 视图模型
- wso2 - WSO2 IS Analytics 的用户管理