我正在尝试寻找漂亮的西里尔字体。实际上,我希望看到像 tufte-book 中那样漂亮的字体。我的尝试是使用以下字体
\usepackage{cmap}
\usepackage[T1]{fontenc}
\usepackage[russian]{babel}
\usepackage[utf8]{inputenc}
\renewcommand{\rmdefault}{cmr}
\renewcommand{\sfdefault}{cmss}
\renewcommand{\ttdefault}{cmtt}
但它仍然远非理想:
您能建议我应该使用哪种(西里尔字母)字体吗?
答案1
字体推荐在这里可能有点离题,但我发现你只限于使用传统的 8 位字体。所以我能做的就是给你一种方法来使用你选择的任何现代字体。
我不知道您具体想到的是哪些书籍或字体,但如果您有作为模型的书籍的 PDF,您可以检查它以查看它使用了哪些字体。
最好的办法是使用 LuaLaTeX 进行编译并使用 OpenType 或 TrueType 字体。尝试以下模板,根据需要更改字体和字体功能:
\documentclass{book} % Or whatever is appropriate
\usepackage{babel}
\usepackage{fontspec}
\usepackage{microtype}
\babelprovide[main, import=ru]{russian}
\defaultfontfeatures{Scale = MatchLowercase}
% Substitute your fonts of choice:
\babelfont{rm}[Scale=1.0]{CMU Serif}
\babelfont[russian]{rm}[Language=Default, Ligatures=Common]{CMU Serif}
\babelfont{sf}{CMU Sans Serif}
\babelfont[russian]{sf}[Language=Default, Ligatures=Common]{CMU Sans Serif}
\babelfont{tt}{CMU Typewriter Text}
\babelfont[russian]{tt}[Language=Default]{CMU Typewriter Text}
\begin{document}
\chapter{Матема́тика}
Матема́тика (др.-греч. μᾰθημᾰτικά < μάθημα «изучение; наука»)---наука
об отношениях между объектами, о которых ничего не известно, кроме
описывающих их некоторых свойств,---именно тех, которые в качестве
аксиом положены в основание той или иной математической теории.
Исторически сложилась на основе операций подсчёта, измерения и
описания формы объектов.
\end{document}
如果需要数学排版,\usepackage{unicode-math}
请fontspec
选择OpenType 数学字体与您的文本字体相匹配。
答案2
MinionPro 和 MyriadPro 是包含拉丁文、西里尔文和希腊文字符的开放式字体。它们随 Adobe Reader 一起发布,并且可以轻松与 XeLaTeX 或 LuaLaTeX 一起使用,至少只要不涉及数学运算即可。
文学士