如何更改字体?

如何更改字体?

我想改变 letrrine 的字体

\renewcommand{\LettrineFontHook}{\fontfamily{the_name}}

\lettrine[lines=3, lhang=0.33, loversize=0.25]{B}{ecause}

使用这种字体:http://www.ctan.org/tex-archive/fonts/script

安装在

/usr/local/texlive/2014/texmf-dist/fonts/type1/public/calligra-type1/callig15.pfb
/usr/local/texlive/2014/texmf-dist/fonts/afm/public/calligra-type1/callig15.afm
/usr/local/texlive/2014/texmf-dist/fonts/source/public/calligra/callig15.mf
/usr/local/texlive/2014/texmf-dist/fonts/tfm/public/calligra/callig15.tfm

但是,我不知道如何正确指定它的名称。我试过

\renewcommand{\LettrineFontHook}{\fontfamily{callig15}}

但它给了

Font Shape 'T1/callig15/m/n' undefined(font)

感谢您的帮助!

北印度

答案1

您必须加载calligra定义字体的字体;字体系列名称为calligra,但您可以通过 选择它\calligra。字体非常倾斜,因此findent应指定。

\documentclass{article}
\usepackage{lettrine}
\usepackage{calligra}

\usepackage{lipsum} % just for the example

\renewcommand{\LettrineFontHook}{\calligra}

\begin{document}

\lettrine[lines=3, lhang=0.33, loversize=0.25, findent=1.5em]{B}{ecause}
\lipsum[1]

\end{document}

在此处输入图片描述

相关内容