我正在使用 TexLive 2014,昨天最后一次更新
tlmgr info yfonts gothic
package: yfonts
installed: Yes
cat-date: 2012-04-16 12:07:42 +0200
package: gothic
installed: Yes
cat-date: 2014-05-03 14:16:52 +0200
当我处理此文件(pdflatex/xelatexy)时
\documentclass{article}
\usepackage{yfonts,color}
\begin{document}
\yinipar{\color{red}L}orem ipsum \ldots
\end{document}
它会产生以下错误:
kpathsea: Running mktexmf yinitas
! I can't find file `yinitas'.
有人在最近的 TL2014 中成功使用过 yfonts 或 gothic 吗?我尝试了更多来自 SE 的示例,但似乎从那时起发生了一些变化。
也许我应该重新措辞这个问题:为了使用 Yannis Haralambous 这个美丽的哥特式姓名首字母,我必须采取什么步骤?
我有:
find -iname '*yinit*'
./doc/fonts/gothic/yinit.pdf
./doc/fonts/gothic/README.yinit
./fonts/tfm/public/gothic/yinit.tfm
./fonts/source/public/gothic/yinitW.mf
./fonts/source/public/gothic/yinitZ.mf
./fonts/source/public/gothic/yinitT.mf
....
但阅读 README.yinit 对我没有真正的帮助。
答案1
根据 ctt 上 Ulrike Fischer 的提示,我找到了以下解决方案:
步骤 1:下载(并解压)yinit-as.zip来自 CTAN。它包含:
yinit-as/
yinit-as/initials.sty
yinit-as/yinitas.txt
yinit-as/README
yinit-as/yinitas.tfm
yinit-as/yinitas.mf
第 2 步:将文件放在 tex 可以找到的位置(例如在 ~/texmf 或 .../texmf-local)
md .../texmf-local/fonts/tfm/yinit-as
cp yinit-as/yinitas.tfm .../texmf-local/fonts/tfm/yinit-as
md .../texmf-local/fonts/source/yinit-as
cp yinit-as/yinitas.mf .../texmf-local/fonts/source/yinit-as
md .../texmf-local/doc/yinit-as
cp yinit-as/{README,yinitas.txt} .../texmf-local/doc/yinit-as
md .../texmf-local/tex/latex/yinit-as
cp yinit-as/initials.sty .../texmf-local/tex/latex/yinit-as
别忘了跑步
mktexlsr
更新您的搜索数据库
答案2
我调整了@egreg 的回答这里 使用包装lettrine
作为使用 Yannis Haralambous 美丽哥特式首字母的便捷方式。
\documentclass[12pt]{article}
\usepackage{lipsum,xcolor}
\usepackage{lettrine}
\setcounter{DefaultLines}{4}
\setlength{\DefaultFindent}{0.5em}
\setlength{\DefaultNindent}{0em}
\renewcommand{\LettrineFontHook}{\usefont{U}{yinit}{m}{n}}
\renewcommand{\DefaultLoversize}{-0.65}
\begin{document}
\lettrine{\color{purple}L}{orem ipsum odio metus}. \lipsum[2]
\end{document}
我已经发布这里使用 Yannis Haralambous 姓名首字母的描述(西班牙语)。
答案3
我遇到了同样的问题,并通过在文件 yfonts.dtx 中用 yinit 替换 yinitas 解决了该问题。
答案4
的yfonts.sty
值是,它未在 TeX Live 中安装。但已安装,因此您应该重新定义:\initdefault
yinitas
yinit
\initdefault
\documentclass{article}
\usepackage{yfonts}
\def\initdefault{yinit}
\begin{document}
{\frakfamily\fraklines\yinipar{U}nd da er ihn fand, sprach er zu ihm:
Glaubest du an den Sohn Gottes? 36. Er antwortete und sprach:
Herr, welcher ist's ... Du hast ihn gesehen, und der mit dir
redet, der ist's. 38. Er aber sprach: Herr, ich glaube; und
betete ihn an. Und Jesus sprach: Ich bin zum Gerichte auf diese
Welt kommen, auf da\ss, die da nicht sehen, sehend werden, und
die da sehen, blind werden. Und solches höreten etliche der Pharis\"{a}er,
die bei ihm waren, und sprachen zu ihm: Sind wir denn auch blind?\par}
\end{document}