[PDF] [PDF] Introduction to LaTeX - Stony Brook Computer Science

must write the text of your document Page 8 (c) Paul Fodor (CS Stony Brook) LaTeX



Previous PDF Next PDF





[PDF] Introduction à LATEX - Apprendre-en-lignenet

Le numéro de la page s'obtient avec la commande \thepage Les commandes \ leftmark et \rightmark contiennent le nom du chapitre respectivement de la section



[PDF] Initiation à LATEX et au format de thèse Partie 1: Introduction et

Partie 1: Introduction et architecture d'un document Introduction LATEX sert à produire des documents contenant du texte TEX créé \settocdepth{chapter}



[PDF] Introduction to LaTeX - Stony Brook Computer Science

must write the text of your document Page 8 (c) Paul Fodor (CS Stony Brook) LaTeX



Books in LATEX

Since the introduction of LATEX, the visual quality of articles published in Book document classes have chapters, invoked with the \chapter command and 



[PDF] aide-mémoire LaTeX

\part, \chapter (non disponible en classe article), \section, \subsection, \ subsubsection, \paragraph, \subparagraph Numérotation des sections Pour ajuster la 



[PDF] La programmation en LATEX - Loria

\newcommand : commande plus simple de LATEX (mais cette commande est définie avec \def) 3 1 ajouter \addcontentsline{toc}{chapter}{Introduction}



[PDF] Writing a thesis with LaTeX - TUG - TeX Users Group

It analyzes the typical problems that arise while writing a thesis with LaTeX and suggests paper, with an 11 pt base font size, with chapter titles always on the right hand page: A beginner's introduction to typesetting with LATEX URL http:



[PDF] Tout ce que vous avez toujours voulu savoir sur LaTeX - Framabook

«Not So Short Introduction to LATEX» possède par exemple un chapitre que commande \chapter n'est pas disponible pour la classe de document article ;



[PDF] How to Write a Doctoral Dissertation with LATEX - Northwestern

CHAPTER 1 Introduction This document deals with how to write a doctoral dissertation using LATEX, and how to use the nuthesis document class For further 



[PDF] Using LaTeX to Write a PhD Thesis

Chapter 1 Introduction Many PhD students in the sciences are being encouraged to produce their PhD thesis in LATEX, partic- ularly if their work involves a lot 

[PDF] chapter introduction phd

[PDF] chapter introduction sample

[PDF] chapter introduction thesis

[PDF] chapter introduction to accounting

[PDF] chapter introduction to trigonometry

[PDF] chapter probability class 10 exercise 15.1

[PDF] chapter probability class 10 exercise 15.2

[PDF] chapter probability class 10 pdf

[PDF] chapter probability class 11

[PDF] chapter probability class 12

[PDF] chapter probability of class 10

[PDF] chapter probability pdf

[PDF] chapters mod apk

[PDF] characteristics of an urban area

[PDF] characteristics of cold war pdf

CSE 215, Foundations of Computer Science

Stony Brook University

http://www.cs.stonybrook.edu/~cse215

Introduction to LaTeX

(c) Paul Fodor (CS Stony Brook) LaTeX 2 yTeX is essentially a Markup Language (like

HTML, CSS, JSON, XML and RTF)

yTeX written by Donald Knuth in 70´s yA revolution in typesetting yLatex is an extension of TeX yMacro packages to make TeX easier to use (c) Paul Fodor (CS Stony Brook) LaTeX 3 yHigh typeset quality yEasy to include math formulas yLatex is free ySource file format is not bounded to a particular OS or platform yLatex implementations exists for all platforms (Windows MikTex, Mac OsX, Linux) yWeb, e.g., https://www.sharelatex.com (c) Paul Fodor (CS Stony Brook)

Process to Create a Document Using LaTeX

4

TeX input file

file.tex

DVI file

file.dvi

Output file

file.ps or file.pdf

Run LaTeX

program

Run Device

Driver

Your source LaTeX

document

Device independent

output > pdflatex file.tex OR > latex file.tex > dvips file.dvi > ps2pdf file.ps

Commands

(c) Paul Fodor (CS Stony Brook)

How to Setup LaTeX for Windows

5 yDownload and install MikTeX http://www.miktex.org (also comes with a good editor) yInstall Ghostscript and Gsview http://pages.cs.wisc.edu/~ghost yInstall Acrobat Reader yFor Mac Users: TeXShop, iTexMac,

Texmaker

(c) Paul Fodor (CS Stony Brook)

LaTeX in the Cloud

6 yMake a free account at Sharelatex.com yit also lets you save your latex sources in your Google Drive or Dropbox (c) Paul Fodor (CS Stony Brook) LaTeX 7 yStart with a skeleton document: \documentclass{article} \begin{document} First document. This is a simple example, with no extra parameters or packages included. \end{document} yThe first line of code declares the type of document, in this case is a article. yThen enclosed in the\begin{document} \end{document} tags you must write the text of your document. (c) Paul Fodor (CS Stony Brook) LaTeX 8 yThe preamble of a document lets you define the type of document you are writing, the language, the size of font \documentclass{article} \title{Simple Example} \author{Paul Fodor} \date{January 2016} \begin{document} \maketitle

Hello world!

\end{document} (c) Paul Fodor (CS Stony Brook) LaTeX 9 yBasic formatting: abstract, paragraphs and newlines: \begin{abstract} This is a simple paragraph at the beginning of the document. \end{abstract}

Two newlines start another paragraph.

