使用 biber 和 BibDesk 强调 {\'i}

使用 biber 和 BibDesk 强调 {\'i}

我正在使用 BibDesk 来整理我的参考书目,其中包括作者 Caitríona 的一篇论文。

BibDesk 自动将 í 转换为{\'\i}。但是,该biber命令会转换{\'\i}为无点 i (U+0131) 和重音符号 (U+0301),而 Latex 随后会遇到困难。特别是,它抱怨重音字符:

Package inputenc Error: Unicode char ́ (U+301) not set up for use with LaTeX.

手动更改{\'\i}{\'i}使其biber翻译为乳胶满意的单个字符(U + 00ED)。

不幸的是,我不能重新定义 BibDesk 内部使用的字符翻译。我该如何解决这个问题,而不必{\'\i}{\'i}编译文档之前手动替换?

答案1

结合回答来自@egreg 的评论这个建议biber为了向中添加参数latexmk,我.latexmkrc在项目目录中创建了一个文件,其中包含以下内容

$biber='biber --output-safechars %O %S';

解决了这个问题。

相关内容