Académique Documents
Professionnel Documents
Culture Documents
LaTeX workshop
Agenda
• Introduction
- What is LaTeX?
- Why LaTeX?
• LaTeX
- How does it work?
- How do you use it?
- Important elements
• Do it yourself!
2
Introductio ─ What is LaTeX?
• Mark-up language like HTML + CSS
• No text editor like Word
3
Introduction ─ Why LaTeX?
• Professional
- Looks good
- Little time spent on a consistent layout
- Uniform
• Mathematical equations
• References and bibliography
• Working together and splitting up the document
4
LaTeX itself
5
How does it work?
• Mark-up language, so you need to compile
• Compiler: eg. MikTex
• LaTeX editors: TexStudio, TexWorks, ShareLaTeX
6
How do you use it?
\input
Compiling
report.tex report.pdf
7
Hoe do you use it?
ShareLatex
8
Hoe do you use it?
12
Structure
• Preamble
- Document class
- Packages
- Standard layout
• Content
- Chapters and paragraphs
• Bibliography
13
Preamble
• Document class: article, report, book, slides, letter, etc.
• Packages: listings, babel, hyperref, graphicx, etc.
14
Preamble
\documentclass[a4paper]{article}
\usepackage{graphicx}
\usepackage[dutch]{babel}
\title{Document title}
\author{the author}
\date{\today}
\begin{document}
% The document starts here
15
Content
• Chapter format
• Text
• Images
• Tables
• Equations
• Lists
• Graphs
• Etc…
16
Content
\section{Introduction}
\label{sec:introduction}
This is the introduction
\subsection{What is LaTeX?}
\label{sec:whatislatex}
This is a subsection of the introduction
\subsubsection{History}
\label{sec:history}
Here is some information about the history
17
Do it yourself!
• Make 3 chapters
• Make 2 subchapters
• Make 1 subsubchapter
• Make 1 paragraph
18
Plaatjes
• Package graphicx necessary
\begin{figure}[p]
\centering
\includegraphics[width=0.8\textwidth]{image.png}
\caption{Awesome Image}
\label{fig:awesome_image}
\end{figure}
19
Do it yourself!
• Add an image somewhere in your document and add a caption
- Make sure you upload the image to ShareLaTeX first
20
Tables
\begin{table}
\centering
\label{tab:je_tabel}
\caption{Caption of the table}
\begin{tabular}{| l || c | r |}
\hline
Text left & Text center & Text right \\
\hline
More text & even more text & even more text \\
\hline
\end{tabular}
\end{table}
21
Zelf aan de slag!
• Insert the table below somewhere in your document
- Subscript and Ω, see cheat sheet (BONUS)
22
Equations
• In-line equations
$f(x) = x^2 + 5 x + 3$
• Freestanding equations
\begin{equation}
\label{eq:maxwell}
\oint \mathbf{E} \cdot d \mathbf{A} = \frac{q_{enc}}{\epsilon_0}
\end{equation}
23
Do it yourself!
• Try to make the following in-line equation (cheatsheet + google)
24
Lists
• Lists can be made with itemize and enumerate
\begin{itemize}
\item The first item
\item The second item
\end{itemize}
\begin{enumerate}
\item The first item
\item The second item
\end{enumerate}
25
Some other features
• Mark up
• References
• Bibliography/references
• Inserting code
• Include
26
Mark up
• Bold: \textbf{Text…}
{\bf Text…}
• Italic: \textit{Text…}
{\it Text…}
• Underline: \underline{Text…}
• Superscript: \textsuperscript{Text…}
• Subscript: \textsubscript{Text…}
27
References
• \label{your_label}
• \ref{your_label} in the text
• Useful name!
- fig:pinguin
- eq:maxwell
- sec:introduction
28
Do it yourself!
• Make references to the image, the table and the equation you made
earlier
29
Bibliography
• In a .bib file
@book{epobook,
Author = "J. Hoekstra and X. van Rijnsoever",
Publisher = {TU Delft},
Title = {Lab Courses EE Semester 1 – Student Manual},
Year = {2015-2016}
}
30
Bibliography
• This is what you put in the text
\cite{epobook}
\cite[p.146]{epobook}
31
Do it yourself!
• Add 3 references in your .bib file
• Refer to the 3 references
32
Inserting code
• Listings, use package
- \usepackage{listings}
• Settings (below the packages)
- \lstset{frame = lrtb,language=c}
- Documentation
• And then:
\begin{lstlisting}[caption=caption, label={lst:cprog}]
// C code here
\end{lstlisting}
33
Miscellaneous
• Inputting LaTeX file: \input{losse_file.tex}
• Table of contents: \tableofcontents
• New rule: \\
• New page: \clearpage of \newpage
• Preventin the line to indent: \noindent
• Accentuated characters:
- ë \”e
- é \’e
- è \`e
- ê \^e
34
Do you need any help?
• Google!
• LaTex documentation: en.wikibooks.org/wiki/LaTeX/
• StackExchange
• Experienced users
35
Do it yourself!
• Try to add a piece of code
• Try to make a table of contents
36
That’s it!
37