[comp.lang.smalltalk] Smalltalk->LaTeX converter available

mcconnel@m.cs.uiuc.edu (Carl McConnell) (06/29/91)

I've added the code we use to convert Smalltalk source to LaTeX to the
University of Illinois Smalltalk archive.  It alters the "print out"
menu item of the various browser panes so that LaTeX is produced
rather than plain text.  Doing "print out" in the category or class
pane produces a self-contained LaTeX file ready for formatting; doing
it in the protocol or method pane produces a LaTeX fragment suitable
for inclusion in a LaTeX document.  We use this converter for theses,
code reviews, etc.  The resulting text looks fairly nice: comments are
in italics, method headers are in boldface, class definitions are laid
out in tabular form, and so on.  Category documents have a table of
contents showing what page class definitions are on.

The converter works under ParcPlace Smalltalk 2.5 and 4.0.  (I also
have a version for Tektronix Smalltalk if anyone wants it.)  It is in
the U of I Smalltalk archive, accessible via anonymous ftp to
st.cs.uiuc.edu (currently an alias for speedy.cs.uiuc.edu at
128.174.241.10).  It is in the file pub/st80_pre4/latex.pps.st.

The archive is also accessible via an email-based server:
	To: archive-server@st.cs.uiuc.edu
	Subject:

	path  yourname@your.internet.address
	archiver shar
	encoder uuencode
	help
	encodedsend ls-lR.Z
If you need to communicate with a human: archive-management@st.cs.uiuc.edu

==================
	Carl McConnell

	Department of Computer Science
	University of Illinois at Urbana-Champaign
	INTERNET:	mcconnel@cs.uiuc.edu              
	UUCP:		{uunet|convex|pur-ee}!uiucdcs!mcconnel
	BITNET:		mcconnel%cs.uiuc.edu@uiucvmd