对于pdflatex
我来说:
\documentclass[openany,twoside,12pt]{memoir}
\usepackage[utf8]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[russian,ukrainian]{babel}
\usepackage{libertine}
% ...
\makechapterstyle{chapter}{%
\renewcommand*{\chapternamenum}{}
\renewcommand*{\chaptitlefont}{\Huge\sffamily\bfseries}
\renewcommand*{\chapnumfont}{\Large\bfseries}
}
但是我在标题中得到的是 CMR,而不是 Biolinum。
我libertine
的版本是2017/03/22。
答案1
使用以下示例
\documentclass[openany,twoside,12pt]{memoir}
\usepackage[utf8]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[russian,ukrainian]{babel}
\usepackage{libertine}
\makechapterstyle{chapter}{%
\renewcommand*{\chapternamenum}{}
\renewcommand*{\chaptitlefont}{\Huge\sffamily\bfseries}
\renewcommand*{\chapnumfont}{\Large\bfseries}
}
\chapterstyle{chapter}
\begin{document}
\chapter{Кирилиця}
\end{document}
LaTeX 发出警告
LaTeX Font Warning: Font shape `T2A/LinuxBiolinumT-TLF/b/n' undefined
(Font) using `T2A/cmr/m/n' instead on input line 18.
Linux Biolinum 字体系列不支持西里尔文pdlatex
。只有 Linux Libertine 才支持。
您可以选择其他支持西里尔文的无衬线字体,例如opensans
或PTSans
。尝试加载
\usepackage[defaultsans]{opensans}
或者
\usepackage{PTSans}
后 \usepackage{libertine}
。