100% found this document useful (1 vote)
174 views37 pages

LaTeX Workshop (EN)

The document provides an introduction to LaTeX, including what it is, why it is useful, and how to use it. It discusses LaTeX's markup language structure and compiling process. It demonstrates important LaTeX elements like preamble, content structure with chapters and paragraphs, images, tables, equations, lists, and bibliography. It encourages the reader to try these elements hands-on in ShareLaTeX.

Uploaded by

Amitabh Yadav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
174 views37 pages

LaTeX Workshop (EN)

The document provides an introduction to LaTeX, including what it is, why it is useful, and how to use it. It discusses LaTeX's markup language structure and compiling process. It demonstrates important LaTeX elements like preamble, content structure with chapters and paragraphs, images, tables, equations, lists, and bibliography. It encourages the reader to try these elements hands-on in ShareLaTeX.

Uploaded by

Amitabh Yadav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 37

The 146th Board 21-11-2017

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?

titlepage.tex chapter1.tex chapter2.tex chapter3.tex chapter4.tex references.bib

\input

Compiling
report.tex report.pdf
7
Hoe do you use it?

ShareLatex
8
Hoe do you use it?

Files: separate chapters, images etc.


9
Hoe do you use it?

Syntax: the actual LaTeX code


10
Hoe do you use it?

Output: your PDF file


11
Do it yourself!
• Register on ShareLatex
• Make a new project
• Compile the standard file

• A template file can be found on: etv.tudelft.nl/file/latex


• A cheat sheet can be found on: etv.tudelft.nl/file/cheat

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.

• Title, author, date

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)

Vin Vout Rref I


2V 3.4V 146Ω 58mA
… … … …

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)

• Try to make the following freestanding equation (cheatsheet +


Google, little more difficult!)

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

You might also like