1 / 26

An Introduction to the LaTex typesetting system

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.

huy
Download Presentation

An Introduction to the LaTex typesetting system

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Not : An Introduction to the LaTex typesetting system ZivYaniv Last Modified October 2011

  2. 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/

  3. 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/

  4. Samples of LaTex All samples taken from: http://www.tug.org/texshowcase/

  5. Where to Obtain • Win, MikTex:http://www.miktex.org/ • Unix/Linux, Tex Live:http://tug.org/texlive/ • Mac, MacTex:http://tug.org/mactex/

  6. 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/

  7. Editors Specifically supporting LaTex • Win: WinEdt (shareware), TexnicCenter (freeware). • Mac: TexShop • Unix/Linux: emacs, Lyx

  8. Files Galore *.tex *.cls (class file) *.sty (style file) *.bbl (bibliography file) (auxiliary files for system use) *.aux, *.idx, *.toc, *.log *.dvi *.ps *.pdf

  9. Document Structure • Preamble • document class [article, report, book…], • packages [additional macros], • your additional macro definitions. • Document body.

  10. Your First Document

  11. 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).

  12. Your Second Document

  13. 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}

  14. Basic Formatting

  15. Math • Two important packages that add many useful macros: \usepackage{amsmath} \usepackage{amssymb}

  16. Math

  17. 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.

  18. Floating objects (Tables and Figures)

  19. Bibliography • Manage bibliography using BibTex program. *.tex *.bib In your *.tex file: \bibliographystyle{plain} \bibliography{mybibliography} *.bbl Bibliography style defined in a ASCII text file (*.bst).

  20. Bibliography *.bib file – ASCII text file with entries in a human readable format. Entry types include @article, @book, @inproceedings, @mastersthesis, @techreport…: @ARTICLE{yaniv2010c, author = {ZivYaniv}, 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 ZivYaniv}, title = {Monitoring Patient Respiration using a Single Optical Camera}, booktitle= {Int. Conf.of the IEEE Eng. Med. Biol.}, year = {2007}, pages = {2740--2743}, }

  21. JabRefGUI for bib file http://jabref.sourceforge.net/

  22. LaTex + BibTex To obtain the final typeset file, with all references and citations numbered and in order run the following series of commands: Latex Bibtex Latex Latex

  23. LaTex + BibTex @ARTICLE{banovac2005, author = {FilipBanovac 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 ZivYaniv 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 AnandRangarajan and Jonathan Knisely and RavinderNath 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 = {ZivYaniv}, 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}, }

  24. 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.

  25. Presenting Your Work • Embed latex into your power point presentations: • Insert formulas as pictures • cannot change scale gracefully. • Use TexPPT (http://sites.google.com/site/tex4ppt/) • gracefully change scale. • copy-paste from the paper you already wrote.

  26. 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.

More Related