Summary and Schedule
This is a new lesson built with The Carpentries Workbench.
Setup Instructions | Download files required for the lesson | |
Duration: 00h 00m | 1. Introduction to the LaTeX Workflow |
What do I need to do to write and edit a LaTeX document? How can I render a LaTeX document? |
Duration: 00h 12m | 2. File Structure |
What is the basic structure of a LaTeX document? How do I see what my LaTeX document looks like when it’s rendered? |
Duration: 00h 32m | 3. Error Handling | What do I do when I get an error message? |
Duration: 00h 47m | 4. The Structure of a Document | How are LaTeX documents structured? |
Duration: 01h 12m | 5. Using Document Classes |
What is a LaTeX Document class? How does a document class affect the layout of a LaTeX document? |
Duration: 01h 37m | 6. Extending LaTeX |
How can I extend LaTeX to suit my needs? How can I define my own commands in LaTeX? |
Duration: 02h 02m | 7. Using Graphics | How do I include images in a LaTeX document? |
Duration: 02h 47m | 8. Tables |
How do I add tables to a LaTeX document? How can I format a table in a LaTeX document? |
Duration: 03h 22m | 9. Adding Cross References |
How can I ensure that numbers in my document are automatically
updated? How can I refer to numbered elements in my document? |
Duration: 03h 47m | 10. Mathematics | How do I add mathematical expressions to a LaTeX document? |
Duration: 04h 12m | 11. Fonts, Formatting and Spacing |
How can we set paragraph spacing in LaTeX? How can we customize text formatting in LaTeX? How can we align text in LaTeX? |
Duration: 04h 37m | 12. Citations and References |
How do I add bibliographic references to my document? How do I format my references in LaTeX? How do I cite references in my document? |
Duration: 05h 07m | 13. Context Sensitive Quotations |
How can I semantically markup quotes so they adapt to language and
style? What is the benefit of letting csquotes
integrate with biblatex for quoting?How do I switch between different quotation styles (e.g. English “…” vs. German „…“)? How can I automatically hyphenate and nest quotations correctly in another language? |
Duration: 05h 42m | 14. Structuring Sources |
How can we make it easier to manage large LaTeX projects? How can we reuse parts of our LaTeX document in other documents? How can we structure our LaTeX project? |
Duration: 06h 12m | 15. Loading and Manipulating Data |
Why would I want to load data into my LaTeX document? How can I incorporate data analysis into my LaTeX document? |
Duration: 06h 24m | 16. Documentation and Finding Help |
Where can I find help for writing LaTeX documents? How do I find out what commands a package provides? |
Duration: 06h 49m | Finish |
The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.
This workshop will demonstrate how to use TeX Live in order to write and render LaTeX documents. TeX Live is a comprehensive TeX system that includes all of the necessary tools to compile and render LaTeX documents. It is available for Windows, macOS, and Linux, and can be installed on your local machine.
Software Setup
You can find installation instructions for TeX Live on the TeX Live website. We include a brief overview of the installation on this page for convenience, but we recommend that you refer to the official documentation for the most up-to-date instructions.
Windows Installation
Visit the TeX Live website for the latest version of the TeX Live installer for Windows. Click the link to “install-tl-windows.exe.”
The full TeX Live installation is recommended for most users, as it includes all of the necessary packages and tools to compile and render LaTeX documents. However, if you have limited disk space or a slow internet connection, you can install a minimal version of TeX Live that includes only the commonly used packages.
macOS Installation
Visit the MaxTeX Download Page for the latest version of the MacTeX installer for macOS. Click the link to download the “MacTeX.pkg” file.
Double click the downloaded “MacTeX.pkg” file to start the installation process. Follow the prompts to complete the installation. The default installation options are recommended for most users.
Open a terminal and type tex --version
to verify that
TeX Live is installed correctly. You should see the version number of
TeX Live printed to the console.
Open a terminal and enter pdflatex --version
to check
that the PDFLaTeX compiler is installed correctly. You should see the
version number of PDFLaTeX printed to the console.
Unix/Linux Installation
BASH
cd /tmp
wget https://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
zcat < install-tl-unx.tar.gz | tar xf -
cd install-tl-2*
perl ./install-tl --no-interaction --scheme=small
This process will download and install TeX Live in the
/usr/local/texlive
directory by default. Note that the
download may take several hours.
Finally, prepend
/usr/local/texlive/2023/bin/x86_64-linux
to your
PATH
environment variable in order to use the TeX Live
binaries from the command line. You can do this by adding the following
line to your ~/.bashrc
or ~/.bash_profile
file:
Verify Installation
Open a command prompt or terminal and type tex --version
to verify that TeX Live is installed correctly. You should see the
version number of TeX Live printed to the console.
Open a command prompt or terminal and enter
pdflatex --version
to check that the PDFLaTeX compiler is
installed correctly. You should see the version number of PDFLaTeX
printed to the console.