X E TEX Live

Total Page:16

File Type:pdf, Size:1020Kb

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. in TEX Live, in contrast, provides near-universal availabil- ity and a more standardized configuration, which should 1.2 Hyphenation setup simplify setup, use and support. Special thanks to Karl Berry for his encouragement A long-standing problem with integrating X TE EX has been and support through this process, and to all the TEX Live the variety of hyphenation patterns for various languages, builders and testers on various platforms who helped to which are written using a variety of character encodings and make this possible. various ways to represent those encodings in 7-bit or 8-bit files. Because X TE EX interprets 8-bit text files as Unicode 1.1 Key features (UTF-8) by default, many old hyphenation files cannot be read as-is. is in turn meant that the X LE ATEX format e two most significant features of X T X as found in T X E E E could fail to build, depending on the user’s language con- Live remain the same as they have been since its first ap- figuration. pearance: support for the use of the host operating system’s Older releases of X TE EX made some attempt to address fonts (PostScript, TrueType, or OpenType) with no T X- E this by including modified versions of some of the hyphen- specific setup, and including layout features defined in the ation files from teTEX, adapted to load correctly as Unicode fonts; and extensive support for Unicode, including com- patterns. However, ensuring that these were installed in the plex Asian and other scripts. With this release, users on right place for X TE EX to find them (without affecting other all platforms have the option of using the same OpenType engines or replacing standard files) was problematic. fonts in TEX documents as in mainstream GUI applications, In TEX Live 2007, this situation has been addressed including access to all the rich typographic features found by modifying the language.dat file so that hyphen- in modern fonts. ation files are loaded via “wrappers” (except for those As an example of the simplicity X T X brings to font E E that are simple ASCII files, which are already Unicode- usage, consider the present article. is is written using the compatible). e wrapper files, provided in TEX Live ltugproc class. Running this in X LAT X, the lines: E E in texmf-dist/tex/generic/xu-hyphen, test whether the \usepackage{fontspec} format is being built by X TE EX, and if so they redefine the \setmainfont[Mapping=tex-text] input encoding and/or \catcodes, active character defini- {Adobe Garamond Pro} \setmonofont[Scale=MatchLowercase] tions, etc., so that the patterns will be loaded as Unicode {Andale Mono WT J} data. Figure 1 shows an example of such a wrapper file; in this case, the German vowels with umlauts and the ß char- acter need Unicode-compliant definitions, in place of those Note: is article is based on the author’s presentations at both the EuroBachoTEX 2007 and TUG 2007 conferences, but is printed in a single found in the original hyphenation file. e precise details Proceedings issue to avoid duplication. vary, of course, depending on the structure and encoding 146 TUGboat, Volume 29, No. 1 — XVII European TEX Conference, 2007 X TE EX Live % xu-dehyphn.tex % Wrapper for XeTeX to read dehyphn.tex % Jonathan Kew, 2006-08-17 % Public domain \begingroup \expandafter\ifx\csname XeTeXrevision\endcsname\relax \else \catcode`\?=7 % Define the accent macro " in such a way that it % expands to single letters in Unicode \catcode`\"=13 \def"#1{\ifx#1a??e4\else \ifx#1o??f6\else \ifx#1u??fc\else \errmessage{Hyphenation pattern file corrupted!}% \fi\fi\fi} % - patterns with umlauts are ok \def\n#1{#1} % - define \3 to be character "00DF (\ss in Unicode) \def\3{??df} % - define \9 to throw an error \def\9{\errmessage{Hyphenation pattern file corrupted!}} % - duplicated patterns to support font encoding OT1 are not wanted \def\c#1{} % \let\PATTERNS=\patterns \def\patterns{% at the \patterns command in dehyphn.tex... \endgroup % end group containing local definitions from dehyphn \begingroup % and start our own (to match \endgroup in dehyphn) \PATTERNS % and then load the real patterns } \fi \input dehyphn.tex \endgroup \endinput Figure 1: xu-dehyphn.tex, a typical hyphenation wrapper file from the TEX Live setup of the pattern file being loaded, but similar techniques can is situation is improving, as some major packages generally be used. have added a test for X TE EX and now choose the appropri- In the longer term, reorganization and standardization ate driver options. For others, including important cases of the hyphenation files, perhaps co-ordinated with work like geometry and crop, TL2007 includes configuration in OpenOffice.org (which uses a very similar hyphenation files in the xelatex subtree that provide the proper setup. algorithm) would be a useful project. However, this will In most cases, therefore, users should find that the packages require not only a good understanding of the language and work transparently in X TE EX just as with other TEX engines encoding issues, but also interaction with license holders and drivers. or maintainers of all the existing patterns. Meanwhile, the One important package that did not work transpar- current setup with xu- wrappers has proved to be a work- ently with X TE EX in the TL2007 release is pgf; however, able interim solution. since the release in February, pgf has also been updated so that it recognizes the X TE EX engine automatically. 1.3 Package configuration 1.4 e ArabX TE EX package Another common problem for X TE EX users in the past has been that some popular LATEX packages (e.g., graphics, A new package by François Charette provides an ArabTEX- color, geometry, crop, hyperref, and others) depend on like interface for typesetting languages in Arabic script, us- knowing the intended output driver (direct PDF genera- ing standard Unicode-based fonts. As shown in figure 2, tion with pdfTEX, dvips, dvipdfm, etc.) in order to use this supports both literal Unicode input of Arabic text, and the correct implementation-specific methods to control the ArabTEX transliterations, and can work with any Open- output. Many such packages attempt to detect the TEX en- Type font, including complex calligraphic styles such as gine in use and automatically choose the appropriate driver. Nastaliq script. is package was created after the cur- However, with X TE EX being a new engine, existing pack- rent TEX Live release, but can be obtained from CTAN and ages were unaware of it. works with the existing X TE EX version. TUGboat, Volume 29, No. 1 — XVII European TEX Conference, 2007 147 Jonathan Kew % preamble... z (x, y, z) \usepackage{arabxetex} \newfontfamily\arabicfont b [Script=Arabic]{Scheherazade} \newfontfamily\urdufont [Script=Arabic,Scale=0.75]{Noori Nastaliq MT} % body... \begin{arab}[fullvoc] ϕ mina 'l-qur'Ani 'l-karImi, r sUraTu 'l-ssajdaTi 15--16: % ...etc... \end{arab} \begin{urdu}[voc] یُونسٔ حضرت وِچُّوں بنیاِسرائِیل اَںبیاءِ % ...etc... y θ Result: ِ َ ْٱ ُآ ِن ْٱ َ ِ ِ، ُ َر ُة ٱ ْ َ ِة ١٥–١٦: إِ َ ُ ْ ِ ُ ِـَــٰ ِ َ ٱ ِ َ إِ َذا ُذ ُوا ِ َ َ وا ُ ًا َو َ ُا ِ َ ْ ِ َر ِ ْ َو ُ ْ َ َ ْ َ ْ ِ ُ َون ۩ x ٔ َ َ َ َ ُ ُ ُ ُ ْ َ ِ ْٱ َ َ ِ ِ َ ْ ُ َن َر ُ ْ َ ًْ َو َ ًَ َو ِ َر َز ْ ٰ ُ ْ ُ ْ ِ ُ َن ِ ِٔ Figure 3: Example of a PSTricks plot embedded in a X LAT X ﻛ E E َﺍ ِ ء ﺍِﺍ ﻭِﮞ ِ ٔ ُ ﺍ ﺪﺭ ۔ ﺍٓ ٔ ﺩﺍ َﺩ ِﻭﺭ۷۸۱/۷۸۲ ﻡ ُﻮﮞ ۷۵۳ﻡ ۔ = ِ document (from http://tug.org/PSTricks/main.cgi?file ﺍُﻭﮞ ﻭُ ﻜ ِﺍِ ٔﺍ ﺩﺍ ﺩﻩ ُﺎﻡ ۔ ﺍٓ ﺍِ ُ ﻜ ﻭِﺡ ﺩﮮﻝ ”“ ﺩﮮ ﺎﻡ َﺭ ﺪﮮ ( ِ ِ ِ pst-plot/3D/examples َ َ۔ﺍ ﺡ َ ﺍ ِﻩ ُﮞ ” ُ ﺍ َّﺭﻉ“ ﺍٓ ِﮞ۔ ﺍ ﺎﻡ ِﻞ ﺩﮮ َ ﺭﮞ ﺍ ﻩﺩﮮ ُﻝ َ ِ ٔ ﺍ ﺩﮮ ﺻﮯ ۔ ﺍِ ﻮﮞ ﺩﮮ ﺪ ﺭﺍ ﺩﻯ ٔ ُﺍ ﺩﮮ َﺩ ﻭﺭﺍﮞ ّ ّ ﮯ ﺍ ﺎﻡ ﻰ ﺩﮮ ﺍٓ ﻯ َﺩﻭﺭ ِ ً ﻛ ﻛ ۱۵۵۰ﻡ ُﻮﮞ ۱۲۰۰ﻡ ﺍٓﺩ ۔ َﻭﻻ ُﺩﻭ ﻰ ﺩﻪ ﺍ۱۲۰۰ ً ِ ﻡ ُﻮﮞ ۶۰۰ﻡ ﺍٓﺩ ﺭﺎ۔ ِ ٔ ُ ُﺩﻭ ﻛُ ﺳ the driver’s .cfg file) to convert this to PDF which can then َﺩﻭﺭ ِﻭﺡ َ ۔ ﺍِ ﺪ ﺭﺍ ُﻮﮞ ﺩﺭﺍ ِ ﻭ َ ﺪﺍﮞ ” ﻬﺪ“۔ ﺭﻭﺍ ﺩﮮ ٔ ُ ُ ﺩﺍ ﺍﺭ .be embedded in the document, as illustrated in figure 3 ﺍ ِٔ ِ۔ While this technique is currently quite slow, it does at least Figure 2: Examples of ArabX TE EX input and typeset output permit the use of such graphics.
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]
  • Tlaunch: a Launcher for a TEX Live System
    TLaunch: a launcher for a TEX Live system Siep Kroonenberg June 29, 2017 This manual is for tlaunch, the TEX Live Launcher, version 0.5.3. Copyright © 2017 Siep Kroonenberg. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. This file is offered as-is, without any warranty. Contents 1 The launcher5 1.1 Introduction............................5 1.1.1 Localization........................6 1.2 Modes...............................6 1.2.1 Normal mode.......................6 1.2.2 Initializing.........................6 1.2.3 Forgetting.........................6 1.3 Using scripts............................7 1.4 The ini file.............................7 1.4.1 Location..........................7 1.4.2 Encoding..........................7 1.4.3 Syntax...........................7 1.4.4 The Strings section....................9 1.4.5 Sections for filetype associations (FTAs)........9 1.4.6 Sections for utility scripts................ 10 1.4.7 The built-in functions.................. 10 1.4.8 Menus and buttons.................... 11 1.4.9 The General section.................... 12 1.5 Editor choice............................ 12 1.6 Launcher-based installations................... 13 1.6.1 The tlaunchmode script................. 14 1.6.2 TEX Live Manager..................... 14 2 The launcher at the RUG 15 2.1 Historical.............................. 15 2.2 RES desktops........................... 16 2.3 Components of the rug TEX installation............ 16 2.4 Directory organization...................... 17 2.5 Fixes for add-ons......................... 17 2.5.1 TeXnicCenter....................... 17 2.5.2 TeXstudio......................... 18 2.5.3 SumatraPDF........................ 18 2.5.4 LyX............................. 18 3 CONTENTS 4 2.6 Moving the XeTEX font cache.................
    [Show full text]
  • Travels in TEX Land: Choosing a TEX Environment for Windows
    The PracTEX Journal TPJ 2005 No 02, 2005-04-15 Rev. 2005-04-17 Travels in TEX Land: Choosing a TEX Environment for Windows David Walden The author of this column wanders through world of TEX, as a non-expert, reporting what he observes and learns, which hopefully will be interesting to other non-expert users of TEX. 1 Introduction This column recounts my experiences looking at and thinking about different ways TEX is set up for users to go through the document-composition to type- setting cycle (input and edit, compile, and view or print). First, I’ll describe my own experience randomly trying various TEX environments. I suspect that some other users have had a similar introduction to TEX; and perhaps other users have just used the environment that was available at their workplace or school. Then I’ll consider some categories for thinking about options in TEX setups. Last, I’ll suggest some follow-on steps. Since I use Microsoft Windows as my computer operating system, this note focuses on environments that are available for Windows.1 2 My random path to choosing a TEX environment 2 I started using TEX in the late 1990s. 1But see my offer in Section 4. 2 While I started using TEX, I switched from TEX to using LATEX as soon as I discovered LATEX existed. Since both TEX and LATEX are operated in the same way, I’ll mostly refer to TEX in this note, since that is the more basic system. c 2005 David C. Walden I don’t quite remember my first setup for trying TEX.
    [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]
  • Tugboat, Volume 33 (2012), No. 1 53 TEX on Windows: Miktex Or TEX Live? Joseph Wright on Windows, There Are Two Actively-Develop
    TUGboat, Volume 33 (2012), No. 1 53 TEX on Windows: MiKTEX or TEX Live? A reminder that MiKTEX and TEX Live are not the only choices. W32TEX (Kakuto, 2012) is popular Joseph Wright in the far east. As well as being a TEX system in On Windows, there are two actively-developed free its own right, it is the source of the Windows binar- TEX systems with similar coverage: MiKTEX (Schenk, ies for TEX Live, and TEX Live acquires more CJK 2011) and TEX Live (TEX Users Group, 2011). The support from it every year. For users focussed on good news is that there is a lot of similarity between ConTEXt, ConTEXt standalone (Pragma ADE, 2012) the two systems, so for most users both systems is probably the best way to go (it uses the W32TEX are equally usable, and (LA)TEX documents are port- binaries on Windows). There are also the commer- able between them. However, there are differences cial options, for example BaKoMa TEX (BaKoMa and depending on what you need these might be Soft., 2011) or PCTEX (Personal TEX, Inc., 2011). important. However, for most users it comes down to a choice between the ‘big two’. • The default settings install everything for TEX Live, but only a minimal set of packages for References MiKT X. MiKT X will then install extra pack- E E BaKoMa Soft. “BaKoMa T X 9.77”. ages ‘on the fly’, while T X Live does not (there E E http://www.bakoma-tex.com/, 2011. is a package to do that in TEX Live, but it is aimed at GNU/Linux users).
    [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 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]
  • Editorial Manager 1
    LaTeX Guide, FAQs, and Resources 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. Contents LaTeX Guide: Submitting LaTeX Files to Editorial Manager ............................................... 1 Quick troubleshooting............................................................................................................................ 1 Recommended upload order of LaTeX submission files ...................................................... 1 Submission process ................................................................................................................................ 2 Frequently Asked Questions ........................................................................................................ 5 Which TeX system is included in EM?
    [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]
  • Typesetting Chinese in XƎTEX: Zhspacing User's Manual
    Typesetting Chinese in XƎTEX: zhspacing user’s manual∗ Yin Diany 2016/05/14 Contents I zhspacing.sty 3 1 Introduction 3 2 Getting Started 3 3 Advanced Usage 5 3.1 Fonts ............................ 5 3.2 More on Fonts ....................... 7 3.3 Skips ............................ 7 3.4 Vertical Chinese ...................... 9 3.5 Compatibility ....................... 10 3.6 Working with other Chinese package .......... 10 ∗Revision: 2016/05/14. yLab. of Network Comm. System & Control, Univ. of Sci. & Tech. of China. 1 4 Getting zhspacing 11 II zhfont.sty 12 1 Introduction 12 2 Package Options 12 3 Provided Macros 12 4 Examples 13 III zhmath.sty 13 1 Introduction 13 2 Package Options 13 3 Provided Macros 14 4 Examples 15 2 File I zhspacing.sty 1 Introduction XƎTEX is a new TEX engine by Jonathan Kew and SIL International, which combines "-TEX with pervasive Unicode support and advanced font support1. Using XƎTEX, it is possible to typeset scripts of any languages whose glyphs are contained in the font in use, without the help of any extra packages, such as CJK2. However, XƎTEX itself does not solve all the problems. Some de- tails in Chinese typesetting have not been dealt with by XƎTEX, such as the automatic font switch between Chinese and Western characters, the skip adjustment of fullwidth punctuations, the automatic skip in- sertion between Chinese and Western characters or math formulas, etc. To meet the need of easy and high quality typesetting of Chinese documents using XƎTEX, the package zhspacing is coded, utilizing the new primitive of \XeTeXinterchartoks provided in XƎTEX ver- sion 0.997.
    [Show full text]
  • Latex on Macintosh
    LaTeX on Macintosh Installing MacTeX and using TeXShop, as described on the main LaTeX page, is enough to get you started using LaTeX on a Mac. This page provides further information for experienced users. Tips for using TeXShop Forward and Inverse Search If you are working on a long document, forward and inverse searching make editing much easier. • Forward search means jumping from a point in your LaTeX source file to the corresponding line in the pdf output file. • Inverse search means jumping from a line in the pdf file back to the corresponding point in the source file. In TeXShop, forward and inverse search are easy. To do a forward search, right-click on text in the source window and choose the option "Sync". (Shortcut: Cmd-Click). Similarly, to do an inverse search, right-click in the output window and choose "Sync". Spell-checking TeXShop does spell-checking using Apple's built in dictionaries, but the results aren't ideal, since TeXShop will mark most LaTeX commands as misspellings, and this will distract you from the real misspellings in your document. Below are two ways around this problem. • Use the spell-checking program Excalibur which is included with MacTeX (in the folder / Applications/TeX). Before you start spell-checking with Excalibur, open its Preferences, and in the LaTeX section, turn on "LaTeX command parsing". Then, Excalibur will ignore LaTeX commands when spell-checking. • Install CocoAspell (already installed in the Math Lab), then go to System Preferences, and open the Spelling preference pane. Choose the last dictionary in the list (the third one labeled "English (United States)"), and check the box for "TeX/LaTeX filtering".
    [Show full text]
  • TEX Collection 2021
    � https://tug.org/texcollection � AsTEX (French) CervanTEX (Spanish) proTEXt: an easy to install TEX system for MS Windows: based on MiKTEX, with the TEXstudio editor front-end. T X CSTUG (Czech/Slovak) Collection 2021 T X Live: a rich T X system to be installed on hard disk or a portable device E CT X (Chinese) E E E such as a USB stick. Comes with support for most modern systems, CyrTUG (Russian) including GNU/Linux, macOS, and Windows. DANTE (German) MacTEX: an easy to install TEX system for macOS: the full TEX Live DK-TUG (Danish) distribution, with the TEXShop front-end and other Mac tools. Estonian User Group CTAN: a snapshot of the Comprehensive TEX Archive Network, a set of 휀휙휏 (Greek) servers worldwide making TEX software publically available. DVD GuIT (Italian) GUST (Polish) proTEXt ist ein einfach zu installierendes TEX-System für MS Windows, basierend auf MiKTEX und TEXstudio als Editor. GUTenberg (French) TEX Live ist ein umfangreiches TEX-System zur Installation auf Festplatte GUTpt (Portuguese) oder einem portablen Medium, z. B. USB-Stick. Binaries für viele Platformen ÍsTEX (Icelandic) sind enthalten. ITALIC (Irish) MacTEX ist ein einfach zu installierendes TEX-System für macOS, mit einem DANTE KTUG (Korean) vollständigen TEX Live, sowie TEXShop als Editor und weiteren Programmen. www.dante.de CTAN ist ein weltweites Netzwerk von Servern für T X-Software. Auf der Lietuvos TEX’o Vartotojų E Grupė (Lithuanian) DVD befindet sich ein Abzug des deutschen CTAN-Knotens dante.ctan.org. MaTEX (Hungarian) O Nordic TEX Group gutenberg.eu.org proT Xt T X Live (Scandinavian) proTEXt : un système TEX pour Windows facile à installer, basé sur MikTEX E E avec l’éditeur T Xstudio.
    [Show full text]