项目符号不出现(在 \itemize 环境中使用希伯来字体 David CLM)

项目符号不出现(在 \itemize 环境中使用希伯来字体 David CLM)

我正在使用 David CLM 字体(来自卡尔默斯)。使用这种字体时,环境中没有项目符号\itemize。我不明白为什么。它按预期与其他字体配合使用。我以为所有这些东西都独立于实际字体!

以下是 MWE:

% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = xelatex
\documentclass[14pt]{scrbook}
\usepackage{fontspec}
\usepackage{xltxtra}
\usepackage{polyglossia}

\setdefaultlanguage{hebrew}
\setmainfont{David CLM}

\begin{document}
\begin{itemize}
\item למה
\item אין פה
\item נקודות?
\end{itemize}
\end{document}

答案1

您的字体似乎没有 的符号\textbullet。快速破解方法是从其他字体中获取它,例如,使用enumitem全局重新定义 的标签itemize

\usepackage{enumitem}
\setlist[itemize,1]{label={\fontfamily{cmr}\fontencoding{T1}\selectfont\textbullet}}

\textbullet在第一层itemize(自上而下itemize,1)使用了 Computer Modern Roman。您可能想尝试一下此层和列表的其他层上的其他符号。

在此处输入图片描述

相关内容