[tex-k] a bug in the \ninebig macro of manmac.tex & other reports
胡亚捷 (Hu Yajie)
2500418497 at qq.com
Wed Jul 29 05:37:02 CEST 2020
Hi karl -- maybe I should have made the report shorter?
The \ninebig macro in manmac.tex typesets \big delimiters in 9-point math
by borrowing the 10-point ones in cmr10 and cmsy10, but it forgets to retain
the 9-point axis height. Thus examples like
\input manmac \ninepoint $\bigl(()\bigr)$ \end
are vertically asymmetrical. This asymmetry can be observed in the real books
(page A245, line 20; page C298, line -1; etc.), and it can be fixed by e.g.
\newdimen\tenaxis \tenaxis=\fontdimen22\tensy
\newdimen\nineaxis \nineaxis=\fontdimen22\ninesy
\def\ninebig#1{{\hbox{\fontdimen22\tensy=\nineaxis
$\textfont0=\tenrm\textfont2=\tensy
\left#1\vbox to7.25pt{}\right.\n at space$%
\fontdimen22\tensy=\tenaxis}}}
More information about the tex-k
mailing list.