latex workshop
play

LaTeX Workshop While youre waiting, please make an account at - PowerPoint PPT Presentation

LaTeX Workshop While youre waiting, please make an account at http://sharelatex.com 1 High-level overview 2 Intro: What is LaTeX, why bother learning it? Structure of a LaTeX document What does a document look like? Basic


  1. LaTeX Workshop While you’re waiting, please make an account at http://sharelatex.com 1

  2. High-level overview 2 ◮ Intro: What is LaTeX, why bother learning it? ◮ Structure of a LaTeX document ◮ What does a document look like? ◮ Basic syntax ◮ Typesetting common things ◮ Math! ◮ Lists ◮ Tables ◮ Embedding images ◮ Code ◮ Moving forward ◮ Suggested workfmow ◮ Tips for debugging ◮ Where to fjnd help/learn more ◮ Misc. things you should know

  3. What is LaTeX? LaTeX is a markup* language that, when compiled, produces typeset documents. * Well technically, a programming language – LaTeX is Turing-complete 3

  4. What is LaTeX? Output: myFile.pdf a ac b b x The quadratic formula: Compiler does magic! Input: myFile.tex \end {document} $$ x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a} $$ The quadratic formula: \begin {document} \documentclass {article} 4

  5. What is LaTeX? Output: myFile.pdf a ac b b x The quadratic formula: Compiler does magic! Input: myFile.tex \end {document} $$ x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a} $$ The quadratic formula: \begin {document} \documentclass {article} 4

  6. What is LaTeX? $$ The quadratic formula: Output: myFile.pdf Compiler does magic! Input: myFile.tex \end {document} x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a} $$ The quadratic formula: \begin {document} \documentclass {article} 4 √ b 2 − 4 ac x = − b ± 2 a

  7. Motivation Why learn LaTeX? I care about design: Lets you focus on writing content fjrst, and design later Highly customizable and produces high-quality typography I care about stability: LaTeX is open-source and heavily emphasizes backwards compatability A tex fjle written 30 years ago can still be compiled today I care about computer science: LaTeX makes writing math easy and beautiful Nearly all CS research papers are written using LaTeX 5

  8. Motivation Why learn LaTeX? I care about design: I care about stability: LaTeX is open-source and heavily emphasizes backwards compatability A tex fjle written 30 years ago can still be compiled today I care about computer science: LaTeX makes writing math easy and beautiful Nearly all CS research papers are written using LaTeX 5 ◮ Lets you focus on writing content fjrst, and design later ◮ Highly customizable and produces high-quality typography

  9. Motivation Why learn LaTeX? I care about design: I care about stability: LaTeX is open-source and heavily emphasizes backwards compatability A tex fjle written 30 years ago can still be compiled today I care about computer science: LaTeX makes writing math easy and beautiful Nearly all CS research papers are written using LaTeX 5 ◮ Lets you focus on writing content fjrst, and design later ◮ Highly customizable and produces high-quality typography

  10. Motivation Why learn LaTeX? I care about design: I care about stability: compatability I care about computer science: LaTeX makes writing math easy and beautiful Nearly all CS research papers are written using LaTeX 5 ◮ Lets you focus on writing content fjrst, and design later ◮ Highly customizable and produces high-quality typography ◮ LaTeX is open-source and heavily emphasizes backwards ◮ A tex fjle written 30 years ago can still be compiled today

  11. Motivation Why learn LaTeX? I care about design: I care about stability: compatability I care about computer science: LaTeX makes writing math easy and beautiful Nearly all CS research papers are written using LaTeX 5 ◮ Lets you focus on writing content fjrst, and design later ◮ Highly customizable and produces high-quality typography ◮ LaTeX is open-source and heavily emphasizes backwards ◮ A tex fjle written 30 years ago can still be compiled today

  12. Motivation Why learn LaTeX? I care about design: I care about stability: compatability I care about computer science: 5 ◮ Lets you focus on writing content fjrst, and design later ◮ Highly customizable and produces high-quality typography ◮ LaTeX is open-source and heavily emphasizes backwards ◮ A tex fjle written 30 years ago can still be compiled today ◮ LaTeX makes writing math easy and beautiful ◮ Nearly all CS research papers are written using LaTeX

  13. Examples Every single CSE 311 handout http://tex.stackexchange.com/q/1319/21516 6

  14. When NOT to use LaTeX Learning curve and time: If you/your collaborators are inexperienced and under a deadline Your (large?) document is already written Things that are hard/impossible in LaTeX: If you want your document to dynamically adapt to screen size/have a high degree of interactivity (use HTML/CSS/JavaScript instead?) If you care deeply about design and want pixel-perfect control (use Adobe Illustrator or similar tools instead?) 7

  15. When NOT to use LaTeX Learning curve and time: deadline Things that are hard/impossible in LaTeX: If you want your document to dynamically adapt to screen size/have a high degree of interactivity (use HTML/CSS/JavaScript instead?) If you care deeply about design and want pixel-perfect control (use Adobe Illustrator or similar tools instead?) 7 ◮ If you/your collaborators are inexperienced and under a ◮ Your (large?) document is already written

  16. When NOT to use LaTeX Learning curve and time: deadline Things that are hard/impossible in LaTeX: size/have a high degree of interactivity (use HTML/CSS/JavaScript instead?) control (use Adobe Illustrator or similar tools instead?) 7 ◮ If you/your collaborators are inexperienced and under a ◮ Your (large?) document is already written ◮ If you want your document to dynamically adapt to screen ◮ If you care deeply about design and want pixel-perfect

  17. Structure of a LaTeX document \documentclass {article} % The "preamble". % \begin {document} % Actual content goes here \end {document} 8 % Packages ✬ imports ✬ and document config goes here

  18. Structure of a LaTeX document \usepackage {amsmath,amssymb,amsfonts,amsthm} \end {document} $$ x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a} $$ The quadratic formula: \begin {document} % Import useful math packages \usepackage [parfill]{parskip} % Add one blank line between paragraphs \usepackage [margin=0.7in]{geometry} % Set margins to 0.7 inches on all sides \documentclass {article} 9 % Set document ✬ type ✬ or ✬ theme ✬ to "article" % Don ✬ t indent the start of each paragraph;

  19. Structure of a LaTeX document Your turn! 1. Go to courses.cs.washington.edu/courses/cse311/17sp/latex/ 2. Look at the “Workshop” section 3. Open the “minimal template” link (if it automatically downloads, open it using a text editor) 4. Copy everything to your ShareLaTeX project 5. Make sure it compiles! 6. Once you’re done, look at me. 10

  20. Important note! LaTeX is a programming language. It has specifjc syntax and rules you must follow. Make sure to check for errors! 11

  21. Writing text Source code A series of consecutive lines is considered to be a paragraph. This line is a part of the previous paragraph, for example. Now this is a second paragraph. Whitespace within a line (including indentation!) is ignored. Expected output A series of consecutive lines is considered to be a paragraph. This line is a part of the previous paragraph, for example. Now this is a second paragraph. Whitespace within a line (including indentation!) is ignored. 12

  22. Force newlines with \\ Use ❵❵ two backticks" for starting double quotes and a regular Use a ❵ single backtick ✬ for single quotes. Other quirks Special characters (must be escaped): Newlines: two double slashes. This is different from a paragraph break. Single and double quotes: quotation mark to end. 13 \ , $, #, &, %, _, ^ , {, }

  23. Use ❵❵ two backticks" for starting double quotes and a regular Use a ❵ single backtick ✬ for single quotes. Other quirks Special characters (must be escaped): Newlines: two double slashes. This is different from a paragraph break. Single and double quotes: quotation mark to end. 13 \ , $, #, &, %, _, ^ , {, } Force newlines with \\

  24. Other quirks Special characters (must be escaped): Newlines: two double slashes. This is different from a paragraph break. Single and double quotes: quotation mark to end. 13 \ , $, #, &, %, _, ^ , {, } Force newlines with \\ Use ❵❵ two backticks" for starting double quotes and a regular Use a ❵ single backtick ✬ for single quotes.

  25. Text mode and Math mode Source code of an ideal gas within some closed system is always constant. is a constant, $PV = k$. Expected output Boyle’s Law states that the product of the pressure and volume of an ideal gas within some closed system is always constant. That is, if P is the pressure, V is the volume, and k 14 Boyle ✬ s Law states that the product of the pressure and volume That is, if $P$ is the pressure, $V$ is the volume, and $k$ is a constant, PV = k .

  26. Display mode This formula is known as the \textbf {quadratic formula}. This formula is known as the quadratic formula . possible values of x : Source code Expected output $$ x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a} $$ Given a quadratic equation $0 = ax^2 + bx + c$, there are two 15 possible values of $x$: Given a quadratic equation 0 = ax 2 + bx + c , there are two √ b 2 − 4 ac x = − b ± 2 a

  27. Using text within math or display mode Source code $$ \text{speed} = \frac{\text{distance traveled}} {\text{time}} $$ Expected output time 16 speed = distance traveled

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend