如何在 TexStudio 中使用 Calibri 和其他字体选项

如何在 TexStudio 中使用 Calibri 和其他字体选项

我需要编译一个 14pt、Calibri 字体的文件,但我还需要许多数学和编辑软件包。在尝试编译 xelatex 时,我收到一条错误消息

Fatal fontspec error: "cannot-use-pdftex" The fontspec package requires either XeTeX or LuaTeX to function. You must change your typesetting engine to, e.g., "xelatex" or "lualatex" instead of plain "latex" or "pdflatex". For immediate help type H <return>.

或 lualatex(超过 200 条错误消息,其中主要有:)

fontspec error: "font-not-found" The font "Calibri" cannot be found. For immediate help type H <return>. \setmainfont{Calibri}

以下内容引自

Font \EU2/Calibri(0)/m/n/7=Calibri:mode=node;+tlig;+trep; at 7pt not loadable: metric data not found or bad.

以下在数学模式下使用罗马字母

\textfont0 is undefined (character 69).

斜体、粗体、书法字体也类似。

我无法解决它(我已经更改了编译器,尽管计算机看不到它)。可能只是 Calibri 字体不在编译器可以找到的地方(在这种情况下,请帮我在 Mac 上做到这一点),或者它们可能与某些软件包发生冲突,在这种情况下,您能看到哪个吗?

我的代码的主要特点是:


\pagestyle{plain}%Removes headers


\usepackage[super]{natbib} %for superscripts in bibliography

\usepackage{extsizes}

\usepackage[top=10mm,bottom=13mm,left=10mm,right=10mm]{geometry}

\usepackage{eurosym}
\usepackage{lastpage}
\usepackage{tabularx}
\usepackage{amssymb}
\usepackage{mwe}
\usepackage{wrapfig}
\usepackage{lscape}
\usepackage{graphicx}
\usepackage{enumitem} %To customize enumerate
\usepackage{kantlipsum} %idem

%\setlist[enumerate]{nosep,itemindent=.75cm}

\usepackage{fontspec}
\setmainfont{Calibri}


\usepackage{soul}%command \ul, manages line breaking unlike underline

\usepackage{setspace}

\usepackage{lipsum}

\usepackage{multicol}

\usepackage{multirow}

\usepackage{array}
\usepackage{color}
\usepackage{colortbl}
\usepackage{xcolor}
\usepackage{rotating}

\usepackage{caption}

\usepackage{hyperref}
\usepackage{blindtext}
\usepackage{nameref}

%%%%%%%%%%%%%For diagrams

\usepackage{pgf}
\usepackage{tikz}
\usetikzlibrary{arrows,automata}
\usetikzlibrary{positioning}

\tikzset{
    state/.style={
        rectangle,
        rounded corners,
        draw=black, very thick,
        minimum height=2em,
        inner sep=2pt,
        text centered,
    },
}


\title{Title}
\author{Author}



\begin{document}

\maketitle
\section{First section}
Blablabla
\subsection{a}
Blablabla
\subsection{b}
Blablabla\cite{1}
\section{Second section}
Blablablabla\cite{2}
\begin{thebibliography}{unsrt}
        \bibitem{1} First ref.

        \bibitem{2} Second ref.
\end{document}

答案1

卡利托

在此处输入图片描述

卡利布里

在此处输入图片描述

在 Mac 上,您将需要使用 Carlito 字体:

\documentclass[a4paper]{article}

\usepackage{fontspec}
\setmainfont{Carlito}
%\setmainfont{Calibri} %only on Windows

\begin{document}

The Calibri font is only available on Windows but Carlito is a drop-in replacement from  Google that has the same metrics.

\end{document}

相关内容