自从arara
我上次问过ï & î 字体编码,之前我用的是总干事 1.1 答案:
1.1 用 呼叫 biber
--output_safechars
。要强制 biber 不
{\"\i}
加改变地传递,从而获得正确的输出,只需使用以下选项--output_safechars
:xelatex document biber --output_safechars document xelatex document xelatex document
当我写作时,我经常从我的书目软件中摘录一个新文件.bib
。你认为是否可以像arara
这样集成output_safechars
:
% arara: xelatex
% arara: biber: {output_safechars: yes}% of course, it doesn't work
% arara: xelatex: {shell: yes}
% arara: xelatex: {shell: yes}
或者在我的 TexShop 设置中的 BibTex 电机线中?biber --output_safechars
% arara: xelatex
% arara: biber
% arara: xelatex: {shell: yes}
% arara: xelatex: {shell: yes}% it does not work either
谢谢你的想法。
答案1
% arara: biber: { options: "--output_safechars" }
例如,使用你之前问题中的代码
\begin{filecontents*}{\jobname.bib}
@book{GoncalvesdaCosta:2000tw,
author = {Goncalves Da Costa, H{\'e}lo{\"\i}sa},
title = {{Les mus{\'e}es d'histoire de ville leur contribution au d{\'e}veloppement social contemporain.}},
publisher = {Universit{\'e} du Qu{\'e}bec {\`a} Montr{\'e}al},
year = {2000},
address = {Montr{\'e}al}}
\end{filecontents*}
% !TEX encoding = UTF-8 Unicode
% arara: biber: { options: "--output_safechars" }
\documentclass[12pt]{scrbook}
\usepackage[english,frenchb]{babel}
\usepackage[quiet]{fontspec}
\usepackage[automark]{scrpage2}
\usepackage[babel,french=guillemets*]{csquotes}
\usepackage[backend=biber,style=authortitle-ticomp,doi=false]{biblatex}
\frenchbsetup{FrenchFootnotes=false}
\MakeOuterQuote{"}
% \setmainfont[Mapping=tex-text, Ligatures={Common, Rare}, Numbers={OldStyle}]{Adobe Garamond Pro}
\addtokomafont{disposition}{\normalfont}
\addtokomafont{pageheadfoot}{\normalfont}
\addtokomafont{pagenumber}{\normalfont}
\addtokomafont{footnote}{\normalfont}
\addtokomafont{footnotereference}{\normalfont}
\addbibresource{\jobname.bib}
\AtBeginBibliography{\def\UrlFont{\scriptsize}}
\begin{document}
"Héloïse"\footcite{GoncalvesdaCosta:2000tw}.
\printbibliography
\end{document}
产生以下书目
[我使用xelatex
-> arara
->进行编译xelatex
只是为了简单起见隔离相关arara
行。]