Contact Us

Chicago Language Modeling Lab
SSRB 010D
1126 E 59th St
Chicago, IL 60637

(773) 702-2876

jriggle upon uchicago dot edu

CLMLaTeX Resources

A collection of information, links, advice, and bits of code for Linguists who use LaTeX. This page is not intended to be a clearing house of all linguistics-related LaTeX knowledge but rather a distillation of what we think are some of the most useful resources. For a more comprehensive approach see the links under Getting Started. Please email contributions to Alice at lemieux@uchicago.edu.

Table of Contents

1 Getting started

Other places to get this information and more:

  • Doug Arnold’s LaTeX for Linguists [LaTeX4ling]
  • S. Nordhoff’s LaTeX for Linguists page
  • Yusuke Kubota doing linguistics in LaTeX page
  • The UCSC LaTeX for Linguists page
  • LaTeX macros for Linguistics graphics with xyling is here

1.1 Windows

MikTeX is a common TeX distribution for Windows operating systems. Read about it here and download it here. TeXnicCenter is a free editor for Windows. Read about and download it here.

1.2 Mac

MacTeX is a common TeX distribution for Mac OS X. Read about and download it here. This distribution includes the editing program TeXShop.

1.3 Linux

Seriously? You are telling us that Linux is your OS of choice but that you don’t know what LaTeX is or where to get it. We don’t believe you, but here are the basics.

2 Style Files

3 Bibtex

4 IPA and TIPA

The tipa package allows you to type IPA symbols and diacritics. Download it here.

Here is some Python code for converting UTF8 into TIPA codes.

5 OT Tableaux

6 Syntactic Trees

The qtree package makes clean pretty trees. Unlabeled nodes are allowed. Download it here.

7 Phonological Rules

Our very own M. Ryan Bochnak has written a style file to typeset SPE style phonological rules. Check back soon for a download.

8 Numbered Examples, Phrase Structure Rules (PSRs), Glosses

The covington package lets you make numbered examples; combine the example environment with the itemize environment to create sub-examples. Covington also allows you to write word-by-word glosses and PSRs, and create simple feature structures. Download it here.

9 Attribute Value Matrices

Use the avm package to create AVMs. This package is available on Doug Arnold’s LaTeX for Linguists page, under AVMs.

10 Questions Answered

How to do:SPE style tulesderivationsTIPAnumberingcross referencinggraphstreestables