Managing Multiple TDS Trees

Total Page:16

File Type:pdf, Size:1020Kb

Managing Multiple TDS Trees Managing Multiple TDS Trees Michael J Downes American Mathematical Society, Providence, Rhode Island 02904, USA [email protected] Abstract The TDS specification for TEX directory structure provides a good framework for organizing a single TEXMF tree such as the one at the heart of Thomas Esser’s teTEX distribution. In practice, however, because of the normal processes of local changes and ongoing upgrades it is often advantageous to set up a more elaborate system of multiple TDS trees. This permits organizing the pieces that have been added above and beyond the original base tree in a way that makes it easier to cope with continuing change. I could have more accurately indicated the scope of this article by using a longer title: Managing multiple TDS trees in a web2c-based TEX system. But it should be fairly clear how to apply the general principles discussed here to other kinds of TEX systems with similar file searching capabilities. Introduction example, this could map to a logical drive specification such as ‘T:’. T X Directory Structure After T X had been E E ... in use for some years people started to notice that ... the set of files needed by T X when processing E A site may choose to have more documents was growing rather large and unwieldy. than one TDS hierarchy installed (for The simplest way for T X to look for input files was E example, when installing an upgrade). to keep them all in a single directory. But this made maintenance difficult. In fact, my experience suggests that in most In response a volunteer committee analyzed the cases it is useful to set up quite a few trees, branch- categories of files involved and drew up a specifi- ing freely whenever you find a key difference in usage or upgrade policy, as long as your T X system can cation known as “TDS”: TEX Directory Structure. E (See http://tug.org/tds.) support it. For example, consider this quote from a The TDS spec gives a recommended hierarchical recent message on the teTEX mail list: structure for collections of TEX-related files in a (We’re even using one and the same generic form that is intended to be usable and com- nfs archive for three platforms, patible across the various kinds of computers in com- Solaris, Linux and W2k. Only trouble mon use nowadays: PC/Windows, Macintosh, Unix, is you cannot update executables and so forth. A TDS tree is a tree of directories for one platform without putting with each major subcategory of files residing in its the *@:format files in special local own subtree — fonts, macros, and documentation, to places.) name a few. A solution for such a problem would be to make But a TDS tree has everything branching from a separate, very sparse TDS tree that only holds a single root. In practice it may often be desirable format files (and any other files that are tied to to set up more than one TDS tree, as mentioned in specific binaries). I would probably put the binaries the TDS documentation: in the same tree, if that could be done without ... we shall designate the root causing extra work elsewhere. TDS directory by ‘texmf’ (for "TeX TEX systems: web2c, teTEX, MiKTEX, etc. and METAFONT"). We recommend using Installing a TEX system The TEX Users Group that name where possible, but the has a good listing of TEX systems for various plat- actual name of the directory is up to forms at http://www.tug.org/interest.html.I the installer. On PC networks, for am going to place my discussion of TDS trees within the framework of a TEX system called teTEX, which 228 TUGboat, Volume 22 (2001), No. 3 — Proceedings of the 2001 Annual Meeting Managing Multiple TDS Trees is layered in turn on top of another system called to automatically find the .dvi file and start up a web2c. One of the most important elements in viewer (probably xdvi). web2c is a library called kpathsea, designed as a When I tried texdoc teTeX-FAQ, however, it tool for other programs to use when they need to didn’t work. You may have better luck. My attempt efficiently search a tree containing a large collection was with teTEX 1.0. of files, and in particular to provide ways for users to Recursive directory searching For programs specify search rules that reflect the needs of a given whose file searching is based on the kpathsea library, application. Thus, the versions of TEX, METAFONT, dvips, bibtex, and other programs included in the • A ‘path’ is the name of a directory (aka folder), web2c distribution are all adapted to use the kpath- which may have several components in its sea library. name, one for each level. The use of the kpathsea library is the critical • In the texmf.cnf file the generic separator char factor that determines the exact syntax and configu- between components of a path is slash /. ration methods one uses when making arrangements • In a list of multiple paths, the generic separator to have TEX search multiple TDS trees. Other TEX char between paths is semicolon ;. (On Unix systems such as MiKTEX or TrueTEX that support systems you would normally see colon : here.) recursive searching through a TDS tree differ in • Trailing // on a directory name means to search various details, but many of the general principles subdirectories (recursively). will be the same. • A leading !! means to look only in the ls-R The web2c guys, notably Karl Berry & Olaf database, never on the disk. Weber have pulled the source code for the programs • A leading/trailing/doubled ; in the paths will TEX, METAFONT, dvips, xdvi, into a coherent col- be expanded into the compile-time default lection that compiles easily and plugs in the kpath- path. sea path searching library where applicable. (Thank you, Karl and Olaf, for all your hard work!) Use of filename DB to speed up file searches The teTEX guys, notably Thomas Esser, have The kpathsea library supports the use of a built a big standard collection that includes web2c “filename database” to speed up file searches. (This as a base, but (a) is designed to simplify installation database is the referent of texhash, mktexlsr, ls-R for ordinary users who don’t necessarily want to files and so on.) It is a simple lookup table that have all the sources and don’t plan to make a gives the location of each file in a TDS tree. practice of recompiling things; and (b) includes a In practice, using the DB seems to cause users rather comprehensive set of commonly needed run- a lot of trouble because it is easy to forget to time files, which makes the programs easier to use update the DB after adding files. Because most after they are installed. (Thank you, Thomas, for systems nowadays are fast enough that the search all your hard work!) time is negligible for even a fairly large collection of files, I would recommend in most cases to freeze Documentation the TEXMFMAIN tree and use the DB lookup for Much of the most useful documentation for web2c TEXMFMAIN but not for any other trees. Whether and kpathsea is in “Info” form, which can be read this recommendation is a good idea in your situation with Emacs or with the standalone info application. depends on the following general principles: I found the following docs especially useful: 1. Use the DB for TEXMF trees that don’t change. web2c: web2c.info 2. Use the DB for TEXMF trees where file access kpathsea: kpathsea.info is slow (e.g., across a slow network). dvips: dvips.info For example, consider the Usenet post shown in xdvi: man page for xdvik Figure 1. teTEX: See TETEXDOC.* and teTeX-FAQ: Using an alternate texmf.cnf file If you want to TEXMF/doc/tetex/teTeX-FAQ specify a different arrangement of TEXMF trees than TEXMF/doc/tetex/TETEXDOC.dvi the one in the out-of-box cnf file (and in practice this is almost always going to be the case), you have two If your T X system is teT X, you can use the E E choices: command 1. Edit the texmf.cnf file in the TEXMFMAIN tree texdoc TETEXDOC TUGboat, Volume 22 (2001), No. 3 — Proceedings of the 2001 Annual Meeting 229 Michael J Downes From: Peter Neergaard <[email protected]> Subject: Re: Why does miktex need to refresh data base Newsgroups: comp.text.tex Date: 16 Jul 2001 12:24:59 -0400 On July 16, 2001, Robin Fairbairns wrote: RF> consider the following example from my texmf.cnf file. RF> TEXMF = {$HOMETEXMF,!!$TEXMFLOCAL,!!$TEXMFMAIN,!!$TEXMFEXTRA} RF> the !! indicators mean that ls-R search is obligatory. [...] In some cases you might furthermore need to set TEXMFDBS which specifies where tetex looks for ls-R files. On my work, I am actually troubled by the fact that most of the file systems are NFS mounted. I did not get a decent speed of file searching before I started building ls-R files for my private hierachies. Figure 1: Some discussion of file searching speed 2. Set the environment variable TEXMFCNF to file-database lookup only for the MAIN tree, which point to a different location (just give the di- is kept frozen. The distinction between public and rectory name, you don’t need to give the full private is simply this: Put a file into the PRIVATE file name) tree if it is not publicly released somewhere on the Obviously, if you do not have privileges to change World-Wide Web for all to use.
Recommended publications
  • 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]
  • Miktex Manual Revision 2.0 (Miktex 2.0) December 2000
    MiKTEX Manual Revision 2.0 (MiKTEX 2.0) December 2000 Christian Schenk <[email protected]> Copyright c 2000 Christian Schenk Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies. Permission is granted to copy and distribute modified versions of this manual under the con- ditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one. Permission is granted to copy and distribute translations of this manual into another lan- guage, under the above conditions for modified versions, except that this permission notice may be stated in a translation approved by the Free Software Foundation. Chapter 1: What is MiKTEX? 1 1 What is MiKTEX? 1.1 MiKTEX Features MiKTEX is a TEX distribution for Windows (95/98/NT/2000). Its main features include: • Native Windows implementation with support for long file names. • On-the-fly generation of missing fonts. • TDS (TEX directory structure) compliant. • Open Source. • Advanced TEX compiler features: -TEX can insert source file information (aka source specials) into the DVI file. This feature improves Editor/Previewer interaction. -TEX is able to read compressed (gzipped) input files. - The input encoding can be changed via TCX tables. • Previewer features: - Supports graphics (PostScript, BMP, WMF, TPIC, . .) - Supports colored text (through color specials) - Supports PostScript fonts - Supports TrueType fonts - Understands HyperTEX(html:) specials - Understands source (src:) specials - Customizable magnifying glasses • MiKTEX is network friendly: - integrates into a heterogeneous TEX environment - supports UNC file names - supports multiple TEXMF directory trees - uses a file name database for efficient file access - Setup Wizard can be run unattended The MiKTEX distribution consists of the following components: • TEX: The traditional TEX compiler.
    [Show full text]
  • TEX-Collection 2003 the TEX Live Guide Sebastian Rahtz, Editor [email protected]
    TEX-Collection 2003 The TEX Live Guide Sebastian Rahtz, editor [email protected] http://tug.org/texlive/ TEX Collection TEX Live + CTAN 2CDs+DVD Edition 9/2003 DANTE e.V. Postfach 10 18 40 69008 Heidelberg [email protected] www.dante.de Editor of TEX Live: Sebastian Rahtz – http://www.tug.org/texlive Editor of CTAN snapshot: Manfred Lotz – http://www.ctan.org AsTEX – CervanTEX – CSTUG – CTUG – CyrTUG – DK-TUG – Estonian User Group – εφτ – GUit – GUST – GUTenberg – GUTpt – ITALIC – KTUG – Lietuvos TEX’o Vartotoju˛Grupe˙ – MaTEX – Nordic TEX Group – NTG – TEXCeH – TEX México – Tirant lo TEX – TUG – TUGIndia – TUG-Philippines – UK TUG – ViêtTUG Documentation contacts: Czech/Slovak Petr Sojka [email protected] Janka Chlebíková chlebikj (at) dcs.fmph.uniba.sk English Karl Berry [email protected] French Fabrice Popineau [email protected] German Volker RW Schaa [email protected] Polish Staszek Wawrykiewicz [email protected] Russian Boris Veytsman [email protected] 9 January 2004 1 CONTENTS 2 Contents 1 Introduction 3 1.1 Basic usage of TEX Live ................................... 3 1.2 Getting help .......................................... 3 2 Structure of TEX Live 4 2.1 Multiple distributions: live, inst, demo ............................ 4 2.2 Top level directories ...................................... 5 2.3 Extensions to TEX ....................................... 5 2.4 Other notable programs in TEX Live ............................. 5 3 Unix installation 6 3.1 Running TEX Live directly from media (Unix) ........................ 6 3.2 Installing TEX Live to disk .................................. 8 3.3 Installing individual packages to disk ............................. 10 4 Post-installation 12 4.1 The texconfig program .................................... 12 4.2 Testing the installation .................................... 13 5 Mac OS X installation 14 5.1 i-Installer: Internet installation ...............................
    [Show full text]
  • The TEX Live Guide TEX Live 2012
    The TEX Live Guide TEX Live 2012 Karl Berry, editor http://tug.org/texlive/ June 2012 Contents 1 Introduction 2 1.1 TEX Live and the TEX Collection...............................2 1.2 Operating system support...................................3 1.3 Basic installation of TEX Live.................................3 1.4 Security considerations.....................................3 1.5 Getting help...........................................3 2 Overview of TEX Live4 2.1 The TEX Collection: TEX Live, proTEXt, MacTEX.....................4 2.2 Top level TEX Live directories.................................4 2.3 Overview of the predefined texmf trees............................5 2.4 Extensions to TEX.......................................6 2.5 Other notable programs in TEX Live.............................6 2.6 Fonts in TEX Live.......................................7 3 Installation 7 3.1 Starting the installer......................................7 3.1.1 Unix...........................................7 3.1.2 MacOSX........................................8 3.1.3 Windows........................................8 3.1.4 Cygwin.........................................9 3.1.5 The text installer....................................9 3.1.6 The expert graphical installer.............................9 3.1.7 The simple wizard installer.............................. 10 3.2 Running the installer...................................... 10 3.2.1 Binary systems menu (Unix only).......................... 10 3.2.2 Selecting what is to be installed...........................
    [Show full text]
  • Minimal Steps to Typeset Vietnamese
    Minimal steps to typeset Vietnamese Hàn Thế Thành 14th May 2013 This document tries to answer the question that has been often asked: How can I typeset just a few Vietnamese words in my document, which is in English (or French/German/...)? The answer depends very much on a particular scenario, however I assume that you are in a hurry, you don’t want to bother with issues like how to display and write Vietnamese in your TEX editor. You only have a few Vietnamese words in your LATEX file and you would like to see them properly displayed in your final PDF or PS file. 1. As the very first requirement, you must have some minimal LATEX support for Vietnamese: • Check whether you have VnTEX installed. VnTEX is included in teTEX, MikTEX and TEXLive. • If the above is not the case, try to download and install VnTEX by following the instructions at http://vntex.sf.net/download/vntex. • If you can’t install VnTEX, you must have at least Latin Modern fonts installed. Then download http://vntex.sf.net/download/vntex-support/t5enc.def and put it to the directory where your LATEX file is. • If all the above fails, try to get help from someone else to solve at least one of those issues. 2. Make sure you have package fontenc loaded with T5 encoding. For example, if your document contains European languague(s) only, then you should have a line saying \usepackage[T1,T5]{fontenc} in your preamble. 3. An example how to input Vietnamese words may look like this: {\fontencoding{T5}\selectfont Ti\'\ecircumflex{}ng Vi\d\ecircumflex{}t} which gives the output as Ti¸ng Vi»t.
    [Show full text]
  • A Directory Structure for TEX Files TUG Working Group on a TEX Directory Structure (TWG-TDS) Version 1.1 June 23, 2004
    A Directory Structure for TEX Files TUG Working Group on a TEX Directory Structure (TWG-TDS) version 1.1 June 23, 2004 Copyright c 1994, 1995, 1996, 1997, 1998, 1999, 2003, 2004 TEX Users Group. Permission to use, copy, and distribute this document without modification for any purpose and without fee is hereby granted, provided that this notice appears in all copies. It is provided “as is” without expressed or implied warranty. Permission is granted to copy and distribute modified versions of this document under the condi- tions for verbatim copying, provided that the modifications are clearly marked and the document is not represented as the official one. This document is available on any CTAN host (see Appendix D). Please send questions or suggestions by email to [email protected]. We welcome all comments. This is version 1.1. Contents 1 Introduction 2 1.1 History . 2 1.2 The role of the TDS ................................... 2 1.3 Conventions . 3 2 General 3 2.1 Subdirectory searching . 3 2.2 Rooting the tree . 4 2.3 Local additions . 4 2.4 Duplicate filenames . 5 3 Top-level directories 5 3.1 Macros . 6 3.2 Fonts............................................ 8 3.3 Non-font METAFONT files................................ 10 3.4 METAPOST ........................................ 10 3.5 BIBTEX .......................................... 11 3.6 Scripts . 11 3.7 Documentation . 12 4 Summary 13 4.1 Documentation tree summary . 14 A Unspecified pieces 15 A.1 Portable filenames . 15 B Implementation issues 16 B.1 Adoption of the TDS ................................... 16 B.2 More on subdirectory searching . 17 B.3 Example implementation-specific trees .
    [Show full text]
  • Distributing TEX and Friends Preining Norbert 北陸先端科学技術大学院大学 T E Ieta,Dba Developer Debian Team, Live X ( ,Japan )
    Norbert Preining 北陸先端科学技術大学院大学 (), Japan TEX Live Team, Debian Developer X and friends E , Brussels, Belgium, -- Distributing T Overview I introduction to TEX Live I important configuration files I infrastructure and package hierarchy I packaging paradigma I distribution breakdown I possible problems and warnings I recommendations \long\def\@xargdef#1[#2][#3]#4{% \@ifdefinable#1{% \expandafter\def\expandafter#1\expandafter{% \expandafter \@protected@testopt \expandafter #1% \csname\string#1\endcsname {#3}}% .... But this is not what I am talking about today What is TEX But this is not what I am talking about today What is TEX \long\def\@xargdef#1[#2][#3]#4{% \@ifdefinable#1{% \expandafter\def\expandafter#1\expandafter{% \expandafter \@protected@testopt \expandafter #1% \csname\string#1\endcsname {#3}}% .... What is TEX \long\def\@xargdef#1[#2][#3]#4{% \@ifdefinable#1{% \expandafter\def\expandafter#1\expandafter{% \expandafter \@protected@testopt \expandafter #1% \csname\string#1\endcsname {#3}}% .... But this is not what I am talking about today I th edition, non-free software removed I th edition: Mac OS X support I addition of the -sys scripts I - XeTEX addition, end of teTEX development, TEXworks addition, tlmgr introduction, Karl Berry I - Japanese TEX support (pTEX, upTEX) I updmap goes multi-input file History I late Dutch TEX Users Group, AllTEX CD, working group I Unix-based based on teTEX I first edition, Sebastian Rahtz I - XeTEX addition, end of teTEX development, TEXworks addition, tlmgr introduction, Karl Berry
    [Show full text]
  • Tex Live Anleitung
    Anleitung zur TEX Live Installation Version 2021 Karl Berry (Herausgeber) verantwortlich für die deutsche Ausgabe: Dr. Uwe Ziegenhagen, [email protected] Köln, 23. März 2021 Inhaltsverzeichnis 1 Einleitung 6 1.1 TEX Live und die TEX Live-Collection6 1.2 Unterstützung verschiedener Betriebssysteme6 1.3 Einsatzmöglichkeiten des TEX Live-Systems der TEX Collection7 1.4 TEX Live und Sicherheit7 1.5 Hilfe zu TEX, LATEX & Co8 2 Überblick zum TEX Live-System 11 2.1 Die TEX Collection: TEX Live, proTEXt, MacTEX 11 2.2 Basisverzeichnisse von TEX Live 12 2.3 Überblick über die vordefinierten texmf-Bäume 13 2.4 TEX-Erweiterungen 15 2.5 Weitere Programme von TEX Live 16 3 Installation von TEX Live 18 3.1 Das Installationsprogramm 18 3.2 Unix 19 3.3 MacOSX 20 3.4 Windows 21 3.5 Cygwin 22 3.6 Installation im Textmodus 23 3.7 Die Installation mit grafischem Installer 24 3.8 Benutzung des Installationsprogramms 25 3.9 Auswahl der Binaries (nur für Unix) 25 3.10 Auswahl der zu installierenden Komponenten 26 3.11 Verzeichnisse 28 3.12 Optionen 29 3.13 Kommandozeilenoptionen für die Installation 30 3.14 Die Option repository 32 3.15 Aufgaben im Anschluss an die Installation 32 3.15.1 Windows 32 3.15.2 Unix, falls symbolische Links angelegt wurden 32 3.15.3 Umgebungsvariablen für Unix 33 3.15.4 Systemweites Setzen von Umgebungsvariablen 33 3.15.5 Internet-Updates nach der Installation von DVD 34 3.15.6 Font-Konfiguration für xeTEX und LuaTEX2 34 2 3.15.7 ConTEXt Mark IV 35 3.15.8 Integration lokaler bzw.
    [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]
  • A Tetex-Based Distribution for Windows
    fpTEX: A teTEX-based Distribution for Windows Fabrice Popineau Sup´elec 2 rue E. Belin F-57070 Metz France [email protected] http://www.ese-metz.fr/~popineau Abstract This paper deals with the ins and outs of porting the widely used teTEX distribu- tion to the Windows environment. The choices made and difficulties experienced are related, a brief description of this huge distribution is given and the future work is sketched out. Motivation Some of the nicest features of emTEX, such as its dvipm previewer, were not available to Windows users. Context. More and more people need to use some Moreover, emT X’s author, Eberhard Mattes, never sort of Microsoft environment, perhaps because of E released his sources. office suite or the like, or because of management At the same time, MiKT X began to mature. staff decisions. Some of the greatest pieces of soft- E Christian Schenk, author of MiKT X, has followed ware have been developed on UNIX (or other oper- E a different way. He has designed a completely new ating system) well before the general availability of Win32-oriented T X distribution. Looking at his Windows. Thus, software such as T X should be E E work, I questioned the usefulness of porting Web2C available on Microsoft operating systems, natively to Win32, but there were some reasons to do so: ported, and compatible with implementations on other operating systems. TEX by itself is largely Compatibility. Having a Windows TEX distribu- platform independent but achieving complete com- tion based on exactly the same files as the UNIX patibility for an entire distribution is better.
    [Show full text]
  • The Annals of the UK TEX Users' Group Editor: Editor
    Baskerville The Annals of the UK TEX Users’ Group Editor: Editor: Sebastian Rahtz Vol. 4 No. 6 ISSN 1354–5930 February 1998 Articles may be submitted via electronic mail to [email protected], or on MSDOS-compatible discs, to Sebastian Rahtz, Elsevier Science Ltd, The Boulevard, Langford Lane, Kidlington, Oxford OX5 1GB, to whom any correspondence concerning Baskerville should also be addressed. This reprint of Baskerville is set in Times Roman, with Computer Modern Typewriter for literal text; the source is archived on CTAN in usergrps/uktug. Back issues from the previous 12 months may be ordered from UKTUG for £2 each; earlier issues are archived on CTAN in usergrps/uktug. Please send UKTUG subscriptions, and book or software orders, to Peter Abbott, 1 Eymore Close, Selly Oak, Birmingham B29 4LB. Fax/telephone: 0121 476 2159. Email enquiries about UKTUG to uktug- [email protected]. –1– I Editorial This is the first edition of Baskerville entirely devoted to a single topic. It arose from discussion within your committee of what we might reasonably do which helps our members, but which isn’t already done elsewhere. We hope it will prove useful to you. We would welcome comments on the utility or otherwise of the article, and on ways it could be improved; letters to the editor are always welcome. Future uses of this edition could include inserting it into a ‘new members pack’, publishing updated questions, and possibly republishing the whole thing. This edition of Baskerville was processed using a testing copy of the December 1994 release of LATEX2ε, but none of the answers to questions assume that that version is available (it’s scheduled for public release in the middle of December).
    [Show full text]
  • Die TEX Nische K Omödie
    DANTE Deutschsprachige Anwendervereinigung TEX e.V. 17. Jahrgang Heft 4/2005 Dezember 2005 nische Komödie X E Die T 4/2005 Impressum »Die TEXnische Komödie« ist die Mitgliedszeitschrift von DANTE e.V. Der Bezugs- preis ist im Mitgliedsbeitrag enthalten. Namentlich gekennzeichnete Beiträge geben die Meinung der Schreibenden wieder. Reproduktion oder Nutzung der erschiene- nen Beiträge durch konventionelle, elektronische oder beliebige andere Verfahren ist nur im nicht-kommerziellen Rahmen gestattet. Verwendungen in größerem Umfang bitte zur Information bei DANTE e.V. melden. Beiträge sollten in Standard-LATEX-Quellcode unter Verwendung der Dokumenten- klasse dtk erstellt und an untenstehende Anschrift geschickt werden (entweder per E-Mail oder auf Diskette). Sind spezielle Makros, LATEX-Pakete oder Schriften dafür nötig, so müssen auch diese mitgeliefert werden. Außerdem müssen sie auf Anfrage Interessierten zugänglich gemacht werden. Diese Ausgabe wurde mit Hilfe folgender Programme erstellt: pdfeTeXk, Version 3.141592-1.30.3-2.2 (Web2C 7.5.5). Als Standard-Schriften kamen die Type-1- Fonts Latin-Modern und LuxiMono zum Einsatz. Erscheinungsweise: vierteljährlich Erscheinungsort: Heidelberg Auflage: 2700 Herausgeber: DANTE, Deutschsprachige Anwendervereinigung TEX e.V. Postfach 10 18 40 69008 Heidelberg E-Mail: [email protected] [email protected] (Redaktion) Druck: Konrad Triltsch Print und digitale Medien GmbH Johannes-Gutenberg-Str. 1–3, 97199 Ochsenfurt-Hohe Stadt Redaktion: Herbert Voß (verantwortlicher Redakteur) Luzia Dietsche Gert Ingold Günter Partosch Hubert Gäßlein Gerd Neugebauer Bernd Raichle Rudolf Herrmann Rolf Niepraschk Volker RW Schaa Redaktionsschluss für Heft 1/2006: 15. Januar 2006 ISSN 1434-5897 Die TEXnische Komödie 4/2005 Editorial Liebe Leserinnen und Leser, als wir uns entschieden hatten, in jede Ausgabe eine Liste der neuen (LA)TEX- Pakete aufzunehmen, war nicht abzusehen, dass die Produktivität der Paket- schreiber auch nach mehreren Jahrzehnten noch ungebrochen sein würde.
    [Show full text]