我正在用 LaTeX 创建章节报告模板,其他人会用到,主要是在 Overleaf 中。Word 模板中有对字体等的要求,我正在将其编码到 LaTeX 模板中。
StackExchange 上有几个关于如何在 Overleaf 中使用自定义字体的问题。许多人建议使用 XeLaTeX 编译器,但它太慢了。我想使用 pdfLaTeX。
Overleaf 有说明这里和这里关于如何在 pdfLaTeX 中使用自定义字体,以及回答LuaLaTeX + fontspec:未找到字体也有一些提示,但是我还是卡住了。
代码
\documentclass{report}
\usepackage{lipsum}
% from Overleaf example at https://www.overleaf.com/project/61800a1dd7200c9a50af629b
\usepackage[english]{babel}
\usepackage[utf8x]{inputenc}
\newcommand\customfont[1]{{\usefont{T1}{fonts/calibri}{m}{n} #1 }}
\title{template}
\author{none}
\date{November 2021}
\begin{document}
\maketitle
\chapter{Introduction}
\Huge\customfont{Custom Font Text!}
\section{Section}
\lipsum[1]
\subsection{Subsection}
\end{document}
项目设置
电流输出
预期输出
- 我不明白为什么会出现缺失数字错误。我是 LaTeX 新手,不确定需要的数字是什么以及在哪里。
- 文本显示“n/24.88n/...”——我期望它显示为“自定义字体文本!”并且采用 Calibri 字体,而不是默认字体。
- 下面的文字仍然是“巨大”,我以为它会恢复到默认状态
最终目标
我正在尝试使用 pdfLaTeX 编译器在 Report 文档类中将章节和节标题设置为 Calibri 字体。我希望在我的序言中使用类似这样的内容:
\usepackage{titlesec}
\titleformat{\chapter}{\customfont\fontsize{12}{14}\bfseries}{\thechapter}{1em}{}
欢迎提出更好的建议。谢谢
答案1
还要注意,calibri 未获得在 Windows 之外使用的许可(除非您已购买它),您可以使用 chrome OS 字体克隆 carlito,它使用与 calibri 相同的字体指标,并且已经设置为与 pdflatex 一起使用carlito
。