KCB's Custom LaTeX2e Files

Sometime in the mid-1980s I convinced the powers that be that the H&SS division should stop using troff for technical manuscripts and switch to LaTeX, so I felt some obligation to provide support for the staff members who were coerced into using it. I created a handful of style files (.sty) and later on document classes (.cls) for use in the division. I also wrote a few for my own use, including kbordermatrix.sty, my modification of Knuth's \bordermatrix command. I offer them here for anyone who is interested. I have not put them on the CTAN because I do not want the responsibility of supporting them properly. But do feel free to help yourself to any of them. I offer no warranty. The usual rules apply: You may freely copy and use these files. You may give them away free to anyone. You may freely modify them, as long as you change the name of the files.

The self-documenting files include detachable latex-able documentation at the end of the file (after \endinput).


The H&SS Styles

Documentation (207K, September 5, 2013)
Documentation on the H&SS document classes in pdf format.
hssvita.cls ( 14K, September 5, 2013)
A document class for formatting a cv as suggested by Mary-Claire van Leunen's A Handbook for Scholars. (Well not quite exactly as she suggests, but close.) Self documenting. Or see the documentation in pdf format.
hsswp.cls ( 14K, September 5, 2013)
A document class for formatting working papers according to Barbara Yandell's rules. Also requires the Caltech seal.
hssmemo.cls (8.9K, September 5, 2013)
A document class for formatting memos. Requires the Caltech seal.
hssletter.cls (6.8K, September 5, 2013)
A document class for formatting letters based on Leslie Lamport's original. For use with or without divisional letterhead paper. You may want the watermark1.pdf file to use with it.
hssthm.sty (7.4K, September 5, 2013)
A style package that defines several theorem-like environments, with numbering options.
hssnotes.sty (4.0K, September 5, 2013)
A style package for formatting lecture notes.
hsslists.sty (1.6K, September 5, 2013)
A style package that defines additional list styles, including enumeration with Roman numerals.
hsstitle.sty (7.0K, September 5, 2013)
A style package that creates just a title page for working papers, for those working papers produced without LaTeX.
timestamp.sty (2.0K, September 5, 2013)
A style package that defines a \timestamp command, optionally used by hssnotes.
widetext.sty (931 , September 5, 2013)
A style package that set margins according Joy Hansen's paper-saving rules.

Miscellany

econometrica.bst
A BibTeX style for Econometrica's peculiar format. Requires harvard.sty version 2.0.5 and em-cite.sty. There may be a few bugs in some of the more obscure entry types.
em-cite.sty
This is a documentstyle option/package that patches harvard.sty to agree with Econometrica's distinctive format for multiple in-text citations. Requires harvard.sty version 2.0.5.
fn2end.sty
Yet another way to convert footnotes to end notes. It defines commands that change the definition of \footnote, so you can mix footnotes and end notes in the same document. Self documenting.
kbordermatrix.sty
Knuth defined a \bordermatrix macro for plain TeX and it was translated and made part of LaTeX even though it is not mentioned in Lamport's manual. One problem with it is that it does not align well with matrices made using LaTeX's array environment. Another problem from my point of view is that it uses parentheses instead of brackets as delimiters. The kbordermatrix package defines a \kbordermatrix macro that deals with both these issues. (Documentation)
SignaturePanel.sty

We often have reports that need signatures from the committee members. This package defines the SignaturePanel environment, which creates an array of signature lines with names underneath. Spacing is governed by two dimensions, SignatureBoxWidth (default is .45\textwidth) and SignatureBoxHeight (default is 36pt). These determine the size of the box left for the signature. Here is a sample:

\begin{SignaturePanel}
Member 1 \and Memeber 2 \and Member 3 \\ Chair
\end{SignaturePanel}

The names are separated by \and and may contain line breaks (\\), much as the \author command.


custom-bib.zip contains Patrick W. Daly's makebst.tex file.
I used this latex program as the first step in creating econometrica.bst. It may be just what you need if you are trying to create your own bibliography style.

KCB's Home Page

Maintained by kcb since August 11, 1995, updated September 5, 2013.