And I can brake\\ the lines \\and continue in a new line. (c) Paul Fodor (CS Stony Brook) LaTeX 10 yComments: sometimes it's necessary to add comments to your LATEX code for readability yput a % before the comment and LATEX will ignore that text \documentclass{article} % HW document \begin{document} % Here begins the body of the document (c) Paul Fodor (CS Stony Brook) LaTeX 11 yReserved characters yThe following symbol characters are reserved by LATEX because they introduce a command and have a special meaning

Character Function How to print it

# Macro parameter \# $ Math mode \$ % Comment \% ^ Superscript (in math mode) \^{} or $\textasciicircum$ & Separate column entries in tables \& _ Subscript (in math mode) \_ { } Processing block \{ \} ~ Unbreakable space, use it whenever you want to leave a space which is unbreakable $\textasciitilde$ or \~{} \ Starting commands, which extend until the first non- alphanumerical character $\textbackslash$ or $\backslash$ (c) Paul Fodor (CS Stony Brook) LaTeX 12 yLATEX allows two writing modes for mathematical expressions: ythe inline mode: $ $, \( \), or \begin{math} \end{math} In physics, the mass-energy equivalence is stated by the equation $E=mc^2$, discovered in 1905 by Albert Einstein. ythe displayed mode: \[ \], $$ $$, \begin{displaymath} \end{displaymath} or \begin{equation} \end{equation} The mass-energy equivalence is described by the famous equation $$E=mc^2$$ discovered in 1905 by Albert Einstein. (c) Paul Fodor (CS Stony Brook) LaTeX 13 yCommon maths symbols: \[ \int\limits_0^1 x^2 + y^2 \ dx \] \[ a_1^2 + a_2^2 = a_3^2 \] \[ \sum_{i=1}^{\infty} \frac{1}{n^s} = \prod_p \frac{1}{1 - p^{-s}} \] (c) Paul Fodor (CS Stony Brook) LaTeX 14 yMore examples: (c) Paul Fodor (CS Stony Brook)

Font size

\tiny \scriptsize \footnotesize \small \normalsize \large \Large \LARGE \huge \Huge (c) Paul Fodor (CS Stony Brook) yColumns y\end{tabular} yRows y& - Split text into columns y\\ - End a row y\hline - Draw line under row ye.g. 123123 & 34.00\\ \hline

Tabular

Two Columns

l = automatically adjust size, left justify r = automatically adjust size, right justify p = set size e.g p{4.7cm} c = centre text (c) Paul Fodor (CS Stony Brook)

Example of table

\begin{tabular}{|l|r|c|} \hline

Date & Price & Size \\ \hline

Yesterday & 5 & big \\ \hline

Today & 3 & small \\ \hline

\end{tabular}

Date Price Size

Yesterday 5 Big

Today 3 Small

(c) Paul Fodor (CS Stony Brook) \begin{env_name} stuff \end{enc_name} \begin{itemize} \item The first item \item The second item \end{itemize} \begin{enumerate} \item The first item \item The second item \end{enumerate}

Environment name (env_name) can be

document, itemize, enumerate, tabular, etc.

Standard Environments

(c) Paul Fodor (CS Stony Brook) 19 \begin{figure} \centering \includegraphics {name of the figure file} \caption{Put the caption here} \end{figure} You can insert figures in pdf, jpg, eps, and other formats into your document.

Multiple figures can be inserted using \subfigure

Figures

(c) Paul Fodor (CS Stony Brook) 20

Cross Referencing

LaTeX generates numbers for Theorem, Equation, Section, Figure and other environments automatically. You can access them with \label and \ref \section{Introduction} \label{sec:intro}

In Section \ref{sec:intro}

(c) Paul Fodor (CS Stony Brook) 21

Reference and Citation

The \thebibliography environment produces a bibliography or reference list. In the article style, this reference list is labeled "References"; in the report style, it is labeled "Bibliography". \begin{thebibliography} {widest-label} \bibitem[label]{cite_key} \end{thebibliography} widest-label: Text that, when printed, is approximately as wide as the widest item label produces by the \bibitem commands. (c) Paul Fodor (CS Stony Brook)

Bibliography by hand

\begin{thebibliography}{} \bibitem[Come95]{Come95} Comer,

D. E., {\it Internetworking with TCP/IP:

Principles, Protocols and Architecture},

volume 1, 3rd edition. Prentice-Hall, 1995.
\end{thebibliography} (c) Paul Fodor (CS Stony Brook)

Bibliography using Bibtex

yBibliography information is stored in a *.bib file, in Bibtex format. yInclude chicago package y\usepackage{chicago} ySet referencing style y\bibliographystyle{chicago} yCreate reference section by y\bibliography{bibfile with no extension} (c) Paul Fodor (CS Stony Brook)

Bibliography using Bibtex

@book{Come95,

MXPORU ´GB (B FRPHUµ

title={Internetworking with TCP/IP: Principles,

Protocols and Architecture},

SXNOLVOHU ´3UHQPLŃH-+MOOµ

year=1995, volume=1,

HGLPLRQ ´7OLUGµ`

(c) Paul Fodor (CS Stony Brook) yCiting references in text y\cite{cuc98} = (Cuce 1998) y\citeN{cru98} = Crud (1998) y\shortcite{tom98} = (Tom, et. al. 1998) yCreating Bibtex Files yUse Emacs with extensions. yor copy Bibtex entries from bibliography database.

Bibliography using Bibtex

quotesdbs_dbs17.pdfusesText_23