Skip to content

Scripts for staged readings of James Joyce's "Ulysses" performed by the Wild Geese Players of Seattle

License

Notifications You must be signed in to change notification settings

WildGeeseSeattle/Ulysses

Repository files navigation

Scripts for staged readings of James Joyce's Ulysses

Scripts for staged readings of James Joyce's Ulysses, as performed by the Wild Geese Players of Seattle.

Adapted from the 1922 text of Ulysses at Project Gutenberg.

Scripts

Scripts for each episode.

Combined Scripts

To make for better 90–120-minute readings, some episodes have been combined or split.

Resources

Building the scripts

The scripts are typeset from plain-text LaTeX .tex files. This allows me to use a set of custom macros to get consistent formatting, which is independent of the underlying text written by Joyce. Furthermore, since the .tex files are laid out with a separate clause on each line, it is very easy to see exactly what changed between each Git commit. The scripts are not edited with a WYSIWYG tool, such as Microsoft Word.

Prerequisites

  • Install TeX. Specifically, you need the XeLaTeX flavor of LaTeX, which supports Unicode input files, TrueType and OpenType fonts, and PDF generation.

  • Install the Libertinus fonts to get a high-quality, TeX-friendly seriffed font.

  • Install the Noto Sans fonts to get a sans serif font used in a couple of places.

  • Install a PDF viewer, if you don't have one already

  • If you want to make changes to the scripts, you'll need a good text editor, preferably one with syntax highlighting for TeX/LaTeX. Do not use Word, Notepad, or TextEdit: you will regret it.

    • Vim: the maps.vim file in each directory provides a set of Vim macros, mostly for adding LaTex markup.
  • To submit changes as a pull request, you'll need a Git client.

Building a Script

To build the script (create a PDF from the .tex file), you'll need to use the command line. Open a terminal window on the directory (folder) containing the script; e.g. 11-Sirens:

If you have Gnu Make, you can use make to build the script:

make pdf

Otherwise, run xelatex against the main TeX file:

xelatex sirens.tex

Or run tectonic:

tectonic sirens.tex

If you see a warning like "LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right", you will need to rebuild using make -B pdf.

About

Scripts for staged readings of James Joyce's "Ulysses" performed by the Wild Geese Players of Seattle

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published