Latex2 a Document Preparation System

Total Page:16

File Type:pdf, Size:1020Kb

Latex2 a Document Preparation System Evans Library Online Research Support Workshops: A 1 1 LTEX 2# a document preparation system [email protected] download @ cs.fit.edu/. William David Shoaff March 3 & 4, 2015 Contents History 1 Is LATEX hard to use? 2 Cools examples 2 Writing TEX&LATEX 2 File Extensions A minimal file 2 Standard stuff 3 LATEX does math 3 LATEX does lists 3 LATEX does tables 4 Gratuitous examples 4 Separate content from form 8 LATEX packages 8 Friendly tools 24 Additional resources 24 History Don Knuth received the 1974 Turing ‘In the late 1970s, Donald Knuth was revising the second volume of his award for his major contributions to multivolume magnum opus The Art of Computer Programming, got the the analysis of algorithms and the galleys, looked at them, and said (approximately) “blecch”! He had design of programming languages, and just received his first samples from the new typesetting system of the in particular for his contributions to the “art of computer programming” publisher’s, and its quality was so far below that of the first edition of through his well-known books in a Volume 2 that he couldn’t stand it.’ Just what is TEX continuous series by this title. Leslie Lamport received the 2013 TEX, written mostly by Knuth, was released in 1978. The current Turing Award for advances in reliability and consistency of computing systems. version of TEX is 3.14159265. To add a level of abstraction to TEX, Leslie Lamport wrote LATEX and released it in 1984.LATEX allows a writer to concentrate on con- tent and structure rather than formatting details. Separating content from form is important. evans library online research support workshops:LATEX 2# a document preparation system 2 Is LATEX hard to use? LATEX is not easy: Few worthwhile endeavors are easy. It’s easy to use if you’re one of the 2% of the population who thinks logically and can read an instruction manual. The other 98% of the population would find it very hard or impossible to use. An interview with Leslie Lamport I’ve heard TEX, hence LATEX is Turing complete: Any computable problem can be solved in LATEX, not that you would want too. Cools examples I cannot teach you how to write LATEX. I can point you to interesting examples. • The TEX showcase from TUG •T EX examples from well . .TEX examples Writing TEX&LATEX To write a Word document use Word. To write a LATEX document use . , well, I counted about 40 differ- ent tool on Wikdipedia’s page comparing TEX editor I use Emacs, a I can highly recommend Emacs, but basic text editor. From the Wikipedia page, I’ve heard of TeXworks, cannot for to use it. Learning Emacs requires a separate effort. TeXShop, Lyx, and TeXnicCenter, perhaps others. I cannot recom- mend any of these tools because I would/have not use them. Robert Gaskins on PowerPoint (his A minimal file invention): ‘But I also hear a complaint Here’s the LATEX version of Hello, world!. that really is new with Pow- erPoint: that more and more \documentclass{article} business and academic talks \begin{document} look like poor attempts at Hello, world! sales presentations, swamped \end{document} by gaudy visual ornamen- tation with no purpose or The class of a document defines basic structures: chapter, section, benefit related to the presen- subsection, table of contents, etc. Major classes are these: tation. This has come about not simply through a mass failure of taste but as a result article For journal articles, short reports, program documentation, . of a change in presentation beamer For writing presentations . really?! technology made possible book For real books by PowerPoint.’ PowerPoint letter For writing letters at 20: back to basics, CACM, December 2007 report For longer reports, small books, thesis, . See: The Gettysburg PowerPoint Presentation as rendered by Peter Norvig. evans library online research support workshops:LATEX 2# a document preparation system 3 Now, I mostly use tufte-handout or tufte-book classes for short presentations, literate programs, and longer documents. Do you know of Edward Tufte? Here’s his home page. Standard stuff LATEX does math • In-line math −1 = epi: $-1=e^{\pi i}$. • Labeled equations Z dcabin houseboat = (1) cabin \begin{equation} \label{eq:1} \text{houseboat} = \int \frac{d\text{cabin}}{\text{cabin}} \end{equation} You can refer to equation by name: see 1: see \ref{eq:1}. • You can define math (and other) macros \newcommand{\coff}[3]{\ensuremath{\Gamma^{#1#2}_{#3}}} ij for complex expressions such as Christoffel symbols, Gk : \coff{i}{j}{k}. LATEX does lists There are itemized lists: \begin{itemize} • Orange \item \textcolor{orange}{Orange} • Purple \item \textcolor{purple}{Purple} \end{itemize} Enumerated lists: \begin{enumerate} 1. In the beginning . \item In the beginning \dots \item Then \dots 2. Then . \end{enumerate} evans library online research support workshops:LATEX 2# a document preparation system 4 LATEX does tables \begin{center} \begin{tabular}{@{}llr@{}} \toprule Item \multicolumn{2}{c}{Item} \\ \cmidrule(r){1-2} Animal Description Price ($) Animal & Description & Price (\$)\\ \midrule Gnat & per gram & 13.65 \\ Gnat per gram 13.65 & each & 0.01 \\ each 0.01 Gnu & stuffed & 92.50 \\ Gnu stuffed 92.50 Emu & stuffed & 33.33 \\ Emu stuffed 33.33 Armadillo & frozen & 8.99 \\ \bottomrule Armadillo frozen 8.99 \end{tabular} \end{center} Gratuitous examples You can create diagrams of chemical structures. CH3 N N O N N CH3 H3C O You can create Feynman diagrams. e− g v¯ t¯ g b¯ b t g u d¯ evans library online research support workshops:LATEX 2# a document preparation system 5 Here’s LATEXand TikZ code for the dodecahedron calendar on page 6. \documentclass{ article } % Folding + calendar example from the PGF manual. % % Author: Till Tantau \usepackage{ tikz } \usetikzlibrary{calendar ,folding} \begin{document} \sffamily\scriptsize \begin{tikzpicture }[transform shape, every calendar/.style={ at ={(−8ex , 4 ex ) } , week l i s t , month label above centered , month text=\bfseries\textcolor{red}{\%mt } \%y 0 , if={(Sunday) [black! 5 0 ]} }] \tikzfoldingdodecahedron[ folding line length=2.5cm, face 1={ \calendar [dates=\the\year −01−01 to \the\year−01− l a s t ] ; } , face 2={ \calendar [dates=\the\year −02−01 to \the\year−02− l a s t ] ; } , face 3={ \calendar [dates=\the\year −03−01 to \the\year−03− l a s t ] ; } , face 4={ \calendar [dates=\the\year −04−01 to \the\year−04− l a s t ] ; } , face 5={ \calendar [dates=\the\year −05−01 to \the\year−05− l a s t ] ; } , face 6={ \calendar [dates=\the\year −06−01 to \the\year−06− l a s t ] ; } , face 7={ \calendar [dates=\the\year −07−01 to \the\year−07− l a s t ] ; } , face 8={ \calendar [dates=\the\year −08−01 to \the\year−08− l a s t ] ; } , face 9={ \calendar [dates=\the\year −09−01 to \the\year−09− l a s t ] ; } , face 10={\calendar [dates=\the\year −10−01 to \the\year−10− l a s t ] ; } , face 11={\calendar [dates=\the\year −11−01 to \the\year−11− l a s t ] ; } , face 12={\calendar [dates=\the\year −12−01 to \the\year−12− l a s t ] ; } ]; \end {tikzpicture} \end { document } evans library online research support workshops:LATEX 2# a document preparation system 6 6 5 13 4 12 3 20 December 201511 2 19 27 10 18 1 9 26 17 8 25 16 7 24 15 23 31 14 22 30 21 29 28 November 2015 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 2 16 9 23 30 10 3 March 2015 17 24 31 11 4 18 4 February 2015 25 12 5 3 19 11 2 26 2 13 6 10 18 9 3 20 October 20151 9 27 10 4 17 25 16 14 7 8 21 16 17 11 5 28 7 24 23 1 12 6 15 8 15 23 24 18 22 6 31 29 14 19 13 7 1 5 22 30 25 14 8 13 21 29 26 20 15 12 20 28 27 21 19 27 28 22 6 26 13 20 5 27 January 2015 12 19 4 26 1 2 3 4 27 11 30 18 20 23 3 13 25 9 16 5 6 7 8 9 10 11 2 28 10 6 29 17 21 22 2 14 24 8 9 15 12 13 14 15 16 17 18 1 29 7 September 2015 28 16 22 21 1 15 23 7 19 20 21 22 23 24 25 8 14 30 30 8 27 23 15 1 20 2015 April 26 27 28 29 30 31 16 22 6 7 13 29 9 26 24 14 2 19 21 17 5 12 28 10 25 25 3 18 18 4 11 11 2015 August 31 24 26 4 17 19 3 10 12 25 5 30 29 26 18 27 28 27 26 25 24 23 22 19 11 28 20 12 21 20 19 18 17 16 15 4 29 21 13 5 14 13 12 11 10 9 8 30 22 14 6 31 23 15 7 6 5 4 3 2 1 7 24 16 8 2015 June 17 2015 May 9 1 10 2 3 26 31 25 19 30 24 18 12 29 23 17 5 11 28 22 16 4 10 27 21 9 15 3 20 8 14 2 7 13 1 6 2015 July evans library online research support workshops:LATEX 2# a document preparation system 7 A second example shows support for dynamic content.
Recommended publications
  • X E TEX Live
    X TE EX Live Jonathan Kew SIL International Horsleys Green High Wycombe Bucks HP14 3XL, England jonathan_kew (at) sil dot org 1 X TE EX in TEX Live in the preamble are sufficient to set the typefaces through- out the document. ese fonts were installed by simply e release of TEX Live 2007 marked a milestone for the dropping the .otf or .ttf files in the computer’s Fonts X TE EX project, as the first major TEX distribution to in- folder; no .tfm, .fd, .sty, .map, or other TEX-related files clude X TE EX (version 0.996) as an integral part. Prior to had to be created or installed. this, X TE EX was a tool that could be added to a TEX setup, Release 0.996 of X T X also provides some enhance- but version and configuration differences meant that it was E E ments over earlier, pre-T X Live versions. In particular, difficult to ensure smooth integration in all cases, and it was E there are new primitives for low-level access to glyph infor- only available for users who specifically chose to seek it out mation (useful during font development and testing); some and install it. (One exception to this is the MacTEX pack- preliminary support for the use of OpenType math fonts age, which has included X TE EX for the past year or so, but (such as the Cambria Math font shipped with MS Office this was just one distribution on one platform.) Integration 2007); and a variety of bug fixes.
    [Show full text]
  • DE-Tex-FAQ (Vers. 72
    Fragen und Antworten (FAQ) über das Textsatzsystem TEX und DANTE, Deutschsprachige Anwendervereinigung TEX e.V. Bernd Raichle, Rolf Niepraschk und Thomas Hafner Version 72 vom September 2003 Dieser Text enthält häufig gestellte Fragen und passende Antworten zum Textsatzsy- stem TEX und zu DANTE e.V. Er kann über beliebige Medien frei verteilt werden, solange er unverändert bleibt (in- klusive dieses Hinweises). Die Autoren bitten bei Verteilung über gedruckte Medien, über Datenträger wie CD-ROM u. ä. um Zusendung von mindestens drei Belegexem- plaren. Anregungen, Ergänzungen, Kommentare und Bemerkungen zur FAQ senden Sie bit- te per E-Mail an [email protected] 1 Inhalt Inhalt 1 Allgemeines 5 1.1 Über diese FAQ . 5 1.2 CTAN, das ‚Comprehensive TEX Archive Network‘ . 8 1.3 Newsgroups und Diskussionslisten . 10 2 Anwendervereinigungen, Tagungen, Literatur 17 2.1 DANTE e.V. 17 2.2 Anwendervereinigungen . 19 2.3 Tagungen »geändert« .................................... 21 2.4 Literatur »geändert« .................................... 22 3 Textsatzsystem TEX – Übersicht 32 3.1 Grundlegendes . 32 3.2 Welche TEX-Formate gibt es? Was ist LATEX? . 38 3.3 Welche TEX-Weiterentwicklungen gibt es? . 41 4 Textsatzsystem TEX – Bezugsquellen 45 4.1 Wie bekomme ich ein TEX-System? . 45 4.2 TEX-Implementierungen »geändert« ........................... 48 4.3 Editoren, Frontend-/GUI-Programme »geändert« .................... 54 5 TEX, LATEX, Makros etc. (I) 62 5.1 LATEX – Grundlegendes . 62 5.2 LATEX – Probleme beim Umstieg von LATEX 2.09 . 67 5.3 (Silben-)Trennung, Absatz-, Seitenumbruch . 68 5.4 Seitenlayout, Layout allgemein, Kopf- und Fußzeilen »geändert« . 72 6 TEX, LATEX, Makros etc. (II) 79 6.1 Abbildungen und Tafeln .
    [Show full text]
  • About Basictex-2021
    About BasicTeX-2021 Richard Koch January 2, 2021 1 Introduction Most TeX distributions for Mac OS X are based on TeX Live, the reference edition of TeX produced by TeX User Groups across the world. Among these is MacTeX, which installs the full TeX Live as well as front ends, Ghostscript, and other utilities | everything needed to use TeX on the Mac. To obtain it, go to http://tug.org/mactex. 2 Basic TeX BasicTeX (92 MB) is an installation package for Mac OS X based on TeX Live 2021. Unlike MacTeX, this package is deliberately small. Yet it contains all of the standard tools needed to write TeX documents, including TeX, LaTeX, pdfTeX, MetaFont, dvips, MetaPost, and XeTeX. It would be dangerous to construct a new distribution by going directly to CTAN or the Web and collecting useful style files, fonts and so forth. Such a distribution would run into support issues as the creators move on to other projects. Luckily, the TeX Live install script has its own notion of \installation packages" and collections of such packages to make \installation schemes." BasicTeX is constructed by running the TeX Live install script and choosing the \small" scheme. Thus it is a subset of the full TeX Live with exactly the TeX Live directory structure and configuration scripts. Moreover, BasicTeX contains tlmgr, the TeX Live Manager software introduced in TeX Live 2008, which can install additional packages over the network. So it will be easy for users to add missing packages if needed. Since it is important that the install package come directly from the standard TeX Live distribution, I'm going to explain exactly how I installed TeX to produce the install package.
    [Show full text]
  • The Latex Graphics Companion / Michel Goossens
    i i “tlgc2” — 2007/6/15 — 15:36 — page iii — #3 i i The LATEXGraphics Companion Second Edition Michel Goossens Frank Mittelbach Sebastian Rahtz Denis Roegel Herbert Voß Upper Saddle River, NJ • Boston • Indianapolis • San Francisco New York • Toronto • Montreal • London • Munich • Paris • Madrid Capetown • Sydney • Tokyo • Singapore • Mexico City i i i i i i “tlgc2” — 2007/6/15 — 15:36 — page iv — #4 i i Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and Addison-Wesley was aware of a trademark claim, the designations have been printed with initial capital letters or in all capitals. The authors and publisher have taken care in the preparation of this book, but make no expressed or implied warranty of any kind and assume no responsibility for errors or omissions. No liability is assumed for incidental or consequential damages in connection with or arising out of the use of the information or programs contained herein. The publisher offers discounts on this book when ordered in quantity for bulk purchases and special sales. For more information, please contact: U.S. Corporate and Government Sales (800) 382-3419 [email protected] For sales outside of the United States, please contact: International Sales [email protected] Visit Addison-Wesley on the Web: www.awprofessional.com Library of Congress Cataloging-in-Publication Data The LaTeX Graphics companion / Michel Goossens ... [et al.]. -- 2nd ed. p. cm. Includes bibliographical references and index. ISBN 978-0-321-50892-8 (pbk. : alk. paper) 1.
    [Show full text]
  • The Arabi System — TEX Writes in Arabic and Farsi
    The Arabi system | ] ¨r` [ A\ TEX writes in Arabic and Farsi Youssef Jabri Ecole´ Nationale des Sciences Appliqu´ees, Oujda, Morocco yjabri (at) ensa dot univ-oujda dot ac dot ma Abstract In this paper, we will present a newly arrived package on CTAN that provides Arabic script support for TEX without the need for an external pre-processor. The Arabi package adds one of the last major multilingual typesetting capabilities to Babel by adding support for the Arabic ¨r and Farsi ¨FCA languages. Other languages using the Arabic script should also be more or less easily imple- mentable. Arabi comes with many good quality free fonts, Arabic and Farsi, and may also use commercial fonts. It supports many 8-bit input encodings (namely, CP-1256, ISO-8859-6 and Unicode UTF-8) and can typeset classical Arabic poetry. The package is distributed under the LATEX Project Public License (LPPL), and has the LPPL maintenance status \author-maintained". It can be used freely (including commercially) to produce beautiful texts that mix Arabic, Farsi and Latin (or other) characters. Pl Y ¾Abn Tn ®¤ Tr` ¤r Am`tF TAk t§ A\ ¨r` TEC .¤r fOt TEX > < A\ Am`tFA d¤ dnts ¨ n A\ (¨FCA ¤ ¨r)tl Am`tF TAk S ¨r` TEC , T¤rm rb Cdq tmt§¤ ¯m ¢k zymt§ A\n @h , T§db @n¤ Y At§ ¯ ¢ Y TAR . AARn £EA A \` Am`tF® A ¢± ¾AO ¾AA ¨r` dq§ . Tmlk ¨ ¤r AkJ d§dt ¨CA A` © ¨ ¨t ªW d Am`tF ¢nkm§ Am Am`tF¯ ­r ªW Tmm ¯¤ ¨A ¨r` , A\n TbsnA A w¡ Am .
    [Show full text]
  • A Practical Guide to LATEX Tips and Tricks
    Luca Merciadri A Practical Guide to LATEX Tips and Tricks October 7, 2011 This page intentionally left blank. To all LATEX lovers who gave me the opportunity to learn a new way of not only writing things, but thinking them ...Claudio Beccari, Karl Berry, David Carlisle, Robin Fairbairns, Enrico Gregorio, Stefan Kottwitz, Frank Mittelbach, Martin M¨unch, Heiko Oberdiek, Chris Rowley, Marc van Dongen, Joseph Wright, . This page intentionally left blank. Contents Part I Standard Documents 1 Major Tricks .............................................. 7 1.1 Allowing ............................................... 10 1.1.1 Linebreaks After Comma in Math Mode.............. 10 1.2 Avoiding ............................................... 11 1.2.1 Erroneous Logic Formulae .......................... 11 1.2.2 Erroneous References for Floats ..................... 12 1.3 Counting ............................................... 14 1.3.1 Introduction ...................................... 14 1.3.2 Equations For an Appendix ......................... 16 1.3.3 Examples ........................................ 16 1.3.4 Rows In Tables ................................... 16 1.4 Creating ............................................... 17 1.4.1 Counters ......................................... 17 1.4.2 Enumerate Lists With a Star ....................... 17 1.4.3 Math Math Operators ............................. 18 1.4.4 Math Operators ................................... 19 1.4.5 New Abstract Environments ........................ 20 1.4.6 Quotation Marks Using
    [Show full text]
  • Bibliography and Index
    TLC2, ch-end.tex,v: 1.39, 2004/03/19 p.963 Bibliography [1] Adobe Systems Incorporated. Adobe Type 1 Font Format. Addison-Wes- ley, Reading, MA, USA, 1990. ISBN 0-201-57044-0. The “black book” contains the specifications for Adobe’s Type 1 font format and describes how to create a Type 1 font program. The book explains the specifics of the Type 1 syntax (a subset of PostScript), including information on the structure of font programs, ways to specify computer outlines, and the contents of the various font dictionaries. It also covers encryption, subroutines, and hints. http://partners.adobe.com/asn/developer/pdfs/tn/T1Format.pdf [2] Adobe Systems Incorporated. “PostScript document structuring conven- tions specification (version 3.0)”. Technical Note 5001, 1992. This technical note defines a standard set of document structuring conventions (DSC), which will help ensure that a PostScript document is device independent. DSC allows PostScript language programs to communicate their document structure and printing requirements to document managers in a way that does not affect the PostScript language page description. http://partners.adobe.com/asn/developer/pdfs/tn/5001.DSC_Spec.pdf [3] Adobe Systems Incorporated. “Encapsulated PostScript file format specifi- cation (version 3.0)”. Technical Note 5002, 1992. This technical note details the Encapsulated PostScript file (epsf) format, a standard format for importing and exporting PostScript language files among applications in a variety of heteroge- neous environments. The epsf format is based on and conforms to the document structuring conventions (DSC) [2]. http://partners.adobe.com/asn/developer/pdfs/tn/5002.EPSF_Spec.pdf [4] Adobe Systems Incorporated.
    [Show full text]
  • Multipub: Managing a LATEX Manuscript for Concurrent Print and Electronic Formats
    Multipub: Managing a LATEX Manuscript for Concurrent Print and Electronic Formats Paolo Prandoni January 18, 2016 Abstract The following document describes a set of tools and the workflow to generate multiple publication formats from a single LATEX manuscript; tar- geted formats are a printer-friendly PDF, a PDF version for small-screen eReaders such as the Kindle, an HTML version and an EPUB3 version. Multi-target compilation is achieved using a variety of applications, in- cluding LATEXML, a style file and some custom scripts[1]; installation of the toolchain is described in detail for a Linux machine. With a few tweaks to your original LATEXdocument’s structure and inclusions, no changes to the source manuscript are required to switch between targets. 1 Introduction So, you just put the finishing touches to your LATEX manuscript, which compiles to a beautiful camera-ready PDF file: your book is finally complete... or is it? Aren’t you forgetting about the electronic version of the book? While there are plenty of applications that can convert pure-text manuscripts into one of the many ebook formats, there are few complete toolchains that properly handle works containing mathematical formulas and drawings. Most attempts to include math into HTML pages rely on bitmap graphics to encap- sulate formulas as images. However both HTML and ebooks are reflowable, i.e. there is no fixed page formats and the font size can be changed by the user; therefore, pre-rendered bitmap images either scale rather badly or do no fit at all. Similar problems affect illustrations, especially figures generated program- matically by using PostScript primitives (or PsTricks).
    [Show full text]
  • The Treasure Chest for Compatibility with Texpower and Seminar
    TUGboat, Volume 22 (2001), No. 1/2 67 the concept of pdfslide, but completely rewritten The Treasure Chest for compatibility with texpower and seminar. ifsym: in fonts Fonts with symbols for alpinistic, electronic, mete- orological, geometric, etc., usage. A LATEX2ε pack- age simplifies usage. Packages posted to CTAN jas99_m.bst: in biblio/bibtex/contrib “What’s in a name?” I did not realize that Jan Update of jas99.bst,modifiedforbetterconfor- Tschichold’s typographic standards lived on in the mity to the American Meteorological Society. koma-script package often mentioned on usenet (in LaTeX WIDE: in nonfree/systems/win32/LaTeX_WIDE comp.text.tex) until I happened upon the listing A demonstration version of an integrated editor for it in a previous edition of “The Treasure Chest”. and shell for TEX— free for noncommercial use, but without registration, customization is disabled. This column is an attempt to give TEX users an on- : LAT X2ε macro package of simple, “little helpers” going glimpse of the trove which is CTAN. lhelp E converted into dtx format. Includes common units This is a chronological list of packages posted with preceding thinspaces, framed boxes, start new to CTAN between June and December 2000 with odd or even pages, draft markers, notes, condi- descriptive text pulled from the announcement and tional includes (including EPS files), and versions edited for brevity — however, all errors are mine. of enumerate and itemize which allow spacing to Packages are in alphabetic order and are listed only be changed. in the last month they were updated. Individual files makecmds Provides commands to make commands, envi- / partial uploads are listed under their own name if ronments, counters and lengths.
    [Show full text]
  • Latex Guide – Installed Style Files for EM/PM
    LaTeX Guide – Installed Style files for EM/PM (Updated May 2021) Aries Systems Corporation 50 High Street, Suite 21 • North Andover, MA 01845 PH +1 978.975.7570 CONFIDENTIAL AND PROPRIETARY Copyright © 2021, Aries Systems Corporation This document is the confidential and proprietary information of Aries Systems Corporation, and may not be disseminated or copied without the express written permission of Aries Systems Corporation. The information contained in this document is tentative, and is provided solely for planning purposes of the recipient. The features described for this software release are likely to change before the release design and content are finalized. Aries Systems Corporation assumes no liability or responsibility for decisions made by third parties based upon the contents of this document, and shall in no way be bound to performance therefore. LaTeX style files (TeX Live 2020) installed Style files on Editorial Manager's TeX Live PDF Builder: 10_5.sty add2-shipunov.sty 12many.sty addfont.sty 2in1.sty addliga.sty 2sidedoc.sty addlines.sty 2up.sty addrset.sty 3parttable.sty adfarrows.sty a0size.sty adfbullets.sty a35.sty adforn.sty a4.sty adigraph.sty a4c.sty adjcalc.sty a4mod.sty adjmulticol.sty a4wide.sty adjustbox.sty a5comb.sty adtrees.sty abbrevs.sty advdate.sty abc.sty ae.sty abidir.sty aecompl.sty abjad.sty aedpatch.sty abnt.sty aeguill.sty abntex2abrev.sty aer.sty abntex2cite.sty aertt.sty aboxes.sty afonts.sty abraces.sty afonts0.sty abstract.sty afonts1.sty academicons.sty afonts2.sty accanthis.sty afoot.sty
    [Show full text]
  • The Amsart, Amsproc, and Amsbook Document Classes
    The amsart, amsproc,andamsbook document classes American Mathematical Society Michael Downes updated by Barbara Beeton Version 2.20.6, 2020/05/29 1 Introduction This file (amsclass.dtx) is the master file for three LATEX document classes, amsart, amsproc,andamsbook, which are intended for articles and books con- taining mathematical research. They produce output that follows the style con- ventions of American Mathematical Society publications. The theorem setup features of these document classes are also available in a separate package, amsthm. 2 Implementation Three document class files and one package file (amsthm.sty) are produced from this source. Most of the code of the amsthm package is used in all four derived files. Most of the remaining code is used in all three document class files. Fine tuning is done with additional docstrip guards. The usual name, date, and version information. (Note: the reason each \ProvidesClass command is placed on a line by itself, with separate begin and end guards for docstripping, is to make automatic update of file date and version slightly easier and more robust.) 1 \NeedsTeXFormat{LaTeX2e}% LaTeX 2.09 can’t be used (nor non-LaTeX) 2 [1995/06/01]% LaTeX date must be June 1995 or later 3 ∗amsart 4 \ProvidesClass{amsart}[2020/05/29 v2.20.6] 5 /amsart 6 ∗amsproc 7 \ProvidesClass{amsproc}[2020/05/29 v2.20.6] 8 /amsproc 9 ∗amsbook 10 \ProvidesClass{amsbook}[2020/05/29 v2.20.6] 11 /amsbook For amsthm we need to guard against redundant loading via 1 2 THE AMSART, AMSPROC, AND AMSBOOK DOCUMENT CLASSES \documentclass{amsart} \usepackage{amsthm} because in that case the usual \RequirePackage mechanism for avoiding re- dundant loading will not apply.
    [Show full text]
  • Latex (A.H. Gitter)
    Ecce etiam ego adducam aquas super terram! H+ H+ 106◦ O2– LATEX ( opus imperfectum ) Alfred H. Gitter Version vom 1. Januar 2021 Inhaltsverzeichnis 1 Grundlagen 3 1.1 Einführung ................................ 3 1.2 Befehle................................... 8 1.3 Dokumentklassen und Pakete, Beispiel ................. 10 1.4 Gliederung (Titel, Textabschnitte und Absätze) ............ 15 2 Besondere Teilbereiche 19 2.1 Verzeichnisse (Inhalt, Abk., Abb., Literatur).............. 19 2.2 Fuß- und Randnoten, Querverweise, Hyperlinks ............ 21 2.3 Bilder, Tabellen, Balkendiagramme, Kommentare ........... 22 2.4 Aufzählungen und Theorem-Umgebungen................ 31 2.5 Programm-Code, Zeichnungen, Zähler.................. 33 3 Seite, Absatz und Wort 39 3.1 Seitengestaltung, mehrere Spalten.................... 39 3.2 Rahmen und Minipages.......................... 41 3.3 Ausrichtung, Einrückung, Trennungen, Abstände ........... 44 3.4 Typographische Regeln.......................... 47 4 Zeichenformatierung 50 4.1 Schrift (Stil, Größe, hoch/tief, Farbe).................. 50 4.2 Leer- und Sonderzeichen......................... 56 4.3 Physikalische Einheiten.......................... 62 5 Mathematik 67 5.1 Mathematik im Fließtext......................... 67 5.2 Sonderzeichen in einer math-Umgebung................. 72 5.3 Gleichungen................................ 76 6 Grafiken mit TikZ 79 6.1 Strichzeichnungen und Füllungen .................... 79 6.2 Knoten................................... 84 6.3 Graphen und Funktionen........................
    [Show full text]