首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >latex和bibtex文件的不同编码

latex和bibtex文件的不同编码
EN

Stack Overflow用户
提问于 2009-10-28 16:12:25
回答 3查看 29.8K关注 0票数 19

当.bib文件与.tex文件具有不同的编码时,LaTeX是否处理这种情况?例如,.tex在ISO-8859-2中,.bib在UTF-8中。编码可以被LaTeX动态转换吗?还是说唯一的办法就是手工操作?

EN

回答 3

Stack Overflow用户

发布于 2013-01-08 23:37:39

您可以动态更改输入编码:

代码语言:javascript
复制
\inputencoding{latin2}
\bibliography{mybib}
\inputencoding{utf8}

inputenc包提供了\inputencoding命令。

票数 8
EN

Stack Overflow用户

发布于 2009-10-29 01:46:34

即使是在最新的版本中,BibTeX在处理非ASCII码字符时也有很大的问题。如果您更喜欢现代系统,我建议您结合使用biblatexbiber。两者都还处于测试阶段,但即使在生产环境中也能很好地工作。通过这种组合,大多数与LaTeX书目相关的问题都将消失。顺便说一句,biblatex documentation还包含一个关于传统BibTeX编码问题的章节(§2.4.3)。

票数 3
EN

Stack Overflow用户

发布于 2009-10-28 16:22:58

Bibtex对任何非标准字符编码都有随机支持--本质上有时它可以工作,但大多数时间它不能工作,官方不支持它(More details )。

就我个人而言,在.bib中,我坚持使用基本的ASCII和LaTeX魔术,比如\"o。对于.tex,如果我不用英语编写,我会使用\usepackageutf8{inputenc}将.tex保存在UTF-8中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1635788

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档