使用 pdfLaTeX 编译器在 Overleaf 中自定义字体

使用 pdfLaTeX 编译器在 Overleaf 中自定义字体

我正在用 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}

项目设置

在此处输入图片描述

电流输出

在此处输入图片描述

预期输出

  1. 我不明白为什么会出现缺失数字错误。我是 LaTeX 新手,不确定需要的数字是什么以及在哪里。
  2. 文本显示“n/24.88n/...”——我期望它显示为“自定义字体文本!”并且采用 Calibri 字体,而不是默认字体。
  3. 下面的文字仍然是“巨大”,我以为它会恢复到默认状态

最终目标

我正在尝试使用 pdfLaTeX 编译器在 Report 文档类中将章节和节标题设置为 Calibri 字体。我希望在我的序言中使用类似这样的内容:

\usepackage{titlesec}
\titleformat{\chapter}{\customfont\fontsize{12}{14}\bfseries}{\thechapter}{1em}{}

欢迎提出更好的建议。谢谢

答案1

还要注意,calibri 未获得在 Windows 之外使用的许可(除非您已购买它),您可以使用 chrome OS 字体克隆 carlito,它使用与 calibri 相同的字体指标,并且已经设置为与 pdflatex 一起使用carlito

https://ctan.org/pkg/carlito

相关内容