使用 yfonts / gothic 时出现问题

使用 yfonts / gothic 时出现问题

我正在使用 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}

带有字母的首字母 Haralambous L

我已经发布这里使用 Yannis Haralambous 姓名首字母的描述(西班牙语)。

答案3

我遇到了同样的问题,并通过在文件 yfonts.dtx 中用 yinit 替换 yinitas 解决了该问题。

答案4

yfonts.sty值是,它未在 TeX Live 中安装。但已安装,因此您应该重新定义:\initdefaultyinitasyinit\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}

在此处输入图片描述

相关内容