在下面的 MWE 中我的主要字体是txfonts
,并且我还加载了kerkis
字体。
\documentclass[12pt]{article}
\usepackage[english,greek]{babel}
\usepackage{txfonts}
\usepackage{kerkis}
\renewcommand*\familydefault{\sfdefault}
\begin{document}
ΑΒΓΔ
\end{document}
我想将其用txfonts
作主字体并在需要时进行更改kerkis
。有没有办法在本地使用kerkis sans
?
答案1
如果你想加载 Kerkis Sans 作为无衬线文本字体,你可以
\renewcommand{\sfdefault}{maksf}
然后使用\sffamily
或\textsf
命令。
如果你想在数学模式下使用 Kerkis Sans 表示希腊字母,你可以这样做
\usepackage[LGRgreek]{mathastext}
\MTgreekfont{maksf}\Mathastext
如果您想使用不同的字体作为您的英文字体,并将希腊语切换为 Kerkis/Kerkis Sans — — 我不建议对 Times 和 Kerkis Sans 这样做,因为字体根本不匹配 — — 您可以将其设置为 LGR 替换substitutefont
:
\documentclass[greek,english]{article}
\usepackage[LGR,T1]{fontenc}
\usepackage{babel}
\usepackage{tgschola}
\usepackage{substitutefont}
\substitutefont{LGR}{\rmdefault}{mak}
\substitutefont{LGR}{\sfdefault}{maksf}
\begin{document}
abc \textgreek{ελληνικού}
\end{document}
万一您除了想要使用其他无衬线字体之外还想使用 Kerkis Sans,则可以使用 进行切换\fontfamily{maksf}\selectfont
。