Schriftarten nicht gefunden (baskervald)

Schriftarten nicht gefunden (baskervald)

Ich versuche, die Schriftart Baskerville zu verwenden mit

\usepackage{kpfonts,baskervald}

pdflatex schlägt mit dem folgenden Fehler fehl:

kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 ybvr8r
mktexpk: don't know how to create bitmap font for ybvr8r.
mktexpk: perhaps ybvr8r is missing from the map file.
kpathsea: Appending font creation commands to missfont.log.
)
(see the transcript file for additional information)

!pdfTeX error: /usr/bin/pdflatex (file ybvr8r): Font ybvr8r at 600 not found
==> Fatal error occurred, no output PDF file produced!

Das Dokument wird kompiliert, wenn ich entferne \usepackage{kpfonts,baskervald}. Ich verwende Texlive in Arch Linux (ich habe installiertTexlive-am meisten).

Ich habe ein paar Dinge probiert, aber es hat nicht funktioniert. Die Datei scheint im texmf-Baum installiert zu sein:

/usr/share/texmf-dist/fonts/tfm/arkandis/baskervald/ybvr8r.tfm

und wird erkannt durch kpsewhich:

$ kpsewhich ybvr8r.tfm
/usr/share/texmf-dist/fonts/tfm/arkandis/baskervald/ybvr8r.tfm

Der Fehler deutet darauf hin, dass die Map-Datei möglicherweise fehlt. Ich weiß nicht genau, was es ist, aber ich habe Folgendes versucht (gemäß der baskervaldadf-Dokumentation):

sudo updmap-sys --enable Map=ybv.map

was fehlschlägt mit:

updmap will read the following updmap.cfg files (in precedence order):
updmap may write changes to the following updmap.cfg file:
  /etc/texmf/web2c/updmap.cfg
updmap: top config file /etc/texmf/web2c/updmap.cfg has not been read. at /usr/bin/updmap line 1488.

Die Datei /etc/texmf/web2c/updmap.cfgexistiert.

Ich stecke hier fest... Ich vermute, dass es ein Problem damit gibt, dass einige Dateien sowohl im /usr/share/texmf-distVerzeichnis als auch im /etc/texmfVerzeichnis vorhanden sind. Beispielsweise gibt es in beiden ein ls-R. Das in /usr/share/texmf-disthat baskervald (aber nur .afmDateien, also nicht ybvr8r.tfm), das in jedoch /etc/texmfnicht. Aber ich habe keine Ahnung, ob das wirklich ein Problem ist...

Ich habe die Schriftart Baskervald ADF im Format /usr/share/texmf-dist/fonts/type1/arkandis/baskervaldin .pfbund .pfm. Es gibt ybvr8r.pfbzwar keins, aber das scheint normal zu sein, wenn man sich das Paket auf CTAN ansieht.

Wie @UlrikeFischer vorgeschlagen hat, \pdfmapfile{=ybv.map}löst das Hinzufügen das Problem, aber jetzt beschwert sich pdflatex über eine andere fehlende Schriftart (jkpsy), die auch in meiner Texlive-Installation vorhanden ist. Das Problem ist also nicht wirklich gelöst. Es scheint ein Konfigurationsproblem bei meinem Texlive zu geben ...

Beim Ausführen sudo texconfig-syswird angezeigt, dass updmap.cfges nicht gefunden wird, obwohl es da ist/etc/texmf/web2c/updmap.cfg

Wie @cfr anmerkte, handelt es sich um ein Problem des Arch-Linux-Texlive-Pakets, das hier bereits erwähnt wurde:https://bbs.archlinux.org/viewtopic.php?id=78899

In updmap.cfg gibt es in der Zeile Map euler.map ein zusätzliches Leerzeichen. Das Entfernen des zusätzlichen Leerzeichens sowie das Ausführen von texconfig-sys und updmap-sys haben das Problem gelöst!

Danke!

EDIT: einige Informationen hinzugefügt, um die Kommentare zu beantworten

verwandte Informationen