Symptote: the Vector Graphics Language

Total Page:16

File Type:pdf, Size:1020Kb

Symptote: the Vector Graphics Language Asymptote: the Vector Graphics Language For version 2.70 symptotesymptote This file documents Asymptote, version 2.70. https://asymptote.sourceforge.io Copyright c 2004-20 Andy Hammerlindl, John Bowman, and Tom Prince. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Lesser General Public License (see the file LICENSE in the top-level source directory). i Table of Contents 1 Description::::::::::::::::::::::::::::::::::::::: 1 2 Installation::::::::::::::::::::::::::::::::::::::: 3 2.1 UNIX binary distributions :::::::::::::::::::::::::::::::::::::: 3 2.2 MacOS X binary distributions :::::::::::::::::::::::::::::::::: 3 2.3 Microsoft Windows ::::::::::::::::::::::::::::::::::::::::::::: 3 2.4 Configuring::::::::::::::::::::::::::::::::::::::::::::::::::::: 4 2.5 Search paths ::::::::::::::::::::::::::::::::::::::::::::::::::: 6 2.6 Compiling from UNIX source ::::::::::::::::::::::::::::::::::: 6 2.7 Editing modes :::::::::::::::::::::::::::::::::::::::::::::::::: 7 2.8 Git ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 8 2.9 Uninstall ::::::::::::::::::::::::::::::::::::::::::::::::::::::: 8 3 Tutorial :::::::::::::::::::::::::::::::::::::::::: 9 3.1 Drawing in batch mode ::::::::::::::::::::::::::::::::::::::::: 9 3.2 Drawing in interactive mode :::::::::::::::::::::::::::::::::::: 9 3.3 Figure size :::::::::::::::::::::::::::::::::::::::::::::::::::: 10 3.4 Labels::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 11 3.5 Paths ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 11 4 Drawing commands :::::::::::::::::::::::::::: 14 4.1 draw :::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 14 4.2 fill :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 16 4.3 clip ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 18 4.4 label :::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 18 5 Bezier curves ::::::::::::::::::::::::::::::::::: 22 6 Programming ::::::::::::::::::::::::::::::::::: 24 6.1 Data types :::::::::::::::::::::::::::::::::::::::::::::::::::: 24 6.2 Paths and guides :::::::::::::::::::::::::::::::::::::::::::::: 31 6.3 Pens :::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 38 6.4 Transforms :::::::::::::::::::::::::::::::::::::::::::::::::::: 46 6.5 Frames and pictures ::::::::::::::::::::::::::::::::::::::::::: 47 6.6 Files :::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 53 6.7 Variable initializers :::::::::::::::::::::::::::::::::::::::::::: 56 6.8 Structures ::::::::::::::::::::::::::::::::::::::::::::::::::::: 57 6.9 Operators ::::::::::::::::::::::::::::::::::::::::::::::::::::: 61 6.9.1 Arithmetic & logical operators :::::::::::::::::::::::::::: 61 6.9.2 Self & prefix operators :::::::::::::::::::::::::::::::::::: 62 6.9.3 User-defined operators :::::::::::::::::::::::::::::::::::: 63 ii 6.10 Implicit scaling ::::::::::::::::::::::::::::::::::::::::::::::: 63 6.11 Functions :::::::::::::::::::::::::::::::::::::::::::::::::::: 64 6.11.1 Default arguments ::::::::::::::::::::::::::::::::::::::: 66 6.11.2 Named arguments ::::::::::::::::::::::::::::::::::::::: 66 6.11.3 Rest arguments:::::::::::::::::::::::::::::::::::::::::: 67 6.11.4 Mathematical functions :::::::::::::::::::::::::::::::::: 69 6.12 Arrays ::::::::::::::::::::::::::::::::::::::::::::::::::::::: 70 6.12.1 Slices:::::::::::::::::::::::::::::::::::::::::::::::::::: 77 6.13 Casts :::::::::::::::::::::::::::::::::::::::::::::::::::::::: 78 6.14 Import ::::::::::::::::::::::::::::::::::::::::::::::::::::::: 79 6.15 Static :::::::::::::::::::::::::::::::::::::::::::::::::::::::: 82 7 LaTeX usage ::::::::::::::::::::::::::::::::::::: 85 8 Base modules ::::::::::::::::::::::::::::::::::: 90 8.1 plain ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 90 8.2 simplex::::::::::::::::::::::::::::::::::::::::::::::::::::::: 90 8.3 math :::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 90 8.4 interpolate :::::::::::::::::::::::::::::::::::::::::::::::::: 91 8.5 geometry:::::::::::::::::::::::::::::::::::::::::::::::::::::: 91 8.6 trembling :::::::::::::::::::::::::::::::::::::::::::::::::::: 91 8.7 stats ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 91 8.8 patterns:::::::::::::::::::::::::::::::::::::::::::::::::::::: 92 8.9 markers::::::::::::::::::::::::::::::::::::::::::::::::::::::: 92 8.10 map :::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 94 8.11 tree ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 94 8.12 binarytree :::::::::::::::::::::::::::::::::::::::::::::::::: 94 8.13 drawtree :::::::::::::::::::::::::::::::::::::::::::::::::::: 95 8.14 syzygy ::::::::::::::::::::::::::::::::::::::::::::::::::::::: 95 8.15 feynman:::::::::::::::::::::::::::::::::::::::::::::::::::::: 95 8.16 roundedpath ::::::::::::::::::::::::::::::::::::::::::::::::: 96 8.17 animation ::::::::::::::::::::::::::::::::::::::::::::::::::: 96 8.18 embed :::::::::::::::::::::::::::::::::::::::::::::::::::::::: 96 8.19 slide :::::::::::::::::::::::::::::::::::::::::::::::::::::::: 97 8.20 MetaPost :::::::::::::::::::::::::::::::::::::::::::::::::::: 97 8.21 babel :::::::::::::::::::::::::::::::::::::::::::::::::::::::: 97 8.22 labelpath ::::::::::::::::::::::::::::::::::::::::::::::::::: 97 8.23 labelpath3 :::::::::::::::::::::::::::::::::::::::::::::::::: 97 8.24 annotate :::::::::::::::::::::::::::::::::::::::::::::::::::: 97 8.25 CAD :::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 98 8.26 graph :::::::::::::::::::::::::::::::::::::::::::::::::::::::: 98 8.27 palette :::::::::::::::::::::::::::::::::::::::::::::::::::: 128 8.28 three ::::::::::::::::::::::::::::::::::::::::::::::::::::::: 133 8.29 obj ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 147 8.30 graph3:::::::::::::::::::::::::::::::::::::::::::::::::::::: 147 8.31 grid3 ::::::::::::::::::::::::::::::::::::::::::::::::::::::: 151 8.32 solids:::::::::::::::::::::::::::::::::::::::::::::::::::::: 152 iii 8.33 tube :::::::::::::::::::::::::::::::::::::::::::::::::::::::: 153 8.34 flowchart :::::::::::::::::::::::::::::::::::::::::::::::::: 154 8.35 contour :::::::::::::::::::::::::::::::::::::::::::::::::::: 156 8.36 contour3 ::::::::::::::::::::::::::::::::::::::::::::::::::: 162 8.37 smoothcontour3 :::::::::::::::::::::::::::::::::::::::::::: 162 8.38 slopefield ::::::::::::::::::::::::::::::::::::::::::::::::: 163 8.39 ode ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 164 9 Command-line options ::::::::::::::::::::::: 165 10 Interactive mode::::::::::::::::::::::::::::: 170 11 Graphical User Interface :::::::::::::::::::: 172 11.1 GUI installation::::::::::::::::::::::::::::::::::::::::::::: 172 11.2 GUI usage :::::::::::::::::::::::::::::::::::::::::::::::::: 172 12 PostScript to Asymptote ::::::::::::::::::::: 173 13 Help :::::::::::::::::::::::::::::::::::::::::: 174 14 Debugger ::::::::::::::::::::::::::::::::::::: 175 15 Acknowledgments ::::::::::::::::::::::::::: 176 Index :::::::::::::::::::::::::::::::::::::::::::::: 177 1 1 Description Asymptote is a powerful descriptive vector graphics language that provides a mathematical coordinate-based framework for technical drawing. Labels and equations are typeset with LaTeX, for overall document consistency, yielding the same high-quality level of typesetting that LaTeX provides for scientific text. By default it produces PostScript output, but it can also generate PDF, SVG, WebGL, PRC, and any format that the ImageMagick package can produce. You can even try it out in your Web browser without installing it, using the Asymptote Web Application: http://asymptote.ualberta.ca A major advantage of Asymptote over other graphics packages is that it is a high-level programming language, as opposed to just a graphics program: it can therefore exploit the best features of the script (command-driven) and graphical-user-interface (GUI) methods for producing figures. The rudimentary GUI xasy included with the package allows one to move script-generated objects around. To make Asymptote accessible to the average user, this GUI is currently being developed into a full-fledged interface that can generate objects directly. However, the script portion of the language is now ready for general use by users who are willing to learn a few simple Asymptote graphics commands (see Chapter 4 [Drawing commands], page 14). Asymptote is mathematically oriented (e.g. one can use complex multiplication to rotate a vector) and uses LaTeX to do the typesetting of labels. This is an important feature for scientific applications. It was inspired by an earlier drawing program (with a weaker syntax and capabilities) called MetaPost. The Asymptote vector graphics language provides: a standard for typesetting mathematical figures, just asE T X/LaTeX is the de-facto • standard for typesetting equations. LaTeX typesetting of labels, for overall document consistency; • the ability to generate and embed 3D vector WebGL graphics within HTML files; • the ability to generate and embed 3D vector PRC graphics within PDF files; • a natural coordinate-based framework for technical drawing, inspired by MetaPost, • with a much cleaner, powerful C++-like programming syntax; compilation of figures into virtual machine code for speed, without sacrificing portabil- • ity; the power of a script-based language coupled to the convenience of a GUI; • customization using its own C++-like graphics programming language; • sensible defaults for graphical features, with the ability to override; • a high-level mathematically
Recommended publications
  • Practice Tips for Open Source Licensing Adam Kubelka
    Santa Clara High Technology Law Journal Volume 22 | Issue 4 Article 4 2006 No Free Beer - Practice Tips for Open Source Licensing Adam Kubelka Matthew aF wcett Follow this and additional works at: http://digitalcommons.law.scu.edu/chtlj Part of the Law Commons Recommended Citation Adam Kubelka and Matthew Fawcett, No Free Beer - Practice Tips for Open Source Licensing, 22 Santa Clara High Tech. L.J. 797 (2005). Available at: http://digitalcommons.law.scu.edu/chtlj/vol22/iss4/4 This Article is brought to you for free and open access by the Journals at Santa Clara Law Digital Commons. It has been accepted for inclusion in Santa Clara High Technology Law Journal by an authorized administrator of Santa Clara Law Digital Commons. For more information, please contact [email protected]. ARTICLE NO FREE BEER - PRACTICE TIPS FOR OPEN SOURCE LICENSING Adam Kubelkat Matthew Fawcetttt I. INTRODUCTION Open source software is big business. According to research conducted by Optaros, Inc., and InformationWeek magazine, 87 percent of the 512 companies surveyed use open source software, with companies earning over $1 billion in annual revenue saving an average of $3.3 million by using open source software in 2004.1 Open source is not just staying in computer rooms either-it is increasingly grabbing intellectual property headlines and entering mainstream news on issues like the following: i. A $5 billion dollar legal dispute between SCO Group Inc. (SCO) and International Business Machines Corp. t Adam Kubelka is Corporate Counsel at JDS Uniphase Corporation, where he advises the company on matters related to the commercialization of its products.
    [Show full text]
  • ACS – the Archival Cytometry Standard
    http://flowcyt.sf.net/acs/latest.pdf ACS – the Archival Cytometry Standard Archival Cytometry Standard ACS International Society for Advancement of Cytometry Candidate Recommendation DRAFT Document Status The Archival Cytometry Standard (ACS) has undergone several revisions since its initial development in June 2007. The current proposal is an ISAC Candidate Recommendation Draft. It is assumed, however not guaranteed, that significant features and design aspects will remain unchanged for the final version of the Recommendation. This specification has been formally tested to comply with the W3C XML schema version 1.0 specification but no position is taken with respect to whether a particular software implementing this specification performs according to medical or other valid regulations. The work may be used under the terms of the Creative Commons Attribution-ShareAlike 3.0 Unported license. You are free to share (copy, distribute and transmit), and adapt the work under the conditions specified at http://creativecommons.org/licenses/by-sa/3.0/legalcode. Disclaimer of Liability The International Society for Advancement of Cytometry (ISAC) disclaims liability for any injury, harm, or other damage of any nature whatsoever, to persons or property, whether direct, indirect, consequential or compensatory, directly or indirectly resulting from publication, use of, or reliance on this Specification, and users of this Specification, as a condition of use, forever release ISAC from such liability and waive all claims against ISAC that may in any manner arise out of such liability. ISAC further disclaims all warranties, whether express, implied or statutory, and makes no assurances as to the accuracy or completeness of any information published in the Specification.
    [Show full text]
  • Press Release: New and Revised Extensions for Accessible
    Press release Leuven, Belgium, 8 November 2011 New and Revised Extensions for Accessible Document Creation with OpenOffice.org and LibreOffice The Katholieke Universiteit Leuven (K.U.Leuven) today released an extension for OpenOffice.org Writer and LibreOffice Writer that enables users to evaluate and repair accessibility issues in word processing documents. “AccessODF” (http://sourceforge.net/p/accessodf/wiki/) is a freeware extension for OpenOffice.org and LibreOffice, two office suites that are freely available for Microsoft Windows, Mac OS X, Linux/Unix and Solaris. At the same time, K.U.Leuven also releases new versions of two other extensions: odt2daisy (http://odt2daisy.sourceforge.net/) and odt2braille (http://odt2braille.sourceforge.net/). The former enables users to export word processing documents to digital talking books in the DAISY format; the latter enables exporting to Braille and printing on a Braille embosser. AccessODF, odt2daisy and odt2braille are being developed in the framework of the AEGIS project, an R&D project funded by the European Commission. The three extensions will be demonstrated at the AEGIS project’s Workshop and Conference, which take place in Brussels on 28-30 November 2011 (http://aegis-conference.eu/). AccessODF AccessODF is an extension that can be used in OpenOffice.org Writer and in LibreOffice Writer. It enables authors to find and repair accessibility issues in their documents, i.e. issues that make their documents difficult or even impossible to read for people with disabilities. This includes
    [Show full text]
  • Pack, Encrypt, Authenticate Document Revision: 2021 05 02
    PEA Pack, Encrypt, Authenticate Document revision: 2021 05 02 Author: Giorgio Tani Translation: Giorgio Tani This document refers to: PEA file format specification version 1 revision 3 (1.3); PEA file format specification version 2.0; PEA 1.01 executable implementation; Present documentation is released under GNU GFDL License. PEA executable implementation is released under GNU LGPL License; please note that all units provided by the Author are released under LGPL, while Wolfgang Ehrhardt’s crypto library units used in PEA are released under zlib/libpng License. PEA file format and PCOMPRESS specifications are hereby released under PUBLIC DOMAIN: the Author neither has, nor is aware of, any patents or pending patents relevant to this technology and do not intend to apply for any patents covering it. As far as the Author knows, PEA file format in all of it’s parts is free and unencumbered for all uses. Pea is on PeaZip project official site: https://peazip.github.io , https://peazip.org , and https://peazip.sourceforge.io For more information about the licenses: GNU GFDL License, see http://www.gnu.org/licenses/fdl.txt GNU LGPL License, see http://www.gnu.org/licenses/lgpl.txt 1 Content: Section 1: PEA file format ..3 Description ..3 PEA 1.3 file format details ..5 Differences between 1.3 and older revisions ..5 PEA 2.0 file format details ..7 PEA file format’s and implementation’s limitations ..8 PCOMPRESS compression scheme ..9 Algorithms used in PEA format ..9 PEA security model .10 Cryptanalysis of PEA format .12 Data recovery from
    [Show full text]
  • Gnuplot Programming Interview Questions and Answers Guide
    Gnuplot Programming Interview Questions And Answers Guide. Global Guideline. https://www.globalguideline.com/ Gnuplot Programming Interview Questions And Answers Global Guideline . COM Gnuplot Programming Job Interview Preparation Guide. Question # 1 What is Gnuplot? Answer:- Gnuplot is a command-driven interactive function plotting program. It can be used to plot functions and data points in both two- and three-dimensional plots in many different formats. It is designed primarily for the visual display of scientific data. gnuplot is copyrighted, but freely distributable; you don't have to pay for it. Read More Answers. Question # 2 How to run gnuplot on your computer? Answer:- Gnuplot is in widespread use on many platforms, including MS Windows, linux, unix, and OSX. The current source code retains supports for older systems as well, including VMS, Ultrix, OS/2, MS-DOS, Amiga, OS-9/68k, Atari ST, BeOS, and Macintosh. Versions since 4.0 have not been extensively tested on legacy platforms. Please notify the FAQ-maintainer of any further ports you might be aware of. You should be able to compile the gnuplot source more or less out of the box on any reasonable standard (ANSI/ISO C, POSIX) environment. Read More Answers. Question # 3 How to edit or post-process a gnuplot graph? Answer:- This depends on the terminal type you use. * X11 toolkits: You can use the terminal type fig and use the xfig drawing program to edit the plot afterwards. You can obtain the xfig program from its web site http://www.xfig.org. More information about the text-format used for fig can be found in the fig-package.
    [Show full text]
  • Section 3.7 Notes
    Section 3.7 Notes Rational Functions 1 Introduction Definition • A rational function is fraction of two polynomials. 2x2 − 1 • For example, f(x) = is a rational function. 3x2 + 2x − 5 Properties of Rational Graphs • The graph of every rational function is smooth (no sharp corners) • However, many rational functions are discontinuous . In other words, the graph might have several separate \sections" to the graph, similar to the way piecewise functions look. 1 For example, remember the graph of f(x) = x : Notice how the graph is drawn in two separate pieces. Asymptotes • An asymptote to a function is a line which the function gets closer and closer to without touching. • Rational functions have two categories of asymptote: 1. vertical asymptotes 2. asymptotes which determine the end behavior - these could be either horizontal asymp- totes or slant asymptotes Vertical Asymptote Horizontal Slant Asymptote Asymptote 1 2 Vertical Asymptotes Description • A vertical asymptote of a rational function is a vertical line which the graph never crosses, but does get closer and closer to. • Rational functions can have any number of vertical asymptotes • The number of vertical asymptotes determines the number of \pieces" the graph has. Since the graph will never cross any vertical asymptotes, there will be separate pieces between and on the sides of all the vertical asymptotes. Finding Vertical Asymptotes 1. Factor the denominator. 2. Set each factor equal to zero and solve. The locations of the vertical asymptotes are nothing more than the x-values where the function is undefined. Behavior Near Vertical Asymptotes The multiplicity of the vertical asymptote determines the behavior of the graph near the asymptote: Multiplicity Behavior even The two sides of the asymptote match - they both go up or both go down.
    [Show full text]
  • Seminar 'Typ 1 Aufgaben Qualitätsvoll Erstellen'
    Seminar ’Typ 1 Aufgaben qualitätsvoll erstellen’ Konzett, Weberndorfer LATEX in der Schule Oktober 2019 1 / 41 1 Bilder einfügen 2 Erstellen von GeoGebra Grafiken Konzett, Weberndorfer LATEX in der Schule Oktober 2019 2 / 41 1 Bilder einfügen 2 Erstellen von GeoGebra Grafiken Konzett, Weberndorfer LATEX in der Schule Oktober 2019 3 / 41 Bilder einfügen Bilder können über folgenden Befehl eingebettet werden: Konzett, Weberndorfer Bilder einfügen Oktober 2019 4 / 41 Bilder einfügen Bilder können über folgenden Befehl eingebettet werden: \includegraphics[width=0.5\textwidth]{Grafik.jpg} Konzett, Weberndorfer Bilder einfügen Oktober 2019 4 / 41 Bilder einfügen Bilder können über folgenden Befehl eingebettet werden: \includegraphics[width=0.5\textwidth]{Grafik.jpg} Wichtig: Die Bilder müssen in dem selben Ordner liegen wie die .tex-Datei (oder der Dateipfad muss angegeben werden) Konzett, Weberndorfer Bilder einfügen Oktober 2019 4 / 41 Bilder einfügen A Mit LTEX ⇒ PDF : Konzett, Weberndorfer Bilder einfügen Oktober 2019 5 / 41 Bilder einfügen A Mit LTEX ⇒ PDF : Einfügen von Standard-Grafikformaten möglich (.jpg, .png, .pdf,...) Konzett, Weberndorfer Bilder einfügen Oktober 2019 5 / 41 Bilder einfügen A Mit LTEX ⇒ PDF : Einfügen von Standard-Grafikformaten möglich (.jpg, .png, .pdf,...) Aber: Kein Einbetten von Geogebra-Grafiken möglich Konzett, Weberndorfer Bilder einfügen Oktober 2019 5 / 41 Bilder einfügen A Mit LTEX ⇒ PDF : Einfügen von Standard-Grafikformaten möglich (.jpg, .png, .pdf,...) Aber: Kein Einbetten von Geogebra-Grafiken möglich A
    [Show full text]
  • Vertical Tangents and Cusps
    Section 4.7 Lecture 15 Section 4.7 Vertical and Horizontal Asymptotes; Vertical Tangents and Cusps Jiwen He Department of Mathematics, University of Houston [email protected] math.uh.edu/∼jiwenhe/Math1431 Jiwen He, University of Houston Math 1431 – Section 24076, Lecture 15 October 21, 2008 1 / 34 Section 4.7 Test 2 Test 2: November 1-4 in CASA Loggin to CourseWare to reserve your time to take the exam. Jiwen He, University of Houston Math 1431 – Section 24076, Lecture 15 October 21, 2008 2 / 34 Section 4.7 Review for Test 2 Review for Test 2 by the College Success Program. Friday, October 24 2:30–3:30pm in the basement of the library by the C-site. Jiwen He, University of Houston Math 1431 – Section 24076, Lecture 15 October 21, 2008 3 / 34 Section 4.7 Grade Information 300 points determined by exams 1, 2 and 3 100 points determined by lab work, written quizzes, homework, daily grades and online quizzes. 200 points determined by the final exam 600 points total Jiwen He, University of Houston Math 1431 – Section 24076, Lecture 15 October 21, 2008 4 / 34 Section 4.7 More Grade Information 90% and above - A at least 80% and below 90%- B at least 70% and below 80% - C at least 60% and below 70% - D below 60% - F Jiwen He, University of Houston Math 1431 – Section 24076, Lecture 15 October 21, 2008 5 / 34 Section 4.7 Online Quizzes Online Quizzes are available on CourseWare. If you fail to reach 70% during three weeks of the semester, I have the option to drop you from the course!!!.
    [Show full text]
  • Calculus Terminology
    AP Calculus BC Calculus Terminology Absolute Convergence Asymptote Continued Sum Absolute Maximum Average Rate of Change Continuous Function Absolute Minimum Average Value of a Function Continuously Differentiable Function Absolutely Convergent Axis of Rotation Converge Acceleration Boundary Value Problem Converge Absolutely Alternating Series Bounded Function Converge Conditionally Alternating Series Remainder Bounded Sequence Convergence Tests Alternating Series Test Bounds of Integration Convergent Sequence Analytic Methods Calculus Convergent Series Annulus Cartesian Form Critical Number Antiderivative of a Function Cavalieri’s Principle Critical Point Approximation by Differentials Center of Mass Formula Critical Value Arc Length of a Curve Centroid Curly d Area below a Curve Chain Rule Curve Area between Curves Comparison Test Curve Sketching Area of an Ellipse Concave Cusp Area of a Parabolic Segment Concave Down Cylindrical Shell Method Area under a Curve Concave Up Decreasing Function Area Using Parametric Equations Conditional Convergence Definite Integral Area Using Polar Coordinates Constant Term Definite Integral Rules Degenerate Divergent Series Function Operations Del Operator e Fundamental Theorem of Calculus Deleted Neighborhood Ellipsoid GLB Derivative End Behavior Global Maximum Derivative of a Power Series Essential Discontinuity Global Minimum Derivative Rules Explicit Differentiation Golden Spiral Difference Quotient Explicit Function Graphic Methods Differentiable Exponential Decay Greatest Lower Bound Differential
    [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]
  • Apollonius of Pergaconics. Books One - Seven
    APOLLONIUS OF PERGACONICS. BOOKS ONE - SEVEN INTRODUCTION A. Apollonius at Perga Apollonius was born at Perga (Περγα) on the Southern coast of Asia Mi- nor, near the modern Turkish city of Bursa. Little is known about his life before he arrived in Alexandria, where he studied. Certain information about Apollonius’ life in Asia Minor can be obtained from his preface to Book 2 of Conics. The name “Apollonius”(Apollonius) means “devoted to Apollo”, similarly to “Artemius” or “Demetrius” meaning “devoted to Artemis or Demeter”. In the mentioned preface Apollonius writes to Eudemus of Pergamum that he sends him one of the books of Conics via his son also named Apollonius. The coincidence shows that this name was traditional in the family, and in all prob- ability Apollonius’ ancestors were priests of Apollo. Asia Minor during many centuries was for Indo-European tribes a bridge to Europe from their pre-fatherland south of the Caspian Sea. The Indo-European nation living in Asia Minor in 2nd and the beginning of the 1st millennia B.C. was usually called Hittites. Hittites are mentioned in the Bible and in Egyptian papyri. A military leader serving under the Biblical king David was the Hittite Uriah. His wife Bath- sheba, after his death, became the wife of king David and the mother of king Solomon. Hittites had a cuneiform writing analogous to the Babylonian one and hi- eroglyphs analogous to Egyptian ones. The Czech historian Bedrich Hrozny (1879-1952) who has deciphered Hittite cuneiform writing had established that the Hittite language belonged to the Western group of Indo-European languages [Hro].
    [Show full text]
  • Graphics for Latex Users (Arstexnica, Numero 28, 2019)
    Graphics for LATEX users Agostino De Marco Abstract able, coherent, and visually satisfying whole that works invisibly, without the awareness of the reader. This article presents the most important ways to Typographers and graphic designers claim that an produce technical illustrations, diagrams and plots, A even distribution of typeset material and graphics, which are relevant to LTEX users. Graphics is a with a minimum of distractions and anomalies, is huge subject per se, therefore this is by no means aimed at producing clarity and transparency. This an exhaustive tutorial. And it should not be so is even more true for scientific or technical texts, since there are usually different ways to obtain where also precision and consistency are of the an equally satisfying visual result for any given utmost importance. graphic design. The purpose is to stimulate read- Authors of technical texts are required to be ers’ creativity and point them to the right direc- aware and adhere to all the typographical conven- tion. The article emphasizes the role of tikz for A tions on symbols. The most important rule in all programmed graphics and of inkscape as a LTEX- circumstances is consistency. This means that a aware visual tool. A final part on scientific plots given symbol is supposed to always be presented in presents the package pgfplots. the same way, whether it appears in the text body, a title, a figure, a table, or a formula. A number Sommario of fairly distinct subjects exist in the matter of typographical conventions where proven typeset- Questo articolo presenta gli strumenti più impor- ting rules have been established.
    [Show full text]