似乎每当我使用 时setmainfont(Cochin)
,主文本中的所有textbf{}
,textit{}
都不起作用。有人知道如何解决这个问题吗?谢谢!我不确定是不是字体的问题。
以下是代码黑色:
\documentclass{article}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amssymb}
\usepackage{amsfonts}
\usepackage{fontspec}
\usepackage[dvipsnames]{xcolor}
\setmainfont{Cochin}
\begin{document}
\textbf{Hi}
\end{document}
答案1
欢迎来到 TeX.SE...
您必须定义罗马字体、斜体字体、粗体字体和粗体斜体字体,AdoneTextPro
如下所示(我用作示例):
\setmainfont[Mapping=tex-text, Path = mention file path where you keep the fonts,
UprightFont= AdobeTextPro-Regular.otf,
BoldFont=AdobeTextPro-Bold.otf,
ItalicFont=AdobeTextPro-It.otf,
BoldItalicFont=AdobeTextPro-BoldIt.otf
]{AdobeTextPro}
\settextfont{AdobeTextPro}