Skip to main content
main-content

Über dieses Buch

LaTeX is a free, automated state-of-the-art typesetting system. This book teaches all the ins and outs of LaTeX which are needed to write an article, report, thesis, or book. The book teaches by example, giving many worked out examples showing input and output side by side. The book presents the most recent techniques for presenting data plots, complex graphics, and computer presentations, but does not require previous knowledge. However, it is also a reference for the more seasoned user, with pointers to modern techniques and packages. Recurring themes in the book are consistent and effective presentation, planning and development, controlling style and content, and maintenance.

Inhaltsverzeichnis

Frontmatter

Basics

Frontmatter

Chapter 1. Introduction to LATEX

Abstract
This chapter is an introduction to LaTEX and friends but it is not about typesetting fancy things. Typesetting fancy things is covered in subsequent chapters. The main purpose of this chapter is to provide an understanding of the basic mechanisms of LaTEX, using plain text as a vehicle.
M. R. C. van Dongen

Basic Typesetting

Frontmatter

Chapter 2. Running Text

Abstract
This chapter explains everything you’ve always wanted to know about writing text, aligning it, and changing text appearance.
M. R. C. van Dongen

Chapter 3. Lists

Abstract
This chapter is about lists. Here, a list is a sequence of labelled items. LaTEX has three built in environments supporting unordered lists, ordered lists, and description lists.
M. R. C. van Dongen

Tables, Diagrams, and Data Plots

Frontmatter

Chapter 4. Presenting External Pictures

Abstract
This chapter is an introduction to presenting pictures that are stored in external files. Historically, this was an important mechanism for importing pictures. Since pictures are usually included as numbered figures, this chapter also provides an introduction to the figure environment and, more generally, floating environments.
M. R. C. van Dongen

Chapter 5. Presenting Diagrams

Abstract
This chapter is an introduction to drawing diagrams/pictures using the tikz package, which is built on top of pgf. Here pgf is a platformand format-independent macro package for creating graphics. The pgf package is smoothly integrated with TEX and LaTEX. As a result tikz also lets you incorporate text and mathematics in your diagrams. The tikz package also supports the beamer class, which is used for creating incremental computer presentations.
M. R. C. van Dongen

Chapter 6. Presenting Data in Tables

Abstract
This chapter studies how to present data using tables. This includes studying the purpose of tables, table taxonomy, table anatomy, table design, wide and multi-page tables, and packages for spreadsheets and multi-page tables.
M. R. C. van Dongen

Chapter 7. Presenting Data with Plots

Abstract
This chapter studies the presentation of data with “data plots” with LaTEX. Usually we shall use the word ‘graph’ instead of data plot. The presentation of this chapter is example driven and mixes theory of presentation with practice. The theory is mostly based on [Bigwood, and Spore 2003]. With the exception of pie charts, all graphs were created with the pgfplots package [Feuersänger 2010a], which creates astonishingly beautiful data plots in a consistent style with great ease.
M. R. C. van Dongen

Mathematics and Algorithms

Frontmatter

Chapter 8. Mathematics

Abstract
This chapter is an introduction to typesetting basic mathematics in LaTEX. The following chapter is an introduction to typesetting more advanced mathematics. Further information about mathematical typesetting in LaTEX may be found in a book such as [Lamport 1994], a tutorial such as [Oetiker et al. 2007], or a book on using LaTEX for writing mathematics [Voß 2010].
M. R. C. van Dongen

Chapter 9. Advanced Mathematics

Abstract
This chapter covers advanced mathematical typesetting and the related commands. If you’re reading this book for the first time, you may want to skip the entire chapter.
M. R. C. van Dongen

Chapter 10. Algorithms and Listings

Abstract
Algorithms are ubiquitous in computer science papers. Knowing how to present your algorithms increases the chance of getting your ideas across. This chapter explains how to typeset pseudo-code with the algorithm2e package and how to present verbatim program listings with the listings package.
M. R. C. van Dongen

Automation

Frontmatter

Chapter 11. Commands and Environments

Abstract
This chapter studies user-defined commands and environments in LaTEX2e, which is the LaTEX implementation that was current at the time this chapter was written.
M. R. C. van Dongen

Chapter 12. Branching

Abstract
This chapter is devoted to decision making and branching. The techniques in this chapter let you implement conditional and iterative statements in LaTEX. Also they let you use or omit text depending on a global mode.
M. R. C. van Dongen

Chapter 13. Option Parsing

Abstract
This chapter studies <key>=<value> interfaces. Such interfaces may be used to implement macros whose parameters are specified as a list of <key>=<value> pairs. Usually the pairs are provided in the optional argument.
M. R. C. van Dongen

Miscellany

Frontmatter

Chapter 14. Beamer Presentations

Abstract
This chapter introduces the beamer class, which is widely used for computer presentations. Some people call such presentations powerpoint presentations.
M. R. C. van Dongen

Chapter 15. Writing Classes and Packages

Abstract
This short chapter is about the essence of implementing userdefined classes and packages in LaTEX2e, which is a more recent implementation of LaTEX than Lamport’s implementation.
M. R. C. van Dongen

Chapter 16. Using OpenType Fonts

Abstract
The OpenType font format is an extension of the TrueType font format. The format was developed by Microsoft and Adobe and supports different glyph variants. For example, a font may have glyph variants for a zero with and without a slash. A single OpenType font may support different variants, which are organised by features.
M. R. C. van Dongen

Backmatter

Weitere Informationen

Premium Partner

    Bildnachweise