整个文档中的着色关键字

整个文档中的着色关键字

有没有办法将关键字颜色添加到文档中?

例如,我希望某个单词的所有出现都在整个文档中以红色显示。

就像是 :

\colorize{red}{keywords={foo,bar}}

答案1

只是稍微阐述一下我的评论。你可以像这样使用 LuaLaTeX 进行拼写:

\RequirePackage{filecontents}
\begin{filecontents*}{\jobname.spb}
foo
bar
\end{filecontents*}

\documentclass{article}
\usepackage{fontspec}
\usepackage{spelling}

\begin{document}

Keyword foo in text.

Keyword bar in text.

\end{document}

这将突出显示foobar。您将需要两个编译。

答案2

据我所知,没有这样的方法,最简单的方法是使用搜索和替换。LuaTeX无论如何使用都应该是可能的。我曾经看过一个关于该chickenize包的演示,其中展示了类似的功能。LuaTeX 能够在将文本输出写入 PDF 之前将其挂接到文本输出中。

以下是德语演示文稿 PDF 的链接:http://www.dante.de/events/mv45/Programm/atrautmann/folien-trautmann.pdf

相关内容