我们正在排版一份中文文档。我们使用gb4e
和 bibtex,希望所有括号(
和)
都显示为中文括号:(
和)
。我已经找到了在 XeTeX 中将某个 Unicode 字符替换为另一个,但这似乎不适用于括号。
\newunicodechar{(}{(}
声称请求 ASCII。
答案1
\newunicodechar
拒绝修改 0–127 范围内的字符,因为它们在 TeX 的语法中使用。
如果你够勇敢,你也可以自己做同样的事情:
\catcode`(=\active \catcode`)=\active
\protected\def({(} \protected\def){)}
在你的序言的最后。
如果出了问题,不要怪我。;-)
当然,最简单的解决方案是“搜索和替换”。