将 latex 中句子的字体更改为 Calligra

将 latex 中句子的字体更改为 Calligra

如何将 LaTeX 中特定句子的字体更改为 Calligra。我不希望整个文档受到影响。只影响特定句子。

我从这里检查了不同的字体:http://www.tug.dk/FontCatalogue/allfonts.html

然后尝试了不同的命令(如下所示),但都不起作用。

{\fontfamily{Calligra}\selectfont the font is temporarily changed}

看来 latex 找不到 Calligra 字体。

答案1

calligra按照以下软件包的文档进行操作http://ctan.org/pkg/calligra,尝试这个最小的例子:

\documentclass{article}
\usepackage{calligra}
\usepackage[T1]{fontenc}
\begin{document}
Fee, fi, fo, fum.
{\calligra Foo bar bas; quux!}
\end{document}

请注意,加载包会启用\calligra更改字体的命令。包还提供了使用\textcalligra{}该字体设置文本运行的命令。这两种选择都比自己加载字体更方便。

如果你但是,要自己加载字体,请尝试\fontfamily{calligra}使用小写的字体名称。(查看包如何加载字体作为示例;或查看 Herbert 的回答了解详情。)

如果这些不起作用,那么字体包可能未安装。它在 MiKTeX 和 TeX Live 下都可用;请参阅发行版的安装包说明。

答案2

无需加载包,您就必须定义字体系列和形状:

\documentclass{article}
\DeclareFontFamily{T1}{calligra}{}
\DeclareFontShape{T1}{calligra}{m}{n}{<->s*[1.44]callig15}{}
\begin{document}
foo
{\fontencoding{T1}\fontfamily{calligra}\selectfont the font is temporarily changed}
bar
\end{document}

在此处输入图片描述

加载包calligra更有意义(参见其他答案),并且您还可以使用命令\textcalligra{...}

相关内容