标题说明了一切。我有一个unicode(utf-8)文件,其中包含一些非ascii字符,例如“ö”,并将其转换为ascii文件,其中非ascii字符被tex-macros替换,在本例中\"o
。
有什么想法吗?我发现这个转换器但它仅限于 HTML。
答案1
你可以看看 utf2any
http://www.ctan.org/pkg/utf2any
不确定它是否能满足你的要求
或者可能是这些列表中的其他包
http://www.ctan.org/keyword/encodings
http://www.ctan.org/characterization/primary/tools/convert-formats/
一般来说,我认为最好使用完全支持 utf8 的工具链,而不是将 utf8 文件转换为非 utf8
编辑:我知道你想要 utf-8 来作为你的参考书目:有支持 utf-8 的工具可用于此。你可以使用 biblatex 和 biber 来代替 bibtex - 切换很容易!我的 .bib 文件中有很多 äöüß 和更多内容,它工作得很好。首先,你可以尝试类似
\usepackage[
backend=biber,
style=authoryear-icomp,
sortlocale=de_DE,
natbib=true,
]{biblatex}
\bibliography{Bibfile}
答案2
使用biblatex
和biber
,您可以设置biblatex
选项
bibencoding=utf8
texencoding=ascii
并将biber
你的 utf8 bib 文件重新编码为 TeX 宏.bbl
biber
有关详细信息和选项,请参阅手册