Home Page | UEA LaTeX Class Files and Packages | LaTeX Related Information | FAQ | LaTeX Related Applications

LaTeX2e Class Files and Packages

Dr Nicola Talbot

This page is out of date. Please check CTAN for the latest versions of my packages. The FAQ for my packages has moved to http://www.dickimaw-books.com/faqs/.

Details of class files and packages that were designed for UEA have been moved to http://theoval.cmp.uea.ac.uk/~nlct/latex/packages/uea.html.

Click on directory to go to the directory where you can download the files. Click on html documentation to view the HTML documentation, or click on pdf documentation to view PDF documentation.

Summary

a4-1in A4 paper with 1in margins.
abshtml BibTeX style file like unsrt.bst with additional abstract and file fields.
bibleref Format bible citations (Updated: 29 Apr 2010)
crkscrsh Class file for typesetting cricket score sheets.
datatool Tools to load and manipulate data. (Updated: 15 Nov 2009)
datetime Date and Time Package. (Updated: 17 Nov 2009)
doipubmed Provides commands \doi and \pubmed (Updated: 20 Aug 2007)
flowfram Create text frames for posters, brochures or magazines (Updated: 23 Jan 2010)
fmtcount Package for displaying the value of LaTeX counters (Updated: 2 Oct 2009)
glossaries Package for creating glossaries and acronyms. (Updated: 6 Feb 2010)
glossary Obsolete.
makedtx Perl script to help create .dtx and .ins files. (Updated: 19 Aug 2007)
probsoln Problem Sheet Package. (Updated 10 Dec 2011)
quotepas Package for quoting predefined passages
quotmark Consistent quote marks (New)
xfor Redefinition of \@for to allow for premature termination of loop (Updated: 5 February 2009)

All the files here can be downloaded under the terms of the LaTeX Project Public License




Installation Instructions

Most of these files are distributed with self-extracting documentation. To obtain the documentation, run the .dtx file through LaTeX, for example:

latex datetime.dtx
(this may need to be done two or three times to get the table of contents and cross references correct), and then copy the resulting .dvi file to wherever you keep your documentation. To obtain the class (.cls) or style (.sty) file, run the installation script (.ins) through LaTeX, for example:
latex datetime.ins
and copy the resulting file to somewhere where TeX will find it. Some of the packages also have LaTeX2HTML style files (.perl), which will be extracted along with the LaTeX style files, these files should go in the LaTeX2HTML styles directory.

Some of the packages are distributed in TDS (TeX Directory Structure). Download package.tds.zip (e.g. glossaries.tds.zip) and unzip into your TEXMF tree, e.g. $HOME/texmf.

Remember to refresh the TeX database.

For further information, see Installing things on a (La)TeX system



a4-1in

directory

