我现在用 LaTeX 来格式化我的书。当我将其中一本书从 Word 转换为 LaTeX 时,斜体字没有保留下来,所以我使用了命令\textit{word}
。但在将其发送给我的编辑器后,我发现每次都需要将一组字改为斜体。
我需要在整个文档中将“南方公园”一词设为斜体。我发现一个可以放在序言中的建议:
\newcommand*{\southpark}{\textit{South Park}}
但这并不是我想要的。我正在寻找一个命令,它可以在我的文档中搜索“南方公园”并将其每个实例斜体化。这可能吗?
答案1
它不是您想要的,但我希望它非常接近。您可以使用编辑器将每个出现的单词 South(后面是单词 Park)更改为\South
(添加反斜杠)。然后,如以下示例中所示,定义将完成其余工作。
\documentclass{article}
\def\South Park{\textit{South Park}}
\begin{document}
This is \South Park, this is \South Park, this is \South Park, this is \South Park, this is \South Park, but beware: this is also \South
Park.
\end{document}
限制:该单词Park
必须出现在 之后\South
。否则 TeX 将停止并显示错误消息。
答案2
我不太确定您到底在寻找什么,但我建议您使用 LaTeX 编辑器的替换功能(假设它有)。