ß 使用 BibLaTeX/Biber 和 XeLaTeX 在参考书目中变为 SS

ß 使用 BibLaTeX/Biber 和 XeLaTeX 在参考书目中变为 SS

背景:

我正在使用 BibLaTeX、Biber 和 XeLaTeX 编写一本包含参考书目的书。bib 文件采用 UTF-8 编码,包含“特殊”字符,例如变音符号 (ä、ö、ü) 和尖音符号 (ß)。

问题:

当我编译该文档时,参考书目中的“ß”被替换为“SS”,如下所示:

“ß” 替换为“SS”

请注意,变音符号是可以的。

使用 pdfLaTex 编译源代码会产生所需的结果,如下图所示,但出于某些原因,我想继续使用 XeLaTeX。

pdfLaTeX 的预期结果

这里有最小工作示例

.tex 文件

\documentclass[12pt, a4paper, DIV=calc]{scrbook}
\usepackage[T1]{fontenc} % output font encoding
\usepackage{lmodern, textcomp} % beautiful fonts (latin modern).
\usepackage[utf8]{inputenc} % input language. Required only for pdfLaTeX.
\usepackage[ngerman, UKenglish]{babel} % language support
\usepackage{csquotes} % prettier quotes
\typearea[current]{calc}
\usepackage[backend=biber, style=authoryear-icomp]{biblatex} % biblatex
\addbibresource{test.bib} %biblatex

\begin{document}
\title{Some title}
\author{henning}
\maketitle

Here is some reference \parencite{Bluehdorn2010}.

\printbibliography

\end{document}

.bib 文件

@INCOLLECTION{Bluehdorn2010,
  author = {Ingolfur Blühdorn},
  editor = {Sebastian Bukow and Wenke Seemann},
  title = {Win-win-Szenarien im Härtetest. Die Umweltpolitik der Großen Koalition
    2005-2009},
  booktitle = {Die große Koalition},
  year = {2010},
  publisher = {VS Verlag},
  pages = {211 -- 227},
  address = {Wiesbaden},
  keywords = {germany, grand coalition, environment},
  timestamp = {2012.07.18}
}

请注意,无论我是否使用,问题仍然存在\usepackage[utf]{inputenc}

问题:如何配置 XeLaTeX 以生成尖锐的 s 而不是双 s?

非常感谢任何提示!

答案1

用来xelatex

\documentclass[12pt, a4paper, DIV=calc]{scrbook}
%\usepackage[T1]{fontenc} % output font encoding
%\usepackage{lmodern, textcomp} % beautiful fonts (latin modern).
%\usepackage[utf8]{inputenc} % input language. Required only for pdfLaTeX.
\usepackage{fontspec}
...

答案2

另一种解决方案是:{\ss}而不是ßss

相关内容