The a4-1in package sets the paper to A4 with 1in margins all round. (There's no documentation for this package, as you really ought to use the geometry package (by Hideo Umeki) instead.)

Last Update: 9 Mar 2004
Current Version 1.0

Back to Top
Installation Instructions



abshtml

directory html documentation

This BibTeX style file is based on unsrt.bst with two additional fields: abstract and file. The first (abstract) should be fairly self-explanatory, the second field (file) places it's value as the argument to the \url command (defined in url.sty). I originally wrote this BibTeX style file to help create my publications web page, but as I no longer use it, this package may be removed at a later date.

Last Update: 21 Mar 2004
Current Version: 1.0

Back to Top
Installation Instructions



bibleref

directory html documentation pdf documentation

This package can be used to ensure consistent formatting of bible citations.

Last Update: 29 Apr 2010
Current Version: 1.11

Back to Top
Installation Instructions



crkscrsh

directory html documentation pdf documentation

This class file is designed to typeset cricket score sheets for 2 x 45 or 2 x 20 limited overs cricket matches.

Last Update: 27 May 2007
Current Version: 1.2

Back to Top
Installation Instructions



datatool

directory pdf documentation

This bundle consists of the following packages:

This package replaces csvtools which is now obsolete.

New Version

See CHANGES file for history.

Last Update: 15 Nov 2009
Current Version: 2.03

Back to Top
Installation Instructions



datetime

directory html documentation pdf documentation

The package datetime.sty provides various different formats for the command \today, and also provides the command \currenttime to display the current time (in various formats). The commands \newtimeformat and \newdateformat are provided to allow the user to customise \today and \currenttime. The command \pdfdate is provided for use in \pdfinfo. New to version 2.56: \formattime (format a specific time using the same format as \currenttime).

The datetime package requires the fmtcount package which is now distributed separately.

New Version:

See CHANGES file for history.

Last Update: 6 Feb 2010
Current Version: 2.57

Back to Top
Installation Instructions



doipubmed

directory html documentation pdf documentation

The doipubmed package provides the commands \doi, \pubmed and \citeurl. These commands are primarily designed for use in bibliographies. A LaTeX2HTML style file is also provided.

New Version:

See CHANGES file for history.

Last Update: 20 Aug 2007
Current Version: 1.01

Back to Top
Installation Instructions



flowfram

directory pdf documentation html documentation

The flowfram package is designed to enable you to create frames in a document such that the contents of the document environment flow from one frame to the next in the order in which they were defined. This is useful for creating posters or magazines or any other form of document that does not conform to the standard one or two column layout. See also JpgfDraw.

New Version:

See CHANGES file for history.

Last Update: 23 Jan 2010
Current Version: 1.13

Back to Top
Installation Instructions



fmtcount

directory html documentation pdf documentation

The package fmtcount.sty provides commands that display the value of a LaTeX counter in a variety of formats (ordinal, text, hexadecimal, decimal, octal, binary etc). This package was originally provided with the datetime package, but is now distributed separately. The package provides limited multilingual support.

New Version:

See CHANGES file for history.

Last Update: 2 Oct 2009
Current Version: 1.31

Back to Top
Installation Instructions



glossaries

directory html documentation pdf documentation

This package is provided to assist generating glossaries. The package supports acronyms and multiple glossaries. New entries are defined to have a name and description (and optionally an associated symbol.) Plural forms can also be specified. New glossary styles can be defined, and preambles and postambles can be specified. There is provision for loading a database of terms, only terms used in the text will be added to the relevant glossary.

This package replaces the glossary package which is now obsolete.

See also Glossaries, Nomenclature, Lists of Symbols and Acronyms for an introductory guide if you find the manual too complicated.

New Version:

See CHANGES file for history.

Last Update: 6 Feb 2010
Current Version: 2.05

Back to Top
Installation Instructions



glossary

directory

This package is obsolete and is only provided for old documents. Please use the glossaries package for new documents.

Back to Top
Installation Instructions



makedtx

directory html documentation pdf documentation

The makedtx bundle is provided to help LaTeX2e developers to write the code and documentation in separate files, and then combine them into a single .dtx file for distribution. It automatically generates the character table, and also writes the associated installation (.ins) script.

New Version:

See CHANGES file for history.

Last Update: 19th August 2007
Current Version: 0.94b

Back to Top
Installation Instructions



probsoln

directory html documentation pdf documentation

The package probsoln.sty is designed for teachers or lecturers who want to create problem sheets for their students. This package was designed with specifically mathematics problems in mind, but can be used for other subjects as well. The idea is to create a file containing a large number of problems with their solutions which can be read in by LaTeX, and then select a number of problems to typeset. This means that once the database has been set up, each year you can easily create a new problem sheet that is sufficiently different from the previous year, thus preventing the temptation of current students seeking out the previous year's students, and checking out their answers. There is also an option that can be passed to the package to determine whether or not the solutions should be printed. In this way, one file can either produce the student's version or the teacher's version.

Sample files are provided for illustration.

Last Update: 10 Dec 2011
Current Version: 3.02

Back to Top
Installation Instructions



person

The person package provides commands to display a person's name and pronoun in an order of service style document to provide consistency, and eliminate the cumbersome use of ``he/she'' etc.

This package is now part of the datatool bundle.

Back to Top
Installation Instructions



quotepas

directory html documentation pdf documentation

The quotepas package is designed to allow you to quote predefined passages. It was originally designed to quote bible passages, but can be used for any quotations. The passages are stored in a database.

Last Update: 23 Dec 2005
Current Version: 1.0

Back to Top
Installation Instructions



quotmark

directory pdf documentation

This package provides a means of ensuring consistent quote marks throughout your document. The style can be changed either via package option or command. This package detects if babel or ngerman have been loaded, and will use the punctuation marks for the current language.

Last Update: 10 Dec 2007
Current Version: 1.0

Back to Top
Installation Instructions



xfor

directory pdf documentation

The xfor package redefines \@for so that it is possible to prematurely terminate the loop.

New Version:

See CHANGES file for history.

Last Update: 5 February 2009
Current Version: 1.05

Back to Top
Installation Instructions




Nicola L. C. Talbot. School of Computing Sciences. University of East Anglia. Last Modified: 2011-12-13