Portál AbcLinuxu, 10. května 2025 11:26
dvipdf
stěžovat na chybějící fonty:
dvips: Font cmmib12 not found, using cmr10 instead. dvips: Design size mismatch in font cmmib12 dvips: Checksum mismatch in font cmmib12 dvips: Font cmsy12 not found, using cmr10 instead. dvips: Design size mismatch in font cmsy12 dvips: Checksum mismatch in font cmsy12 dvips: Font cmex12 not found, using cmr10 instead. dvips: Design size mismatch in font cmex12 dvips: Checksum mismatch in font cmex12 dvips: Font cmsy12 not found, using cmr10 instead. dvips: Design size mismatch in font cmsy12 dvips: Checksum mismatch in font cmsy12Výsledek je naprosto nepoužitelný. Postupoval jsem přitom přesně podle návodu na odkazovaných stránkách. Fonty jsem nakopíroval ze souboru
mfpfont.zip
do adresáře /usr/share/texmf/fonts
a vygeneroval databázi příkazem mktexlsr
.
Výsledek příkazu find /usr/share/texmf/fonts/ -name '*cmmib12*'
:
/usr/share/texmf/fonts/sauter/ready-mf/cmmib12.mf /usr/share/texmf/fonts/mf/cm/cmmib12.mf /usr/share/texmf/fonts/tfm/cm/cmmib12.tfmPři formátu A5 vše funguje, jak má. Opravdu nevím, kde hledat chybu, obracím se proto na vás. K vytvoření pdf používám příkaz
csplain text.tex; dvipdf text.dvi
.
Díky za každou radu.
dvipdf
, doporučoval bych pro generování PDF použít spíš pdfTeX.
pdfcsplain
. Toto je výsledek:
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+200/600 --dpi 800 cmsy12 mktexpk: don't know how to create bitmap font for cmsy12. kpathsea: Appending font creation commands to missfont.log. (see the transcript file for additional information) pdfTeX warning: pdfcsplain (file cmsy12): Font cmsy12 at 800 not found kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 cmex12 mktexpk: don't know how to create bitmap font for cmex12. pdfTeX warning: pdfcsplain (file cmex12): Font cmex12 at 600 not found kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 cmsy12 mktexpk: don't know how to create bitmap font for cmsy12. pdfTeX warning: pdfcsplain (file cmsy12): Font cmsy12 at 600 not found kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 cmmib12 mktexpk: don't know how to create bitmap font for cmmib12.Netuším, co je špatně.
Vypadá to, jako by metafont neviděl ty zdrojáky, možná by pomohlo spustit texhash
. Měl jsem za to, že jsem tam záměrně přidal větvení, aby při tvorbě PDF používal jen "standardní" verze fontů; je ale možné, že jsem to upravil až ve verzi pro vlastní použití, zkuste tohle.
Zatracený perfekcionismus, že já si s těmi sauterizovanými fonty začínal…
texhash
nepomohlo, ale s Vaší verzí stylu to už jde. Děkuji za pomoc.
Kde je tedy chyba, bez speciální definice fontů pro PDF to fungovat nemůže nebo je něco shnilého v mé instalaci texlive?
cmmib12
nejsou jako Type1 k dispozici a i jako klasické metafontové existují jen jako sauterovská extrapolace. V každém případě je ale něco špatně i u vás, protože bitmapový font by měl jít vygenerovat.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.