Linux Mint의 시스템에 "Book Antiqua" 글꼴을 어떻게 설치합니까? 즉, 다음과 같은 LaTeX 문서가 있습니다.
\documentclass[12pt]{article}
\title{\textbf{Gummi 0.8.0}}
\author{x}
\date{}
\addtolength{\topmargin}{-3cm}
\addtolength{\textheight}{3cm}
\usepackage{setspace}
%\usepackage{mathpazo}
\usepackage{xurl}
\usepackage[%
left=3cm,%
right=3cm,%
top=2.5cm,%3
bottom=2.5cm,%
headheight=33pt,%
]{geometry}%
\usepackage[finnish]{babel}
%\usepackage{newtxtext,newtxmath} % Antiqua-fontti
\usepackage{hyperref}
\usepackage{scrlayer-scrpage}
\usepackage{fontspec}
\usepackage[T1]{fontenc}
\clearpairofpagestyles
\ohead*{\pagemark}
\begin{document}
\setlength{\footheight}{17.99445pt}
\topskip0pt
\vspace*{\fill}
\thispagestyle{empty}
\setmainfont{Book Antiqua}
\begin{center}
asijdo
dsad
\end{center}
명령을 통해 문서를 컴파일하려고 하면 xelatex demo.tex
출력은 다음과 같습니다.
Package hyperref Warning: Rerun to get /PageLabels entry.
kpathsea:make_tex: Invalid filename `Book Antiqua', contains ' '
! Package fontspec Error: The font "Book Antiqua" cannot be found.
For immediate help type H <return>.
...
l.32 \begin
{center}
?
이 문제를 어떻게 해결할 수 있나요?
답변1
폰트를 사용하기 위해서는 사전에 설명이 필요합니다. 종종 이러한 설명은 패키지로 제공되며 표준 패키지가 fontspec
좋은 예입니다.
문서에서 사용할 수 있는 글꼴 자체가 포함된 파일이 필요하며 다음과 같은 정의를 추가합니다.
\setromanfont{Font Name}[
Path=./path_relative_to_doc_with_all_files_of_this_font/,
Extension = .ttf,
UprightFont=*-Regular,
BoldFont=*-Bold,
ItalicFont=*-Italic,
BoldItalicFont=*-BoldItalic
]