我正在使用 KOMA-Script 和 EB Garamond 字体设置一本书。大部分情况下,它运行良好,但某些相当标准的字形会产生错误。例如,\copyright 和 \textcopyright 都不会产生版权符号,而 \textonehalf 和 \textonequarter 不会产生相应的数字。但根据我看到的字体表,EB Garamond 包含这些字形。我在 openSuSe 13.2 安装中使用 TeXLive。我做错了什么,还是我需要不同版本的字体?
答案1
(评论太长,因此作为答案发布)
请检查您的 TeX 发行版中是否缺少某些内容或安装不正确。正确安装最新 TeX 发行版后,以下代码应在 pdfLaTeX、XeLaTeX 和和LuaLaTeX。
\documentclass{scrbook}
\usepackage{ifluatex,ifxetex} % load EB Garamond font
\ifluatex
\usepackage{fontspec}\setmainfont{EB Garamond}
\else
\ifxetex
\usepackage{fontspec}\setmainfont{EB Garamond}
\else
\usepackage{ebgaramond}
\fi
\fi
\begin{document}
\copyright, \textcopyright, \textonehalf, \textonequarter
\end{document}