# Difference between revisions of "Textsatz mit TeX/LaTeX SS 2014"

Line 36: | Line 36: | ||

== Topics == | == Topics == | ||

This is just a coarse overview of the topics, which will be discussed. If you have any certain wishes, [mailto:henri@icp.uni-stuttgart.de email me]. | This is just a coarse overview of the topics, which will be discussed. If you have any certain wishes, [mailto:henri@icp.uni-stuttgart.de email me]. | ||

− | * Plain TeX | + | * '''Plain TeX''' We will start off with the basic techniques of textual and mathematical typesetting. Furthermore, we will discuss internal concepts of TeX (macros, registers, etc.) |

− | * LaTeX | + | * '''The transition from TeX to LaTeX''' How it did happen and what changed. |

− | * LaTeX2ɛ | + | * '''LaTeX2ɛ''' This is the most recent incarnation of LaTeX. The macros specific to this version, the important documentclasses and best practices will be presented. |

− | * PGF/TikZ | + | * '''PGF/TikZ''' Starting off as a markup language for vector graphics inside TeX it nowadays features extremely useful macros from all areas (loop macros, evaluation of math expressions and (of course) graph drawing). |

− | * Presentations with beamer | + | * '''Using BibTeX for bibliographies''' BibTeX makes managing your references easy. Only usage will be discussed, as customization would cover an own course. |

− | * LaTeX3 Outlook | + | * '''Presentations with beamer''' beamer is a documentclass to develop presentations. Because it fundamentally differs from all other documentclasses to got an own topic. |

+ | * '''LaTeX3 Outlook''' We will get a glimpse of LaTeX's future and the future syntax. Other topics being presented are the alternative macro collection ConTeXt and the new TeX engines XeTeX and LuaTeX. | ||

== Resources == | == Resources == |

## Revision as of 18:28, 5 March 2014

## Overview

- Type
- Block course (2 SWS): Lectures in the morning, hands-on session in the afternoon
- Lecturers
- JP Dr. A. Arnold, Dr. O. Lenz and Henri Menke
- Language
- English (German if only Germans are there)
- Date and Time
- 21.07.2014 - 25.07.2014, Lecture 9:00 - 13:00, Hands-on 14:00 - 17:00
- Location
- The lecture will take place in the Seminar room of the ICP, Allmandring 3, 1. floor
- The hands-on sessions will be held in the CIP-Pool of the ICP, Allmandring 3, 1. floor

The course is open to all students. Unfortunately, it is not part of the standard curriculum of physics. However, it can be taken as "fächerübergreifende Schlüsselqualifikation" (SQ, Kompetenzbereich 1) for 3 CP, so at least Physics BSc students can use it in their curriculum.

## Requirements

The participants of the course are expected to have some basic knowledge about computer usage (e.g. using a text editor). Some programming skills are also an advantage, but not required.

## Application

**The number of participants is limited!**

We have ~25 computers in the CIP-pool to do the hands-on sessions. If too many people apply, we can set up a second hands-on session group in our seminar room for people that bring their own laptop (WLAN is accessible). If there are more than 50 applications, the people in higher terms will be preferred.

To apply for a place, please write an email to henri@icp.uni-stuttgart.de with the subject **"TeX/LaTeX Sign up"** that contains the following information:

- Name
- Email-Address
- Registration number (
*Matrikelnummer*) - Study subject (
*Studienfach*) - Term of studying (
*Fachsemester*) - If you have an ICP account, please send us the login name
- Do you have a laptop with a LaTeX distribution (e.g. TeXlive or MikTeX) that you could use in the hands-on sessions?

## Topics

This is just a coarse overview of the topics, which will be discussed. If you have any certain wishes, email me.

**Plain TeX**We will start off with the basic techniques of textual and mathematical typesetting. Furthermore, we will discuss internal concepts of TeX (macros, registers, etc.)**The transition from TeX to LaTeX**How it did happen and what changed.**LaTeX2ɛ**This is the most recent incarnation of LaTeX. The macros specific to this version, the important documentclasses and best practices will be presented.**PGF/TikZ**Starting off as a markup language for vector graphics inside TeX it nowadays features extremely useful macros from all areas (loop macros, evaluation of math expressions and (of course) graph drawing).**Using BibTeX for bibliographies**BibTeX makes managing your references easy. Only usage will be discussed, as customization would cover an own course.**Presentations with beamer**beamer is a documentclass to develop presentations. Because it fundamentally differs from all other documentclasses to got an own topic.**LaTeX3 Outlook**We will get a glimpse of LaTeX's future and the future syntax. Other topics being presented are the alternative macro collection ConTeXt and the new TeX engines XeTeX and LuaTeX.

## Resources

In this section you will find some commercial books, which this course is based on. In contrast to the books in the "Further reading" section, these cost money, but feature a wide variety of topics.

*The TeXbook*by Donald E. Knuth*The LaTeX Companion*by Mittelbach, et al.*LaTeX and Friends*by van Dongen

## Further reading

These are some links to free books and documents about TeX and LaTeX, which I consider useful (there are much more out on the web).

*A (Not So) Short Introduction to LaTeX2ε*by Tobias Oetiker et al.*A beginner's guide to LaTeX*by Peter Flynn (contains exercises)*TeX for the Impatient*by Paul Abrahams, Kathryn Hargreaves, Karl Berry*TeX by Topic*by Victor Eijkhout