(XeLaTeX + XeCJK)
我正在尝试翻译一份英文文档。如果前面的字符是中文字符,我需要将所有“。”转换为“。”。我正在使用 xstring 来实现这个目的,但我不知道如何检测一个字符是否是中文字符。
如何解决?
答案1
尽管可以xeCJK
使用来实现它,\XeTeXinterchartoks
但我认为不使用 TeX 来解决问题要容易得多。
例如,您可以在编辑器中搜索和替换文本。例如,在 VIM 中,使用
:%s/\([\u4E00-\u9FCC]\)\./\1。/g
达到目的。