Sziasztok!
Egy egyszerű kérdéssel indítanék: használt már valaki Helvetica Light fontot LaTeX-ben? Ha igen, mi a titka neki?
A H.L. nincs a 35 standard postscript font között. Az adobe.map fájlban ott van, hogy "phvl8a" neve. A t1phv.fd nem hivatkozik rá, ezért a LaTeX alapból azt mondja, hogy "Font shape not found", és helyettesíti Helveticával.De tfm fájlok vannak hozzá. Ha beírom a t1phv.fd-be, hogy
\DeclareFontShape{T1}{phv}{l}{n}{
<-> \Hv@@scale phvl8t
}{}
akkor ezzel a hibával hal meg:
{/usr/share/texmf-dist/fonts/enc/dvips/base/8r.enc}
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 0+591/600 --dpi 591 phvl8r
mktexpk: don't know how to create bitmap font for phvl8r.
mktexpk: perhaps phvl8r is missing from the map file.
kpathsea: Appending font creation commands to missfont.log.
!pdfTeX error: pdflatex (file phvl8r): Font phvl8r at 591 not found
==> Fatal error occurred, no output PDF file produced!
Verziók:
This is pdfTeX, Version 3.1415926-1.40.11 (TeX Live 2010/Arch Linux)
LaTeX2e <2009/09/24>
A fájlban, amit le szeretnék fordítani, benne vannak ezek a sorok:
\usepackage[T1]{fontenc}
\usepackage[scaled]{helvet}
\begin{document}
\fontfamily{phv}
\fontseries{l}
\selectfont
- 4395 megtekintés
Hozzászólások
Nekem mindig is fekete mágiának tűnt a fontok telepítése TeX-hez.
Nem megoldás, hanem a probléma megkerülése: megfontolhatod, hogy áttérsz a XeLaTeX-re, amivel tetszőleges TTF/OTF fontot használhatsz a TeX minden (legtöbb) előnyének megtartása mellett.
- A hozzászóláshoz be kell jelentkezni
megtanultam a fekete mágiát! :)
érdekes, hogy még a legrészletesebb howto is elfeledkezik arról, hogy amikor már minden a helyén van, szerkeszteni kell az updmap.cfg-t, futtatni kell az updmap-sys --enable Map=frissen_telepitett.map parancsot, meg a texhash-t.
- A hozzászóláshoz be kell jelentkezni
És hogy itt legyen a későbbiekben, tanulság képpen, az én TeX-em (verziót lásd feljebb), azt igényli, hogy a home könyvtáramban található updmap.cfg-ben is linkeljem a betűtípusok .map fájljait, különben nem találja meg a fontokat.
De ne feledkezzünk meg a többi fájlról sem, ahová linkelni kell a .map-eket, de ezek már szerepelnek a neten megtalálható howto-kban. Utána persze futtatni kell az updmap-sys-t, és lehet hogy az updmap-et sima userként is.
- A hozzászóláshoz be kell jelentkezni
ezek szerint meg lett a "...ja, persze a..." rész is.
- A hozzászóláshoz be kell jelentkezni
Ezt szoktam én is felhozni érvnek a \LaTeX ellen. Ha az ember nem a default fonttal/fontokkal akar dolgozni, akkor vért izzad, mire betűtypust vált.
Egyébként az egyik kedvencem a \LaTeX. Én már túl öreg vagyok az ikontologatós megoldásokhoz.
Fuszenecker Róbert
- A hozzászóláshoz be kell jelentkezni
Az adobe.map-ból:
@c ...
@c List of fonts sold or resold by Adobe Systems Inc.
@c ...
Tehát (legálisan) csak akkor lesznek ilyen fontjaid, ha megveszed őket, s azután simán használhatók lesznek a LaTeX-hez adott segédfájlok segítségével.
Enélkül a Helvetica-változatok helyett vmi mást használ a TeX, leginkább az urw-fontokból a nekik megfelelő NimbusSan-változatot, lásd
/usr/share/texmf/fonts/type1/urw/helvetic/*
A *.tfm vagy *.afm NEM a font maga, hanem csak a fontmetrika.
- A hozzászóláshoz be kell jelentkezni