Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!brl-adm!rutgers!mit-eddie!genrad!decvax!mcnc!rti-sel!rcb From: rcb@rti-sel.UUCP (Random) Newsgroups: comp.text Subject: Re: TeX macros for small footnotes and multiple columns Message-ID: <1128@rti-sel.UUCP> Date: Mon, 22-Dec-86 09:55:07 EST Article-I.D.: rti-sel.1128 Posted: Mon Dec 22 09:55:07 1986 Date-Received: Tue, 23-Dec-86 18:53:28 EST References: <2378@sdcsvax.UCSD.EDU> Reply-To: rcb@rti-sel.UUCP (Random) Organization: Research Triangle Institute, NC Lines: 48 In article <2378@sdcsvax.UCSD.EDU> darrell@sdcsvax.UCSD.EDU (Darrell Long) writes: >Hello. I'm looking for a set of macros to do small type foot- >notes, multi-column format, double spacing (without tweeking the >footnotes) and macros to increase/decrease the point size (I'd >like to say \bigger or \smaller) > The TeXbook describes one way to do multicolumn formatting, But I don't like it. I wanted something that could do column balancing. So, here it is. I warn you now that it is crude and designed for only one application, but should be modifiable to whatever you like \parskip=10pt plus 6pt minus 6pt \hsize=3.2in \vsize=17in \topskip=0pt %% %% Define output routine %% \output={% \shipout\vbox{ \vbox to 36pt{ \hbox to 6.5in{\hbox{\firstmark}\hfil \hbox{\ifnum\pageno>0 \folio\fi} } \vfil } \splittopskip=\topskip \setbox254=\vbox{\unvbox255} \ifdim0.5\ht254>8.5in \dimen250=8.5in \else \dimen250=0.5\ht254 \fi \setbox253=\vsplit254 to \dimen250 \vbox to \dimen250{% \hbox{% \vtop to \dimen250{\unvbox253\ifnum\pageno=0 \vfil\fi}% \hbox to 0.1in{}% \vtop to \dimen250{\unvbox254\ifnum\pageno=0 \vfil\fi}% }% \vskip 0pt minus 10pt } } \global\advance\pageno by 1 } -- Random (Randy Buckland) Research Triangle Institute ...!mcnc!rti-sel!rcb