这是一个令我困惑的代码的最小示例:)
\documentclass[12pt]{book}
\usepackage[utf8]{inputenc}
\usepackage{fontspec}
\setmainfont{[bpg_ucnobi.ttf]}
\begin{document}
\title{სათაური}
\author{Author}
\date{2020}
\maketitle\
\chapter{Ch.}\
\end{document}
我通过 LuaLaTex XeLaTex 运行它,因为我将使用格鲁吉亚字体作为主字体。
它不起作用而且我不明白为什么。
看起来\设置主信息做了一些坏事。
以下是我收到的错误消息:
! No declaration for shape TU/(0)/m/it.
sub@sfcnt ...e forspace shapespace mandatory@arg }
error@fontshape else #1{Fo...
l.16 \chapter
{Ch.}
?
但代码创建了标题页\章节注释掉了。
代码也可以正常工作报告文档类。如何修复代码以使用代码中提到的字体书文件类别是否正确?
答案1
文件名周围的括号是错误的。我没有你的字体,但请尝试
\setmainfont{bpg_ucnobi.ttf}