All,
I've recently installed tetex 2.0.2. I am having difficulty with Metapost
and I am wondering if I have a good installation. If someone else out there
is running tetex 2.0.2, could you try the following on your system and tell
me if you get similar results. Also, if I'm making some sort of silly
mistake, please let me know.
I have a little file named junk.mp.
beginfig(1);
path p;
p:=fullcircle scaled 100pt;
draw p;
endfig;
end.
It compiles much as I expect.
[darnold@ps-114a-2k darnold]$ mpost junk
This is MetaPost, Version 0.641 (Web2C 7.4.5)
(junk.mp [1] )
1 output file written: junk.1
Transcript written on junk.log.
No problems. Now I add a line to junk.mp.
beginfig(1);
path p;
p:=fullcircle scaled 100pt;
draw p;
label(btex $x$ etex, center p);
endfig;
end.
Now, when I compile, texexec seems to be invoked. Is this what happens on
your systems? Is this correct behavior?
[darnold@ps-114a-2k darnold]$ mpost junk
This is MetaPost, Version 0.641 (Web2C 7.4.5)
(junk.mp
TeXExec 4.0 - ConTeXt / PRAGMA ADE 1997-2003
metapost to tex : junk
executable : pdfetex
format : cont-en
inputfile : tmpgraph
output : dvips
interface : en
options : once nomp
current mode : none
This is pdfeTeX, Version 3.14159-1.10b-2.1 (Web2C 7.4.5)
\write18 enabled.
entering extended mode
(./tmpgraph.tex{/usr/local/teTeX/share/texmf/pdftex/config/pdftex.cfg}
ConTeXt ver: 2003.9.25 fmt: 2003.12.10 int: english mes: english
language : language en is active
system : cont-new loaded
(/usr/local/teTeX/share/texmf/tex/context/base/cont-new.tex
systems : beware: some patches loaded from cont-new.tex!
)
system : cont-old loaded
(/usr/local/teTeX/share/texmf/tex/context/base/cont-old.tex
loading : Context Old Macros
)
system : cont-fil loaded
(/usr/local/teTeX/share/texmf/tex/context/base/cont-fil.tex
loading : Context File Synonyms
)
bodyfont : 12pt rm is loaded
language : patterns 2:2-en-2 3:2-uk-2 4:2-de-2 5:2-fr-2 6:2-es-2
7:2-it-2
8:2-nl-2 loaded
specials : tex,postscript,rokicki loaded
system : tmpgraph.top loaded
(./tmpgraph.top
specials : loading definition file dvi
(/usr/local/teTeX/share/texmf/tex/context/base/spec-dvi.tex
)
specials : tex loaded
specials : loading definition file ps
(/usr/local/teTeX/share/texmf/tex/context/base/spec-ps.tex)
specials : tex,postscript loaded
specials : loading definition file tr
(/usr/local/teTeX/share/texmf/tex/context/base/spec-tr.tex)
specials : tex,postscript,rokicki loaded
)
pdftex : needs map file: original-context-symbol.map
pdftex : needs map file: pl0-ams-cmr.map
pdftex : needs map file: original-vogel-symbol.map
[1.1]
systems : end file tmpgraph at line 3
)
Output written on tmpgraph.dvi (1 page, 192 bytes).
Transcript written on tmpgraph.log.
return code : 0
run time : 0 seconds
dvi to metapost : junk
metapost : junk
format : metafun
This is MetaPost, Version 0.641 (Web2C 7.4.5)
(junk.mp [1]
metafun 2003-12-10 14:21
)
1 output file written: junk.1
Transcript written on junk.log.
total run time : 0 seconds
[1] )
1 output file written: junk.1
Transcript written on junk.log.
I now add another line to junk.mp. This is an attempt to get 10pt font size.
beginfig(1);
defaultscale:=10pt/fontsize defaultfont;
path p;
p:=fullcircle scaled 100pt;
draw p;
label(btex $x$ etex, center p);
endfig;
end.
But when I compile, I still get 12pt. And the culprit seems to be:
bodyfont : 12pt rm is loaded
I tried the following workaround by editing junk.mp. But,
mpost junk
produces this error message:
! Undefined control sequence.
l.1 \documentclass
[10pt]{article}
So, I try:
mpost --tex=latex junk
But now my system tries to build cont-en.fmt. Toward the end, one message I
get is:
Sorry, I can't find the format `cont-en.fmt'; will try `context.fmt'.
But this doesn't make sense, as cont-en.efmt is already built.
[darnold@ps-114a-2k darnold]$ ll /usr/local/teTeX/share/texmf/web2c/*.efmt
-rw-r--r-- 1 root root 4713749 Dec 10 14:22
/usr/local/teTeX/share/texmf/web2c/cont-en.efmt
-rw-r--r-- 1 root root 4760442 Dec 9 07:38
/usr/local/teTeX/share/texmf/web2c/cont-nl.efmt
-rw-r--r-- 1 root root 756368 Dec 10 14:21
/usr/local/teTeX/share/texmf/web2c/elatex.efmt
-rw-r--r-- 1 root root 278813 Dec 10 14:21
/usr/local/teTeX/share/texmf/web2c/etex.efmt
-rw-r--r-- 1 root root 226652 Dec 10 14:22
/usr/local/teTeX/share/texmf/web2c/mptopdf.efmt
-rw-r--r-- 1 root root 765252 Dec 10 14:21
/usr/local/teTeX/share/texmf/web2c/pdfelatex.efmt
-rw-r--r-- 1 root root 288178 Dec 10 14:21
/usr/local/teTeX/share/texmf/web2c/pdfetex.efmt
I am at a loss at how to proceed. Is this a bug?