章节标题有两种语言和两种字体

章节标题有两种语言和两种字体

我希望能够为我的章节标题添加一些希伯来语(包括不同的字体),但其他方面保留 中使用的默认章节样式scrbook。大多数章节标题只包含英语,但有时我希望在章节标题中同时包含英语和希伯来语。我已注释掉尝试过的无效内容。

虽然\usepackage{libertine}允许出现希伯来语,但我不想使用它,因为这会将所有内容更改为字体libertine,并且我想保留默认的英文章节标题字体。

梅威瑟:

%XeLaTeX
\documentclass[11pt]{scrbook}

\usepackage{polyglossia}
    \setdefaultlanguage{english}
    \setotherlanguage{hebrew}
    \newfontfamily\hebrewfont[Script=Hebrew]{Linux Libertine O}
    \newfontfamily\englishfont{Linux Libertine O}

\begin{document}

\chapter{Hebrew-1 (עברית)}
%\chapter{Hebrew-2 (\texthebrew{עברית})}
%\chapter{Hebrew-3 (\begin{hebrew}עברית\end{hebrew})}
%\chapter{Hebrew-4\selectlanguage{hebrew}(עברית)}

\end{document}

在此处输入图片描述

如果你想知道的话,עברית 只是希伯来语中“希伯来语”的意思。

答案1

scrbook 中的章节标题采用无衬线字体排版。因此,您还需要定义无衬线希伯来字体:

\documentclass[11pt]{scrbook}
%\usepackage{libertine}
\usepackage{polyglossia}
    \setdefaultlanguage{english}
    \setotherlanguage{hebrew}
    \newfontfamily\hebrewfont[Script=Hebrew]{Linux Libertine O}
    \newfontfamily{\hebrewfontsf}[Script=Hebrew]{Linux Libertine O}%or whatever
    \newfontfamily\englishfont{Linux Libertine O}

\begin{document}

\chapter{Hebrew-1 \texthebrew{(עברית)}}
%\chapter{Hebrew-2 (\texthebrew{עברית})}
%\chapter{Hebrew-3 (\begin{hebrew}עברית\end{hebrew})}
%\chapter{Hebrew-4\selectlanguage{hebrew}(עברית)}

\end{document}

在此处输入图片描述

相关内容