LaTeX

First steps

IƱaki Garitano

What is LaTeX

Why do I need LaTeX

  • Used in:
    • Books
    • Scientific articles
    • Thesis
    • Presentations
  • Useful for:
    • Collaborative writing
    • Not to struggle with formatting
    • Mathematical formulas
    • Bibliographic references

Drawbacks

  • Needs time to learn
  • What you see is not what you get
  • Tables (could be a nightmare), not any more
  • Positioning tables, figures, is not easy
  • Needs to generate the output file, PDF

Advantages

  • Flexibility and modularity
    • Split the document into different files
    • Reorder sections without any complication
  • Concentrate in the content, not the layout
  • Could be used within many editors
  • Easy to create:
    • Indexes
    • Citations
    • References
    • Footnotes
  • http://en.wikibooks.org/wiki/LaTeX/Introduction

Installation & Requirements

How does it look like

  • Main idea => blocks of text where an instruction will be applied
\environment
  Text under environment
\begin{environment}
  Text under environment
\end{environment}
% Comments
\documentclass{article}
\begin{document}
  \begin{center}
     Hello world!
  \end{center}
\end{document}
  • Show example

Good practices

Bibliography

  • Starting point => BiBTeX file
    • Bibliography database file
  • Compile => bbl file
  • If small changes are needed, like special characters
    • Copy bbl content into our .tex file
    • Modify the entries
    • No need to compile again

Collaboration

  • Split the document into different files
    • Each collaborator can work in a different section
  • Each sentence in a new line.
    • Easier to work with software version control system
+ -----------.  ----x------.
- --------.      -------.
- -----------.  -----------.
+ -----------. --------. -----------.    -----------. ---x----. -----------.
  • Use ownCloud and/or dropbox
  • Good practice to use GIT
    • GIT vs ownCloud/Dropbox
  • Compare .tex files
    • latexdiff, git-latexdiff, scm-latexdiff

Questions