我的montserrat
字体运行良好,但我收到了警告
Font shape `TU/Montserrat(0)/bx/n' undefined
(Font) using `TU/Montserrat(0)/m/n' instead.
有一个类似的帖子这里但我不确定如何翻译它来修复我的警告?
这是我的最小代码
\documentclass[12pt]{memoir}
\usepackage{fontspec}
\usepackage[explicit]{titlesec}
\newfontfamily{\titlefont}{Montserrat}
\titleformat{\chapter}[display]{\bfseries\centering}
{\huge\chapternumberfont\thechapter}
{2em}
{\titlefont\Huge #1}
\begin{document}
\chapter*[Introduction]{Introduction}
Hello
\end{document}
这使得....
答案1
我建议使用 TeX Live 提供的 Montserrat 字体。
\documentclass[12pt]{memoir}
\usepackage{fontspec}
\usepackage{titlesec}
\newfontfamily{\titlefont}{Montserrat}[
Extension=.otf,
UprightFont=*-Regular,
ItalicFont=*-Italic,
BoldFont=*-Bold,
BoldItalicFont=*-BoldItalic,
]
\titleformat{\chapter}[display]
{\huge\bfseries\titlefont\filcenter}
{\thechapter}
{2em}
{}
\begin{document}
\chapter{Introduction}
Hello
\end{document}
我对命令做了一些更改\titleformat
。您有一个未定义的命令。由于在 12pt 基本大小下,和\chapternumberfont
之间没有区别,因此可以简化定义。无需使用。最好使用而不是。\huge
\Huge
explicit
titlesec
\filcenter
\centering