On Sat, 19 Mar 2005, Karl Berry wrote:

>     What's the difficulty?
>
> The dimensions are not fixed constants.
>
> I wonder if something like  \hsize = 1 true \hsize  works.  I doubt it.

\dimen0=1 true \hsize
! Illegal unit of measure (pt inserted).
<to be read again>
                   \hsize
<*> \dimen0=1 true \hsize

?

I was thinking of something like
`\hsize=8.5 true in'.  In reality, I suppose it would have to be something
like:

\ifletter
\hsize=8.5 true in
\vsize=11 true in
\else
\ifdina4
\hsize=210 true mm
\vsize=297 true mm
[etc.]
\fi
\fi

>
>     don't see anything wrong with the method you describe.
>
> Patching texinfo.tex is fine for a one-time project, but ultimately it's
> exceedingly painful, since there are new versions all the time.

I just meant the way you set the fonts.  Perhaps it would work to have a
couple of files containing font settings.  These could then be included as
alternatives by `texinfo.tex'.  I did something similar with `plain.tex'
because I like to use 12pt fonts, and it wasn't that difficult.  I do
have to review what Knuth writes about font families every so often,
because I don't often do tricky things with fonts nowadays (not that
choosing larger ones is particularly tricky).

I'll give it a try myself, and if the results seem like they could be
useful to you, I'll send them to you.

Laurence


_______________________________________________
Texinfo home page: http://www.gnu.org/software/texinfo
[email protected]
http://lists.gnu.org/mailman/listinfo/help-texinfo

Reply via email to