![章节标题有两种语言和两种字体](https://linux22.com/image/376649/%E7%AB%A0%E8%8A%82%E6%A0%87%E9%A2%98%E6%9C%89%E4%B8%A4%E7%A7%8D%E8%AF%AD%E8%A8%80%E5%92%8C%E4%B8%A4%E7%A7%8D%E5%AD%97%E4%BD%93.png)
我希望能够为我的章节标题添加一些希伯来语(包括不同的字体),但其他方面保留 中使用的默认章节样式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}