一旦我fontspec
在 biblatex xelatex 文档中使用,我的引号就不再显示为正确的引号"
,而是开始显示为一对“和”。
首先是我的最小工作示例:
\documentclass{book}
\listfiles
\usepackage[stretch=10]{microtype}
\usepackage[quiet]{fontspec}
\usepackage[backend=biber]{biblatex}
\usepackage{hyperref}
\addbibresource{./bibliography/references.bib}
\begin{document}
Hello world [\cite{Bonaini_Memoria}]
\printbibliography
\end{document
一切看起来都很好:
然后我补充说setmainfont
:
\documentclass{book}
\listfiles
\usepackage[stretch=10]{microtype}
\usepackage[quiet]{fontspec}
\usepackage[backend=biber]{biblatex}
\usepackage{hyperref}
\addbibresource{./bibliography/references.bib}
\setmainfont{Linux Libertine O}
\begin{document}
Hello world [\cite{Bonaini_Memoria}]
\printbibliography
\end{document}
然后事情就发生了变化:
为了完整起见,这里是我的参考书目 biblatex 条目:
@Article{Bonaini_Memoria,
author="Bonaini, F.",
title={Memoria unica sincrona di Leonardo Fibonacci novamente scoperta.},
journaltitle="Giornale Storico degli Archivi Toscani.",
date=1857,
volume="Vol. I.",
pages={239--246},
language={italian}
这对我来说似乎是一个谜!任何帮助都将不胜感激。
编辑:奇怪的是,如果我取出指令setmainfont
,usepackage{libertineotf}
一切都会正常进行。:?
答案1
对于这种情况,推杆\setmainfont[Mapping=tex-text]{Linux Libertine O}
应该很有用。
请参见Alan Munn 的这篇关于字体的文章。Alan 提出的问题和回答对于字体管理来说非常有用。