正如我们所观察到的,如果重新激活下面 MWE 中的 stix 包,古典希腊单词“Aταραξια”的粗体就会消失。
有没有办法既能保留 stix 又不丢失 的粗体Aταραξια
?
\documentclass{article}
\usepackage[greek.polutoniko, portuguese]{babel}
%\usepackage{stix}
\newenvironment{greek}
{\begin{otherlanguage*}{greek}}
{\end{otherlanguage*}}
\begin{document}
\begin{greek}\textbf{<Ataraxia}\end{greek} e \textbf{felicidade}
\end{document}
答案1
Stix 本身似乎没有文本模式下的粗体希腊字母(尽管有粗体希腊数学符号)。你可以使用替代字体。一个不错的选择可能是坦波拉,它明确设计为希腊文和西里尔文的“Times 字体包的配套字体”,也就是说,它是一种与 Times(以及 Stix)相匹配的字体。它还完全支持 Polutoniko。
以下代码改编自 Tempora 的文档。请注意,序言的顺序很重要:您应该先加载 Stix 包,然后再替换 LGR(即希腊语)部分。
梅威瑟:
\documentclass{article}
\usepackage{substitutefont}
\usepackage[greek.polutoniko, portuguese]{babel}
\usepackage{stix}
\substitutefont{LGR}{\rmdefault}{Tempora-TLF}
\newenvironment{greek}
{\begin{otherlanguage*}{greek}}
{\end{otherlanguage*}}
\begin{document}
\begin{greek}\textbf{<Ataraxia}\end{greek} e \textbf{felicidade}
\end{document}
结果: