我对 Latex 还比较陌生,我想知道是否有可能在 .tex 文档中包含编译器指令,以使编译过程更加简洁。
例如,我想将“software”一词的所有实例都斜体化。我用葡萄牙语写作,这个词是外来词,应该用斜体。此外,将所有实例都斜体化包括将“Software”、“softwares”和“Softwares”斜体化。同一个词的细微变化。如果有脚本这样的东西,我可以编写一个代码来搜索“oftware”这个通用部分,并将相应的单词斜体化。
当然,我可以用某种对 .tex 文件进行操作的语言编写自己的脚本,但最好将它放在 .tex 文件中,在编写文档和后续编译期间只编写一次然后忘记它。
谢谢
答案1
使用 csplain 和 encTeX:
\mubytein=0
\mubyte\Sw Software\endmubyte
\mubyte\Sws Softwares\endmubyte
\mubyte\sw software\endmubyte
\mubyte\sws softwares\endmubyte
\def\Sw{{\it Software}} \def\Sws{{\it Softwares}}
\def\sw{{\it software}} \def\sws{{\it softwares}}
\mubytein=1
Aha, here is software and so softwares.
\bye