我想改变 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}