1 / 32

LaTeX Tutorial

LaTeX Tutorial. Fiona Shearer May 11 th , 2004.

bona
Download Presentation

LaTeX Tutorial

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. LaTeX Tutorial Fiona Shearer May 11th, 2004 Disclaimer: This is in no way a complete tutorial of LaTeX and WinEdt. It is only intended as an initial introduction. There are certainly many important concepts that are outside the scope of this presentation and are left for the audience to discover. No technical support is offered in conjunction with this presentation, although several key references are listed.

  2. Presentation Overview • What is LaTeX? • Comparison: MS Word vs LaTeX • Tutorial of LaTeX Commands • Class files and Macro Packages • Special Characters and LaTeX Commands • Lots of Examples • Software Downloads & Demo • References LaTeX Tutorial

  3. What is LaTeX? • Pronounced: “Lay-tech” • S/W package that uses the TeX typesetting engine • TeX: computer program released in 1982 by Donald E. Knuth and written for typesetting digital documents [1] • For more info see [2] LaTeX Tutorial

  4. MS Word vs LaTeX What You See Is What You Get More Info in [3] LaTeX Tutorial

  5. Text & Commands Typeset Document LaTeX Example: Hello World hello_world.pdf hello_world.tex LaTeX Tutorial

  6. Overview of LaTeX • Class Files • Macro Packages • Special Characters • Commands • Section Headings, Citations, Cross-References • Figures, Tables, Equations • Miscellaneous commands • Many examples throughout LaTeX Tutorial

  7. Class File • Defines what your document will look like • Selected by \documentclass command • \documentclass[options]{class_name} • Some examples: • amsart.cls (included with basic download) • \documentclass[]{amsart} • IEEEtran.cls (download from [4]) • Specify font size, number of columns, format, etc • \documentclass[10pt,conference]{IEEEtran} LaTeX Tutorial

  8. Class Files - Examples LaTeX Tutorial

  9. Macro Packages • Allow you to use special commands • Packages are activated by: • \usepackage[options]{package_name} • Examples: LaTeX Tutorial

  10. Special Characters • The following symbols are reserved: • # $ % & _ { } ^ ~ \ • To include them in your text: • \# \$ \% \& \_ \{ \} \^{} \~{} • Note: you cannot just do \\ (which is a linebreak) , but instead: • $\backslash$ LaTeX Tutorial

  11. A few more notes… • Consecutive whitespace characters (blank or tab) are treated as one space. • Paragraphs must be separated by at least one line in the .tex file. • Comments can be added using the % character. Any text on a line after % will be ignored by the TeX compiler. LaTeX Tutorial

  12. A Quick Review LaTeX LaTeX Tutorial

  13. Commands • Used to help organize the document • Section headings • Labels and Cross-References • Figures • Tables • Equations • Listing Options • Miscellaneous: newpage, pagestyle, include… • Bibliographic Referencing LaTeX Tutorial

  14. Section Headings • Use commands to define sections: • \section{Section Name} • \subsection{Sub-section Name} • \subsubsection{Sub-sub-section Name} • \tableofcontents • \appendix • OR using the appendix.sty package:\begin{appendices} … \end{appendices} • Note: commands are case sensitive LaTeX Tutorial

  15. Labels and Cross-Referencing • Tired of re-numbering your section or figure numbers in MS Word by hand? Solution: • Each section, figure, table, equation, and so on can have its own label: • \label{label_name} • You can recall that label in the text: • \ref{label_name} • LaTeX assigns the correct section, figure, table and equation numbers to the labels when you compile the document. LaTeX Tutorial

  16. Label Example LaTeX Tutorial

  17. Figures • Require graphicx.sty package • Figure type: eps (encapsulated postscript) • Sample code: \begin{figure}[options] \includegraphics[options]{figure_name.eps} \caption{Figure Caption would go here} \label{fig_label} \end{figure} LaTeX Tutorial

  18. Example Warning: ind.eps must exist in the same file directory as the TeX file, unless \graphicspath{} command is used. LaTeX Tutorial

  19. Tables • A little awkward to use, but they work: • Sample Code: \begin{table}[options] \renewcommand{\arraystretch}{spacing_num} \caption{Table Caption would go here} \label{tab_label} \centering \begin{tabular}{column_scheme} row_info \end{tabular} \end{table} LaTeX Tutorial

  20. Tables- continued • column_scheme • ‘c’, ‘l’, or ‘r’ represent centered, left-justified or right-justified columns • ‘|’(vertical bar)represents a vertical column line • Example: ‘|c|c|c|’ represents three centered columns • row_info • Text in the rows is entered with the‘&’character used to separate the columns • ‘\\’ indicates a line break • ‘\hline’ adds a horizontal line • Example: ‘\hline A & B & C \\ \hline’ represents a row with three entries and lines above & below LaTeX Tutorial

  21. Example Table line spacing Column Scheme: one left-justified and three centered columns. Note the double ‘||’ Notice use of ‘&’, ‘\\’ and ‘\hline’ to form the rows LaTeX Tutorial

  22. Equations • Two ways to form equations • Using ‘$’: $ equation syntax $ • Using commands: \begin{equation} \label{equation_label} Insert equation syntax here \end{equation} • Syntax can be generated with software packages like MathType orTeXaide LaTeX Tutorial

  23. Example Makes Eq’n numbers appear on the right side of the page Syntax… refer to [1] LaTeX Tutorial

  24. Listing Options • Lists: itemized, enumerated, descriptive LaTeX Tutorial

  25. Miscellaneous Commands • Newpage: \newpage • Header/Footer: \pagestyle{style} • style: plain, headings, OR empty • Nested TeX files: • \include{filename} • \input{filename} • Quotation Marks: • Use `` and ’ ’, rather than “ and ” LaTeX Tutorial

  26. Bibliographic Referencing • BIBTeX: manages bibliographic databases • Database files have .bib extension • Example of bibliographic entry: @book{RFICtext, author = "J. Rogers and C. Plett", title = "Radio Frequency Integrated Circuit Design", publisher = "Artech House, Inc", address = "Boston, MA", year = "2003" }; • Style files (.bst) are used to format the entries • IEEEtran.bst [5] LaTeX Tutorial

  27. Referencing - continued • Entries can be referenced from the TeX file: • \cite{RFICtext} • The cite package will have to be included • Example: Numbers are automatically assigned in the correct order IEEEtran.bst bibliography style file RFIC.bib must have an entry labeled RFICtext LaTeX Tutorial

  28. What you need to get started: • Adobe Acrobat Reader • http://www.adobe.com/products/acrobat/ • MIKTEX: TeX for Windows • www.miktex.org • WinEdt: my GUI, but many others exist • www.winedt.com (30-day trial download) • TeXAide: for equation editing: • http://www.dessci.com/en/products/texaide/ (Free download) LaTeX Tutorial

  29. WinEdt Compile Procedure • GUI for editing and compiling LaTeX files • Compile Procedure: • Open .tex file and .bib file (if needed) • Edit as required • Click on “TeXify” button to compile • Watch log file window to check for errors • Click on dvi  pdf button • Click on the Adobe symbol • Adobe should open with your new pdf file LaTeX Tutorial

  30. Demo LaTeX Tutorial

  31. References • The best reference by far is Google Groups: • Go to www.google.com and click on the Groups tab • Type in some key words related to your question (include TeX) • Click on the Google Search button and you should get some good hits References: • [1] http://www.ctan.org/tex-archive/info/lshort/english/lshort.pdf?action=/starter/ • [2] http://en.wikipedia.org/wiki/TeX • [3] http://www.cs.cornell.edu/Info/Misc/LaTeX-Tutorial/Introduction.html • [4] http://www.ieee.org/portal/cms_docs/pubs/transactions/IEEEtran.zip • [5] http://www.ieee.org/portal/cms_docs/pubs/transactions/IEEEtranBST.zip LaTeX Tutorial

  32. Any Further Questions? • Conference and JournalTemplates for the IEEEtran class file can be downloaded from [4]. • LaTeX templates for the amsart class file are available upon request. LaTeX Tutorial

More Related