ppt - Ziv Yaniv

advertisement
Not
:
An Introduction to the LaTex typesetting system
Ziv Yaniv
Last Modified October 2011
Who
(Credit Where Credit is Due)
Tex late 70’s
LaTex early 80’s
Donald E. Knuth
Leslie Lamport
Pictures courtesy of wikipedia http://en.wikipedia.org/
What
• A typesetting system, not a word processor.
• Pronounced “Lay-Tek” or “Lah-Tek”.
• Tex/LaTex central, Comprehensive TeX Archive Network
(CTAN):
http://www.ctan.org/
Samples of LaTex
All samples taken from: http://www.tug.org/texshowcase/
Where to Obtain
• Win, MikTex:
http://www.miktex.org/
• Unix/Linux, Tex Live:
http://tug.org/texlive/
• Mac, MacTex:
http://tug.org/mactex/
Book Recommendation Corner
Free online substitutes:
•
The EOS 1918 edition: http://www.crockford.com/wrrrld/style.html
•
A (Not So) Short Guide to LaTeX2e : http://www.ctan.org/tex-archive/info/lshort/english/
Editors Specifically supporting LaTex
• Win: WinEdt (shareware), TexnicCenter
(freeware).
• Mac: TexShop
• Unix/Linux: emacs, Lyx
Files Galore
*.tex
*.cls (class file)
*.sty (style file)
*.bbl (bibliography file)
(auxiliary files for system use)
*.aux, *.idx, *.toc, *.log
*.dvi
*.ps
*.pdf
Document Structure
1. Preamble
1. document class [article, report, book…],
2. packages [additional macros],
3. your additional macro definitions.
2. Document body.
Your First Document
Document Body
•
•
•
•
•
•
•
\section{My first section}
\subsection{My first subsection}
\chapter{My first chapter}
\appendix
\footnote{My first footnote}
\label{firstLabel}
\ref{firstLabel}
Label-ref mechanism:
When using labels and references you will need to run LaTex multiple times
(remember those auxiliary files).
Your Second Document
Basic Formatting
force new line and new page: \\ or \newline \newpage
bold text: \bf or \textbf{}
italicize text: \emph{} or \textit{} or \it
underline text: \ul, \underline{}
font sizes: \tiny, \scriptsize, \footnotesize, \small, \normalsize, \large, \Large,
\LARGE, \huge, \Huge
lists:
\begin{itemize}
\item The first item.
\item The second item.
\end{itemize}
\begin{enumerate}
\item The first item.
\item The second item.
\end{enumerate}
Basic Formatting
Math
• Two important packages that add many useful
macros:
\usepackage{amsmath}
\usepackage{amssymb}
Math
Floating objects
(Tables and Figures)
• Objects that cannot be broken across pages are referred to as
floating:
– \begin{table} \end{table}
– \begin{figure} \end{figure}
• Table and Figure numbering are done for you.
• Referencing a floating object is done via the label-ref
mechanism.
• Enhanced support of graphics, add \usepackage{graphicx}
in preamble.
Floating objects
(Tables and Figures)
Bibliography
• Manage bibliography using BibTex program.
*.tex
In your *.tex file:
*.bib
*.bbl
\bibliographystyle{plain}
\bibliography{mybibliography}
Bibliography style defined in a ASCII text file
(*.bst).
Bibliography
*.bib file – ASCII text file with entries in a human readable format. Entry
types include @article, @book, @inproceedings, @mastersthesis,
@techreport…:
@ARTICLE{yaniv2010c,
author = {Ziv Yaniv},
title = {Evaluation of Spherical Fiducial Localization in {C-arm} Cone-Beam
{CT} using Patient Data},
journal = {Med. Phys.},
year = {2010},
volume = {37},
pages = {5298--5305},
number = {10},
}
@INPROCEEDINGS{wiesner2007,
author = {Stefan Wiesner and Ziv Yaniv},
title = {Monitoring Patient Respiration using a Single Optical Camera},
booktitle = {Int. Conf.of the IEEE Eng. Med. Biol.},
year = {2007},
pages = {2740--2743},
}
JabRef
GUI for bib file
http://jabref.sourceforge.net/
LaTex + BibTex
To obtain the final typeset file, with all references and citations numbered and
in order run the following series of commands:
1. Latex
2. Bibtex
3. Latex
4. Latex
LaTex + BibTex
@ARTICLE{banovac2005,
author = {Filip Banovac and Jonathan Tang and Sheng Xu and David Lindisch and
Ho Young Chung and Elliot B. Levy and Thomas Chang and Michael F.
McCullough and Ziv Yaniv and Bradford J. Wood and Kevin Cleary},
title = {Precision targeting of liver lesions using a novel electromagnetic
navigation device in physiologic phantom and swine},
journal = {Med. Phys.},
year = {2005},
volume = {32},
pages = {2698--2705},
number = {8},
}
@ARTICLE{bansal2003,
author = {Ravi Bansal and Lawrence H. Staib and Zhe Chen and Anand Rangarajan
and Jonathan Knisely and Ravinder Nath and James S. Duncan},
title = {Entropy-Based, Dual-Portal-to-3{DCT} Registration Incorporating Pixel
Correlation},
journal = {{IEEE} Trans. Med. Imag.},
year = {2003},
volume = {22},
pages = {29--49},
number = {1},
}
@ARTICLE{yaniv2010c,
author = {Ziv Yaniv},
title = {Evaluation of Spherical Fiducial Localization in {C-arm} Cone-Beam
{CT} using Patient Data},
journal = {Med. Phys.},
year = {2010},
volume = {37},
pages = {5298--5305},
number = {10},
}
Bringing It all Together
LaTex sources for:
"Fiducial localization in C-arm based Cone-Beam CT", Z. Yaniv,
SPIE Medical Imaging: Visualization, Image-Guided Procedures, and Display, 2009.
Presenting Your Work
• Embed latex into your power point
presentations:
1. Insert formulas as pictures
•
cannot change scale gracefully.
2. Use TexPPT (http://sites.google.com/site/tex4ppt/)
•
•
gracefully change scale.
copy-paste from the paper you already wrote.
Summary
• This introduction has covered the basic
functionality of LaTex and BibTex.
• These are standard tools in many scientific
disciplines.
• Comprehensive TeX Archive Network (CTAN):
http://www.ctan.org/
• Don’t start from scratch, base your documents
on previous ones.
Download