TUGBOAT Volume 38 (2017), Number 2 BIULETYN GUST Zeszyt 25 TUG@Bachotex 2017 Conference Proceedings

Total Page:16

File Type:pdf, Size:1020Kb

TUGBOAT Volume 38 (2017), Number 2 BIULETYN GUST Zeszyt 25 TUG@Bachotex 2017 Conference Proceedings TUGBOAT Volume 38 (2017), Number 2 BIULETYN GUST Zeszyt 25 TUG@BachoTEX 2017 Conference Proceedings TUG 2017 110 Conference sponsors, participants, program 114 Jean-Michel Hufflen / TUG@BachoTEX 2017 General Delivery 116 Janusz Nowacki / Calligraphy by Barbara Gali´nska 118 Maciej Rychły / Released sounds 125 Boris Veytsman / The state of TEX Futures 126 Hans Hagen / Children of TEX 141 Luigi Scarso / MFLua 0.8—Prologue Survey 145 Michał Gasewicz / Off topic (completely): Many faces (and types) of beer 147 Jean-Michel Hufflen / History of accidentals in music Methods 157 Willi Egger / Bookbinding workshop: Making a portfolio 159 Barbara Beeton / Debugging LATEX files — Illegitimi non carborundum Typography 165 Kumaran Sathasivam, S.K. Venkatesan, Yakov Chandy / Revealing semantics using subtle typography and punctuation 171 Boris Veytsman and Leila Akhmadeeva / To justify or not to justify? Why bad typography may be harmful for your readers 173 Boris Veytsman / Making ltxsparklines: The journey of a CTAN contributor into the world of CRAN Education 175 Petr Sojka and V´ıt Novotn´y / TEX in Schools? Just Say Yes: The use of TEX at the Faculty of Informatics, Masaryk University Graphics 185 Takuto Asakura / Implementing bioinformatics algorithms in TEX—the Gotoh package, a case study Software & Tools 188 Norbert Preining / updmap and fmtutil — past and future changes (or: cleaning up the mess) 193 Siep Kroonenberg / TLaunch, the TEX Live Launcher for Windows 197 Sigitas Toluˇsis, Ar¯unas Povilaitis, and Valentinas Kriauˇciukas / Xdvipsk: Dvips ready for OpenType fonts and more image formats Fonts 202 Jerzy Ludwichowski / GUST e-foundry current font projects 203 Hans Hagen / Variable fonts 208 Bogusław Jackowski, Piotr Strzelczyk, Piotr Pianowski / Parametric math symbol fonts A A L TEX 212 LATEX Project Team / L TEX news, issue 27, April 2017 213 Frank Mittelbach / LATEX table columns with fixed widths Macros 214 V´ıt Novotn´y / Using Markdown inside TEX documents 218 Grzegorz Murzynowski / GMS, the “General Meta-Scenarios”: A proper extension to the l3expan package of the expl3 bundle and language, two years later Bibliographies 238 D´avid Lupt´ak / Typesetting bibliographies compliant with the ISO 690 standard in LATEX 245 Jean-Michel Hufflen / MlBIBTEX now handles Unicode Publishing 249 Lolita Tolen˙e / TEX user habits versus publisher requirements 255 Marcin Borkowski / Ten years of work in Wiadomo´sci Matematyczne — an adventure with LATEX and Emacs hacking Production Notes 263 Karl Berry / Production notes Abstracts 264 Streszczenia 270 TUG@BachoTEX 2017 abstracts (de Souza, Egger, Hagen, Hoekwater, Izaola, Kwiatkowska, Ludwichowski, Miklavec, Mittelbach, Reutenauer, Scherwentke, Thiriet, Tomaszewski, Twardoch, Vieth) 273 Die TEXnische Kom¨odie: Contents of issue 2/2017 Book Reviews 274 Charles Bigelow / Review and summaries: The History of Typographic Writing — The 20th century Volume 2 (ch. 1–5), from 1950 to 2000 280 Boris Veytsman / Book reviews: What Is Reading For? and Some Reflections on Reading and Writing, Culture and Nature, & Sorting Things Out by Robert Bringhurst 282 David Walden / Book review: Paper: Paging Through History by Mark Kurlansky Hints & Tricks 284 Karl Berry / The treasure chest Cartoon 285 John Atkinson / Word on the street News 286 Calendar Advertisements 287 TEX consulting and production services TUG Business 288 TUG institutional members Polska Grupa U˙zytkownik´owsystemu TEX TUG Board of Directors (gust.org.pl) † Donald Knuth, Grand Wizard of TEX-arcana Biuletyn Polskiej Grupy U˙zytkownik´owSystemu Boris Veytsman, President ∗ TEX (ISSN 1230-5630) is published by GUST. Arthur Reutenauer∗, Vice President Zeszyt 25. Karl Berry∗, Treasurer Susan DeMeritt∗, Secretary TEX Users Group (tug.org) Barbara Beeton TUGboat (ISSN 0896-3207) is published by TUG. Johannes Braams Volume 38, Number 2. Kaja Christiansen Taco Hoekwater TUG individual memberships Klaus H¨oppner 2017 dues for individual members are as follows: Frank Mittelbach Regular members: $105. Ross Moore Special rate: $75. Cheryl Ponchin The special rate is available to students, seniors, and Norbert Preining citizens of countries with modest economies, as de- Will Robertson tailed on our web site. Also, anyone joining or re- Herbert Voß newing before March 31 receives a $20 discount: Raymond Goucher, Founding Executive Director † Regular members (early bird): $85. Hermann Zapf (1918–2015), Wizard of Fonts Special rate (early bird): $55. ∗member of executive committee Members also have the option to receive TUGboat †honorary and other benefits electronically, for an additional See tug.org/board.html for a roster of all past and discount. present board members, and other official positions. Membership in the TEX Users Group is for the calendar year, and includes all issues of TUGboat for Addresses Electronic Mail the year in which membership begins or is renewed, TEX Users Group General correspondence, as well as software distributions and other benefits. P.O. Box 2311 membership, subscriptions: Individual membership carries with it such rights Portland, OR 97208 [email protected] TUG U.S.A. and responsibilities as voting in elections. All Submissions to TUGboat, the details are on the TUG web site. letters to the Editor: Telephone [email protected] TUGboat subscriptions +1 503 223-9994 Technical support for TUGboat subscriptions (non-voting) are available to Fax T X users: organizations and others wishing to receive TUG- +1 815 301-3568 E [email protected] boat in a name other than that of an individual. Web The subscription rate for 2017 is $110. Contact the tug.org Board of Directors: tug.org/TUGboat TUG institutional memberships [email protected] Institutional membership is primarily a means of showing continuing interest in and support for TEX c and the T X Users Group. It also provides a dis- Copyright 2017 Polska Grupa U˙zytkownik´ow systemu E TEX and TEX Users Group. counted membership rate, site-wide electronic ac- cess, and other benefits. For more information, see Copyright to individual articles within this publication remains with their authors, so the articles may not tug.org/instmem.html or contact the TUG office. be reproduced, distributed or translated without the authors’ permission. Trademarks For the editorial and other material not ascribed to a Many trademarked names appear in these pages. If particular author, permission is granted to make and there is any question about whether a name is or is distribute verbatim copies without royalty, in any medium, not a trademark, prudence dictates that it should provided the copyright notice and this permission notice be treated as if it is. are preserved. Permission is also granted to make, copy and distribute translations of such editorial material into another [printing date: August 2017] language, except that the TEX Users Group must approve translations of this permission notice itself. Lacking such Printed in U.S.A. approval, the original English permission notice must be included. 2017 TUG@BachoTEX Conference Proceedings TEX Users Group • Polska Grupa U˙zytkownik´ow systemu TEX Thirty-seventh annual TUG meeting • XXV GUST conference Bachotek, Poland April 29–May 3, 2017 Biuletyn Polskiej Grupy U˙zytkownik´ow Systemu TEX ZESZYT 25 COMMUNICATIONS OF THE TEX USERS GROUP TUGBOAT EDITOR BARBARA BEETON VOLUME 38, NUMBER 2, 2017 PORTLAND,OREGON, U.S.A. PROCEEDINGS EDITORS TOMASZ PRZECHLEWSKI KARL BERRY BOGUSLAW JACKOWSKI JERZY LUDWICHOWSKI TUG@BachoTEX 2017 — Premises, predilections, predictions 38th Annual TUG meeting • XXV GUST conference April 29–May 3, 2017 • Bachotek, Poland Organizers Polska Grupa U˙zytkownik´owsystemu TEX(GUST), gust.org.pl • TEX Users Group (TUG), tug.org Organizing committee (GUST) Jolanta Szelaty´nska, Chair • Marek Czubenko • Janusz Gumkowski • Bogus law Jackowski • Jerzy Ludwichowski Program committee Bogus law Jackowski, Chair • Jerzy Ludwichowski, Co-chair • Ryszard Kubiak, Secretary • Karl Berry • Hans Hagen • Mojca Miklavec • Boris Veytsman Sponsors • Die Deutschsprachige Anwendervereinigung TEX e.V. (DANTE), www.dante.de • 7bulls, 7bulls.com • Information & Communication Technology Centre, Nicolaus Copernicus University, www.uci.umk.pl • PARCAT Product Information Management, parcat.eu • Frans Goddijn • Siep Kroonenberg • Sebastian Kr¨uger • Frank Mittelbach • Volker RW Schaa • Martin Schr¨oder • Boris Veytsman • Alan Wetmore Participants Leila Akhmadeeva, Bashkir State Medical University, Michał Gasewicz, Uniwersytet Mikołaja Kopernika, Ufa, Russia w Toruniu, Uczelniane Centrum Informatyczne, Takuto Asakura, Department of Bioinformatics, and Toruń, Poland Systems Biology, Faculty of Science, The University Frans Goddijn, The Netherlands of Tokyo Eimantas Gumbakis, VTeX, Vilnius, Lithuania Nelson H. F. Beebe, Department of Mathematics, Janusz Gumkowski, GUST, Toruń/Warszawa, Poland University of Utah, USA Hans Hagen, PRAGMA ADE, Hasselt, The Netherlands Barbara Beeton, American Mathematical Society, USA Taco Hoekwater, Bittext, The Netherlands Piotr Bolek, 7bulls.com sp. z o.o., Warszawa, Poland Karel Horák, Academy of Sciences, Marcin Borkowski, Wydział Matematyki i Informatyki, Institute of Mathematics, Praha, Czech Republic Poznań, Poland Jean-Michel Hufflen, FEMTO-ST DISC, France Andrzej Borzyszkowski, Instytut Informatyki, Gdańsk, Andrzej Icha, Akademia Pomorska w Słupsku, Poland Instytut Matematyki, Słupsk, Poland Gyöngyi Bujdosó, Faculty of Informatics, Zunbeltz Izaola, Books in Bytes, Spain University of Debrecen, Hungary Bogusław Jackowski, BOP s.c., Gdańsk,
Recommended publications
  • Easy Slackware
    1 Создание легкой системы на базе Slackware I - Введение Slackware пользуется заслуженной популярностью как классический linux дистрибутив, и поговорка "кто знает Red Hat тот знает только Red Hat, кто знает Slackware тот знает linux" несмотря на явный снобизм поклонников "бога Патре­ га" все же имеет под собой основания. Одним из преимуществ Slackware является возможность простого создания на ее основе практически любой системы, в том числе быстрой и легкой десктопной, о чем далее и пойдет речь. Есть дис­ трибутивы, клоны Slackware, созданные именно с этой целью, типа Аbsolute, но все же лучше создавать систему под себя, с максимальным учетом именно своих потребностей, и Slackware пожалуй как никакой другой дистрибутив подходит именно для этой цели. Легкость и быстрота системы определяется выбором WM (DM) , набором программ и оптимизацией программ и системы в целом. Первое исключает KDE, Gnome, даже новые версии XFCЕ, остается разве что LXDE, но набор программ в нем совершенно не устраивает. Оптимизация наиболее часто используемых про­ грамм и нескольких базовых системных пакетов осуществляется их сборкой из сорцов компилятором, оптимизированным именно под Ваш комп, причем каж­ дая программа конфигурируется исходя из Ваших потребностей к ее возможно­ стям. Оптимизация системы в целом осуществляется ее настройкой согласно спе­ цифическим требованиям к десктопу. Такой подход был выбран по банальной причине, возиться с gentoo нет ни­ какого желания, комп все таки создан для того чтобы им пользоваться, а не для компиляции программ, в тоже время у каждого есть минимальный набор из не­ большого количества наиболее часто используемых программ, на которые стоит потратить некоторое, не такое уж большое, время, чтобы довести их до ума. Кро­ ме того, такой подход позволяет иметь самые свежие версии наиболее часто ис­ пользуемых программ.
    [Show full text]
  • Behavior Based Software Theft Detection, CCS 2009
    Behavior Based Software Theft Detection 1Xinran Wang, 1Yoon-Chan Jhi, 1,2Sencun Zhu, and 2Peng Liu 1Department of Computer Science and Engineering 2College of Information Sciences and Technology Pennsylvania State University, University Park, PA 16802 {xinrwang, szhu, jhi}@cse.psu.edu, [email protected] ABSTRACT (e.g., in SourceForge.net there were over 230,000 registered Along with the burst of open source projects, software open source projects as of Feb.2009), software theft has be- theft (or plagiarism) has become a very serious threat to the come a very serious concern to honest software companies healthiness of software industry. Software birthmark, which and open source communities. As one example, in 2005 it represents the unique characteristics of a program, can be was determined in a federal court trial that IBM should pay used for software theft detection. We propose a system call an independent software vendor Compuware $140 million dependence graph based software birthmark called SCDG to license its software and $260 million to purchase its ser- birthmark, and examine how well it reflects unique behav- vices [1] because it was discovered that certain IBM products ioral characteristics of a program. To our knowledge, our contained code from Compuware. detection system based on SCDG birthmark is the first one To protect software from theft, Collberg and Thoborson that is capable of detecting software component theft where [10] proposed software watermark techniques. Software wa- only partial code is stolen. We demonstrate the strength of termark is a unique identifier embedded in the protected our birthmark against various evasion techniques, including software, which is hard to remove but easy to verify.
    [Show full text]
  • The Gsemthesis Class∗
    The gsemthesis class∗ Emmanuel Rousseaux [email protected] February 9, 2015 Abstract This article introduces the gsemthesis class for LATEX. The gsemthesis class is a PhD thesis template for the Geneva School of Economics and Management (GSEM), University of Geneva, Switzerland. The class provides utilities to easily set up the cover page, the front matter pages, the pages headers, etc. with respect to the official guidelines of the GSEM Faculty for writing PhD dissertations. This class is released under the LaTeX Project Public License version 1.3c. ∗This document corresponds to gsemthesis v0.9.4, dated 2015/02/09. 1 Contents 1 Introduction3 2 Usage 3 2.1 Requirements..................................3 2.2 Getting started.................................3 2.3 Configuring your editor to store files in UTF-8...............4 2.4 Writing the dissertation in French......................4 2.5 Configuring and printing the cover page...................4 2.6 Configuring and printing the front matter pages...............4 2.7 Introduction and conclusion..........................5 2.8 Bibliography..................................5 2.8.1 Configure TeXstudio to run biber...................5 2.8.2 Configure Texmaker to run biber...................5 2.8.3 Configure Rstudio/knitr to run biber.................5 2.8.4 Basic commands............................6 2.8.5 Using you own bibliography management configuration......6 2.9 Draft mode...................................6 2.10 Miscellaneous..................................6 3 Minimal working example7 4 Implementation8 4.1 Document properties..............................8 4.2 Colors......................................8 4.3 Graphics.....................................8 4.4 Link management................................9 4.5 Maths......................................9 4.6 Page headers management...........................9 4.7 Bibliography management........................... 10 4.8 Cover page..................................
    [Show full text]
  • Finite State Recognizer and String Similarity Based Spelling
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by BRAC University Institutional Repository FINITE STATE RECOGNIZER AND STRING SIMILARITY BASED SPELLING CHECKER FOR BANGLA Submitted to A Thesis The Department of Computer Science and Engineering of BRAC University by Munshi Asadullah In Partial Fulfillment of the Requirements for the Degree of Bachelor of Science in Computer Science and Engineering Fall 2007 BRAC University, Dhaka, Bangladesh 1 DECLARATION I hereby declare that this thesis is based on the results found by me. Materials of work found by other researcher are mentioned by reference. This thesis, neither in whole nor in part, has been previously submitted for any degree. Signature of Supervisor Signature of Author 2 ACKNOWLEDGEMENTS Special thanks to my supervisor Mumit Khan without whom this work would have been very difficult. Thanks to Zahurul Islam for providing all the support that was required for this work. Also special thanks to the members of CRBLP at BRAC University, who has managed to take out some time from their busy schedule to support, help and give feedback on the implementation of this work. 3 Abstract A crucial figure of merit for a spelling checker is not just whether it can detect misspelled words, but also in how it ranks the suggestions for the word. Spelling checker algorithms using edit distance methods tend to produce a large number of possibilities for misspelled words. We propose an alternative approach to checking the spelling of Bangla text that uses a finite state automaton (FSA) to probabilistically create the suggestion list for a misspelled word.
    [Show full text]
  • Supplemental Punctuation Range: 2E00–2E7F
    Supplemental Punctuation Range: 2E00–2E7F This file contains an excerpt from the character code tables and list of character names for The Unicode Standard, Version 14.0 This file may be changed at any time without notice to reflect errata or other updates to the Unicode Standard. See https://www.unicode.org/errata/ for an up-to-date list of errata. See https://www.unicode.org/charts/ for access to a complete list of the latest character code charts. See https://www.unicode.org/charts/PDF/Unicode-14.0/ for charts showing only the characters added in Unicode 14.0. See https://www.unicode.org/Public/14.0.0/charts/ for a complete archived file of character code charts for Unicode 14.0. Disclaimer These charts are provided as the online reference to the character contents of the Unicode Standard, Version 14.0 but do not provide all the information needed to fully support individual scripts using the Unicode Standard. For a complete understanding of the use of the characters contained in this file, please consult the appropriate sections of The Unicode Standard, Version 14.0, online at https://www.unicode.org/versions/Unicode14.0.0/, as well as Unicode Standard Annexes #9, #11, #14, #15, #24, #29, #31, #34, #38, #41, #42, #44, #45, and #50, the other Unicode Technical Reports and Standards, and the Unicode Character Database, which are available online. See https://www.unicode.org/ucd/ and https://www.unicode.org/reports/ A thorough understanding of the information contained in these additional sources is required for a successful implementation.
    [Show full text]
  • Pageflex Character Entitiesa
    Pageflex Character EntitiesA A list of all special character entities recognized by Pageflex products n 1 Pageflex Character Entities The NuDoc composition engine inside Pageflex applications recognizes many special entities beginning with the “&” symbol and end with the “;” symbol. Each represents a particular Unicode character in XML content. For information on entity definitions, look up their Unicode identifiers in The Unicode Standard book. This appendix contains two tables: the first lists character entities by name, the second by Unicode identifier. Character Entities by Entity Name This section lists character entities by entity name. You must precede the entity name by “&” and follow it by “;” for NuDoc to recognize the name (e.g., “á”). Note: Space and break characters do not have visible entity symbols. The entity symbol column for these characters is purposely blank. Entity Entity Name Unicode Unicode Name Symbol aacute 0x00E1 á LATIN SMALL LETTER A WITH ACUTE Aacute 0x00C1 Á LATIN CAPITAL LETTER A WITH ACUTE acirc 0x00E2 â LATIN SMALL LETTER A WITH CIRCUMFLEX Acirc 0x00C2 Â LATIN CAPITAL LETTER A WITH CIRCUMFLEX acute 0x00B4 ´ ACUTE ACCENT aelig 0x00E6 æ LATIN SMALL LIGATURE AE AElig 0x00C6 Æ LATIN CAPITAL LIGATURE AE agrave 0x00E0 à LATIN SMALL LETTER A WITH GRAVE Agrave 0x00C0 À LATIN CAPITAL LETTER A WITH GRAVE ape 0x2248 ALMOST EQUAL TO aring 0x00E5 å LATIN SMALL LETTER A WITH RING ABOVE n 2 Entity Entity Name Unicode Unicode Name Symbol Aring 0x00C5 Å LATIN CAPITAL LETTER A WITH RING ABOVE atilde 0x00E3 ã LATIN SMALL LETTER A WITH TILDE Atilde 0x00C3 Ã LATIN CAPITAL LETTER A WITH TILDE auml 0x00E4 ä LATIN SMALL LETTER A WITH DIERESIS Auml 0x00C4 Ä LATIN CAPITAL LETTER A WITH DIERESIS bangbang 0x203C DOUBLE EXCLAMATION MARK br 0x2028 LINE SEPERATOR (I.E.
    [Show full text]
  • Interrobang, for the Incredibility of Modern Life: Or, How to Punctuate the Zeitgeist
    INTERROBANG, FOR THE INCREDIBILITY OF MODERN LIFE: OR, HOW TO PUNCTUATE THE ZEITGEIST In 1968, Remington began promoting a new piece of JULIETTE punctuation, the Interrobang. In recalling a footnote in the history of writing, Juliette Kristensen, a KRISTENSEN material culture theorist and self-confessed print addict, asks how we had previously marked the text, and how we are punctuating it today. KIOSK. Left: An Interrobang (‽). KIOSK. 24 25 ‘May you live in interesting times’ – so the curse goes. For text was once written with no punctuation; even ing lost a hand to evolve it; the bodily notation of text And undoubtedly, this is prescient for 2008. From the the space between letters, which counts as an item of became fixed, condensed, punctual. This was cement- =^D :-{) cataclysmic devastation of large parts of Asia, to the punctuation, was missing. Whilst our reading selves find ed further into our chirographic culture in subsequent unfolding political drama in Zimbabwe, to the US presi- this strangely unsettling, we who mentally translate the centuries, most notably when we began to individually dential election and the spreading global credit crunch, spoken word into alphabetic form, identifying the sen- hammer letterforms on the page with the typewriter. this year has all the environmental, political and eco- tence once lay within the words themselves, to readers =^* :-{)} nomic markers of ‘interestingness’. Yet this year also and writers rigorously trained in the classic arts of rhet- The Emotion of Digital Punctuation marks the anniversary of another tumultuous time, in- oric and logic. teresting too for shifting the ground beneath societies’ And where are we now, in our hyper-mediated, digitised, feet: 1968.
    [Show full text]
  • INVERTED INTERROBANG to the UCS Source: Michael Everson Status: Individual Contribution Date: 2005-04-01
    ISO/IEC JTC1/SC2/WG2 N2935 L2/05-086 2005-04-01 Universal Multiple-Octet Coded Character Set International Organization for Standardization Organisation Internationale de Normalisation Международная организация по стандартизации Doc Type: Working Group Document Title: Proposal to add INVERTED INTERROBANG to the UCS Source: Michael Everson Status: Individual Contribution Date: 2005-04-01 The Universal Character Set encodes ! U+0021 EXCLAMATION MARK and ? U+003F QUESTION MARK, and it encodes ¡ U+00A1 INVERTED EXCLAMATION MARK and ¿ U+00BF INVERTED QUESTION MARK for use in Spanish, Asturian, and Galician. The Standard also encodes a fusion of the first two, ?! U+203D INTERROBANG, a mark which was devised in 1962 by Martin K. Speckter for use in asking a question in an excited manner or expressing excitement or disbelief in the form of a question. The Standard does not, however, provide its inverted counterpart for use in Spanish, Asturian, and Galician. The Wikipedia notes that some people have called this character the GNABORRETNI (interrobang spelled backwards). The French name of this character would be, I believe, POINT EXCLARROGATIF RENVERSÉ. It should be noted that this proposal is not “inventing” the character; it was invented quite some time ago. “Gnaborretni” itself has a rather small Google presence, and many of the references there suggest that there are some implementations of it. The page css.sfu.ca/nsg/cssnetdocs/latex2e/ A dc/dcdoc/node10.html gives a short list of LTEX characters, which turns up in a number of different sites. A full character set which contains both of the characters is listed at www.tug.org/tex- archive/fonts/lm/fonts/enc/dvips/lm/ts1-lm.enc and Unicode discussion list contributor Jörg Knappen’s page at www.tug.org/ftp/pub/pub/ historic/fonts/dc-ec/ec-1.0/tc-chg.txt shows that on 1995-07-22, he “Added interrobang and gnaborretni” to the font.
    [Show full text]
  • A Comparative Study of Methods for Bibliographies 290 Tugboat, Volume 32 (2011), No
    TUGboat, Volume 32 (2011), No. 3 289 A comparative study of methods the features of these successive bibliography proces- for bibliographies sors. Finally, a synthesis is given in Section 3. As mentioned above, the present article only covers bib- Jean-Michel Hufflen liography processors used in conjunction with LATEX, Abstract it is complemented by [25] about bibliography proces- sors used in conjunction with ConTEXt [11], another First, we recall the successive steps of the task per- format built out of TEX. Reading this article only formed by a bibliography processor such as BibTEX. requires basic knowledge about LATEX and BibTEX. Then we sketch a brief history of the successive meth- Of course, the short descriptions we give hereafter ods and fashions of processing the bibliographies of do not aim to replace the complete documentation of (LA)T X documents. In particular, we show what is E the corresponding tools. Readers interested in typo- new in the LAT X 2 packages natbib, jurabib, and E " graphical conventions for bibliographies can consult biblatex. The problems unsolved or with difficult [4, Ch. 10] and [7, Ch. 15 & 16]. implementations are listed, and we show how other processors like Biber or Ml T X can help. Bib E 1 Tasks of a bibliography processor Keywords Bibliographies, bibliography proces- sors, bibliography styles, Tib, BibTEX, MlBibTEX, In this section, we summarise the tasks to be per- Biber, natbib package, jurabib package, biblatex pack- formed by a bibliography processor such as BibTEX. age, sorting bibliographies, updating bibliography Along the way, we give the terminology used through- database files.
    [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]
  • Blssii Great Lakes Maritime Institute
    TELESCOPE May, 1966 Volume 15, Number 5 B lS S Ii Great Lakes Maritime Institute Dossin Great Lakes Museum, Belle Isle, Detroit 7, Michigan May May Cover: £ G e z in a B r ov i g Below, left: TELESCOPE Seaway Salties 4: Gosforth Below, right: Marg it Brovig Lists compiled by Donald Baut and George Ayoub - -Ma s sman with photographs by Emory Massman and others photographs LIST ONE: Compiled by FLAGS represented Be Belgium Gh Ghana No Norway Br Great Britain Gr Greece Pa Panama Donald Baut Ca Canada In India Sp Spain Da Denmark Ir Ireland Ss Switzerland Du Netherlands Is Israel Sw Sweden Fi Finland It Italy BAR United Arab Republic Fr France Ja Japan US United States Ge West Germany De Lebanon Yu Yugoslavia 1964 Li Liberia N U M B E R OF Atheltemplar (Br) Athel Line Ltd. 496x64 1951 0-1-0-2-2-1 PASSAGES Atlantic Duke (Li) Atlantic Tankers Ltd. 529x70 1952 0-0-0-0-0-3 Augvald (No) Skibs A/S Corona 467x61 1958 0-0-0-1-0-1 cO CO cO cO cO cO en O) oi O' O' O' iO O K to U Jk Baltic Sea (Sw) Wm. Thozen, Mgr. 444x56 1960 0-0-2-2-2-1 a Bambi (No) D/S A/S Bananfart 293x45 1957 1-2-3-1-0-1 A & J Faith (US) Pacific Seafarers Inc. 459x63 194 6 0-0-0-0-3-1 Bannercliff (Br) Bond Shipping Co. Ltd. 455x58 1948 0-0-0-0-1-1 A & J Mercury (US) Pacific Steamers Inc.
    [Show full text]
  • Pipenightdreams Osgcal-Doc Mumudvb Mpg123-Alsa Tbb
    pipenightdreams osgcal-doc mumudvb mpg123-alsa tbb-examples libgammu4-dbg gcc-4.1-doc snort-rules-default davical cutmp3 libevolution5.0-cil aspell-am python-gobject-doc openoffice.org-l10n-mn libc6-xen xserver-xorg trophy-data t38modem pioneers-console libnb-platform10-java libgtkglext1-ruby libboost-wave1.39-dev drgenius bfbtester libchromexvmcpro1 isdnutils-xtools ubuntuone-client openoffice.org2-math openoffice.org-l10n-lt lsb-cxx-ia32 kdeartwork-emoticons-kde4 wmpuzzle trafshow python-plplot lx-gdb link-monitor-applet libscm-dev liblog-agent-logger-perl libccrtp-doc libclass-throwable-perl kde-i18n-csb jack-jconv hamradio-menus coinor-libvol-doc msx-emulator bitbake nabi language-pack-gnome-zh libpaperg popularity-contest xracer-tools xfont-nexus opendrim-lmp-baseserver libvorbisfile-ruby liblinebreak-doc libgfcui-2.0-0c2a-dbg libblacs-mpi-dev dict-freedict-spa-eng blender-ogrexml aspell-da x11-apps openoffice.org-l10n-lv openoffice.org-l10n-nl pnmtopng libodbcinstq1 libhsqldb-java-doc libmono-addins-gui0.2-cil sg3-utils linux-backports-modules-alsa-2.6.31-19-generic yorick-yeti-gsl python-pymssql plasma-widget-cpuload mcpp gpsim-lcd cl-csv libhtml-clean-perl asterisk-dbg apt-dater-dbg libgnome-mag1-dev language-pack-gnome-yo python-crypto svn-autoreleasedeb sugar-terminal-activity mii-diag maria-doc libplexus-component-api-java-doc libhugs-hgl-bundled libchipcard-libgwenhywfar47-plugins libghc6-random-dev freefem3d ezmlm cakephp-scripts aspell-ar ara-byte not+sparc openoffice.org-l10n-nn linux-backports-modules-karmic-generic-pae
    [Show full text]