[metapost] Problem with defaultscale
Laurence Finston
lfinsto1 at gwdg.de
Tue Aug 5 08:38:44 CEST 2008
> Do you have time to provide a brief example? Or point me to where I might
> find an example?
I'm usually quite happy to make minimal examples, but I'm not a
LaTeX user and I never use LaTeX for typesetting labels in MetaPost. I
don't even remember how it's done, otherwise I would have written one up.
However, Taco has done so, so I'm off the hook.
I don't want to start an ideological argument, but I don't really
see the advantage of using LaTeX for this purpose, since labels are
usually just short snippets of text rather than documents. You can get
any font you want by simply using the `\font' command in a `verbatimtex
... etex' block. The advantage of doing this is that you can get many
fonts at their proper size rather than scaling them. Of course, for some
sizes, the fonts will be scaled, anyway.
Changing the size of fonts in math mode is a genuine problem with plain
TeX. I don't know how (or if) LaTeX has a solution for this problem.
However, it's not really that difficult to modify `plain.tex', if one
needs text in math mode to have different sizes. I don't usually bother.
Laurence
On Mon, 4 Aug 2008, John Kitzmiller wrote:
>
> > > Any help with why:
> > >
> > > label(btex \sffamily Hallo etex, origin);
> > >
> > > works when:
> > >
> > > label(btex \large Hallo etex, origin);
> > >
> > > does not?
> > > (No file mpx314.aux.
> > > !Undefined control sequence.)
> >
> > Presumably because `\large' is undefined. You can define it in a
> > `verbatimtex ... etex' block.
> >
> > Laurence Finston
> >
>
> Thank you, Laurence.
>
> Do you have time to provide a brief example? Or point me to where I might
> find an example?
>
> I am trying things like:
>
> verbatimtex
> %&latex
> \def\large#1{\large{#1}}
> \begin{document}
> etex
>
> with no positive result.
>
> A further question is why \sffamily is defined and \large is not? They both
> work in a latex file.
>
> Thanks,
>
> John
>
>
More information about the metapost
mailing list