Latex Tutorial Part II - University of British...

Post on 20-Apr-2020

20 views 0 download

Transcript of Latex Tutorial Part II - University of British...

Latex Tutorial Part II--------- Software and typesetting tips for Latex

Wutao Joint with Abtin

Vancouver, Sept. 15, 2010

Outline• 1. Introduction

2 L T X Edit d C il• 2. LaTeX Editor and Compiler• 3. Drawing Tools• 4. Reference Management• 5 LaTeX Presentation Prepare5. LaTeX Presentation Prepare• 6. Case Study: IEEETran.cls

7 C l i• 7. Conclusion

Introduction• Donald Knuth --------- TeX• Leslie . B. Lamport --- LaTeX /leitek/• Current popular version LaTeX2eCurrent popular version LaTeX2e• “intended for the creation of

beautiful books - and especially for books that contain a lot of mathematics ”

Introduction• Latex ------- universal typesetting tools for

academic research community Mathacademic research community. Math, Physics, Engineering, Finance …..

• Supported by nearly all the publishingSupported by nearly all the publishing corporations.

• IEEE ACM Elsevier SpringerIEEE, ACM, Elsevier, Springer, Wiley, ……… etc

• Almost all the IEEE Journals areAlmost all the IEEE Journals are published as a classic Latex Style

Advantages of Latex• cross OS platform• Windows Linux Mac• Windows, Linux, Mac• pdf, ps, dvi output

di l d i i d d t• display device independent• Portable output• fancy equations• powerful reference management g• layman ===== professional

Disadvantages of Latex• Maybe hard to use at the beginning• Don’t support WYSIWYG (except

lyx or next version Tex)y )• Somehow low efficiency to prepare

a presentationa presentation

How LaTeX Works• LaTeX source editor + LaTeX

il (* t )compiler (*.tex)• Like C + Borland C compilerp• Many LaTeX compilers

Popular LaTeX IDE for Windows

• 1. MiKTeX + WinEdithtt // ikt /• http://www.miktex.org/ + http://www.winedt.com/

• 2. MiKTeX + TeXnicCenter http://www.texniccenter.org/

• 3. TexLive2010 (also in mac, linux)• http://tug org/http://tug.org/• TeXMaker, xeTeX + MiKTex etc

I f f iImportant features of using professional editorsprofessional editors• 1. Highlight keywords

2 t ti k d l d• 2. automatic packages download• 3. Auto completion • 4. Keywords reminders• 5 One Key functions5. One Key functions• 6. Free of memorizing many symbols,

keywords environment nameskeywords, environment names

common commands• latex sample.tex ( smaple.dvi)• dvipdf sample.dvi ( sample.pdf)• dvips sample dvi ( sample ps)dvips sample.dvi ( sample.ps)• pdflatex sample.tex ( sample.pdf)• pspdf,dvips• bibtex• bibtex……

Popular LaTeX IDE for Linux• 1. Kile + eTeX or encTeX or MiKTeX

KDE b d ili t• KDE based compiling system (department computer) htt //kil f t/http://kile.sourceforge.net/

• 2.TexMaker + eTeX .... etc• http://www.xm1math.net/texmaker/• 3 TexLive20103. TexLive2010• http://www.tug.org

Remote Connection to Dept.• ssh –X ssh.ece.ubc.ca

• Input dept ID and passwordInput dept. ID and password

• Use LaTeX at home

LyX WYSIWYG LaTeX• http://www.lyx.org/• Like M$ Word type systems

Print Page• Print topics here

Example: A Minimum Setup• \documentclass[letter,10pt]{article}• \title{\LaTeX Tutorial}{ }• \author{Wutao Yin}• \begin{document}• \maketitle• \begin{abstract}• bla bla bla• bla bla bla• \end{abstract}• \section{Introduction}{ }• \end{document}

Some exmaples• 1. Equations Demo2.tex• 2. Figures Demo3.texg• 3. Tables. Demo4.tex• 4. References Demo5.tex• 5. Some advanced equations typesetting• Demo6.tex• 6 Aurora’s cheating sheet• 6. Aurora s cheating sheet

Drawing Tools• EPS format figures vector figures• Other types figures to EPS format• JPG BMP etcJPG, BMP, etc

EPS format figures• Matlab output

Vi 2000 d ld• Viso 2000 and older• SmartDraw output • Acrobat Pro• Virtual Printer OutputVirtual Printer Output• Open Office joint with virtual printer

)• Metapost ( http://tug.org/metapost.html )

Other types to EPS• Virtual printer • Acrobat Pro• Some small free software andSome small free software and

online small tools

Why use such reference tools?• Visualize you bibtex items• Easy to maintain• Somehow automatically downloadSomehow automatically download

bib items for you• Keep it neat in a standard format

Mainstream Softwares• Jabref (free Linux/Windows Java

b d)based)• root> java –jar Jabref2.xxx.jarj j j• Zotero (firefox addons)• RefWorks, OneNote (commercial)

LaTeX Presentation Prep.• beamer.cls (classic one)• M$ PPT joint with Mathtype• M$ PPT joint with Mathtype• M$ PPT joint with Tex4ppt (bekerly, from for M$

PPT 2003 and before)PPT 2003 and before)• M$ PPT joint with Aurora• M$ PPT join with some online latex compilers• M$ PPT join with some online latex compilers

(e.g, http://www.numberempire.com/texequationeditop p qr/equationeditor.php)

An Example by Aurora and Mathtype2 ( ) ( ) ( )

2( )r U r E r

mrψ ψ ψ=− ∇ +

Case study: IEEETran.cls• Go over it……..

Tutorials and Useful Links• http://tug.org.in/tutorials.html• http://www.latex-project.org/• http://miktex org/http://miktex.org/• http://elevatorlady.ca/doc/index.html

(Aurora)• http://www.ctan.org/ (packages)http://www.ctan.org/ (packages)• A not so short tutorial for latex

Print Page• Print topics here