如何将字体更改为 Calligra

如何将字体更改为 Calligra

我希望得到这样的结果关联我的整篇论文(包括标题)

我按照说明添加了以下代码

\usepackage{calligra}
\usepackage[T1]{fontenc}

但什么都没发生...有什么建议吗?谢谢!

我使用文档类

\documentclass[english, 9pt,reqno]{amsart}

答案1

您必须发出\calligra才能使用该字体,否则现行字体将占主导地位。

然而,amsart调整章节和标题标题时会出现许多问题\normalfont- 习惯上,\normalfont每当您想要设置“一些特殊的东西”时,都会使用“清除所有与字体相关的更改”。因此,您可以更改\normalfont\calligra

enter image description here

\documentclass{amsart}

\usepackage{calligra,lipsum}
\usepackage[T1]{fontenc}

\DeclareRobustCommand{\normalfont}{\calligra}
\AtBeginDocument{\normalfont}

\title{A title}
\author{An author}

\begin{document}

\maketitle

\section{A section}
\lipsum[1]

\end{document}

但是您会注意到,上述用法会引发许多与字体相关的警告,因为\normalfont(now \calligra) 没有\scshape(used in \sections) 也没有\bfseries(used in \title)。

答案2

正如@Werner 所说,您必须选择要使用的字体。您提供的链接(示例)显示了这一点。

\documentclass[danish,a4paper,11pt]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{slantsc}
\usepackage{array}
\usepackage{amsmath}
\setkomafont{subsection}{\usefont{T1}{fvm}{m}{n}}
\setkomafont{section}{\usefont{T1}{fvs}{b}{n}\Large}
\setcounter{secnumdepth}{0}
\pagestyle{empty}
\usepackage{calligra}
\usepackage[T1]{fontenc}

\begin{document}
\section*{Calligra}
\subsection*{\textbackslash calligra}
\normalfont\calligra %This is the command you need to add to your source file
The Calibra Font.
Just add the coman and you can use the Calibra Font
\end{document}

相关内容