Mathematical Typefaces in TEX Documents Amit Raj Dhawan

Total Page:16

File Type:pdf, Size:1020Kb

Mathematical Typefaces in TEX Documents Amit Raj Dhawan TUGboat, Volume 31 (2010), No. 1 27 Mathematical typefaces in TEX documents \scriptscriptfont0=\fiverm \def\rm{\fam=0 \tenrm} Amit Raj Dhawan % % Family 1 (Math italic) Abstract \font\teni=mdbchri7m at10pt \font\seveni=mdbchri7m at7pt This paper discusses free math fonts that can \font\fivei=mdbchri7m at5pt be used by TEX to harmonize with desired text \textfont1=\teni typefaces. It has been written with a user of plain \scriptfont1=\seveni TEX in mind but the pivotal issues discussed are \scriptscriptfont1=\fivei common to other friends of TEX, e.g., LATEX. A \def\mit{\fam=1} technique for changing text and math fonts in TEX % is given. Then the paper discusses the lack of math % Family 2 (Math symbols) fonts compared to text fonts in TEX. It is followed \font\tensy=md-chr7y at10pt by some deliberation on some aspects of complete \font\sevensy=md-chr7y at7pt sets of math fonts. The term “math mode” includes \font\fivesy=md-chr7y at5pt both TEX’s in-line and display math modes, unless \textfont2=\tensy stated otherwise. \scriptfont2=\sevensy \scriptscriptfont2=\fivesy 1. Changing math fonts \def\cal{\fam=2} Changing the text font in TEX is quite simple. For % example, the command \font\myfont=cmss10 will % Family 3 (Math extension) assign the font cmss10 to the control word \myfont. \font\tenex=mdbchr7v at10pt However, this does not work when assigning fonts \font\sevenex=mdbchr7v at7pt to be used in math mode. TEX uses fonts from \font\fiveex=mdbchr7v at5pt one or more of the sixteen font families to typeset \textfont3=\tenex mathematical characters. Each font family consists \scriptfont3=\sevenex of three fonts — textfont, scriptfont, and scriptscriptfont. \scriptscriptfont3=\fiveex In plain TEX, by default, most of the math- % ematical characters come from family 0 (roman), % Family 4 (Italic text) family 1 (math italic), family 2 (math symbol), \font\tenit=mdbchri7t at10pt and family 3 (math extension); TEX expects these \font\sevenit=mdbchri7t at7pt families to be fixed. There are characters in math \font\fiveit=mdbchri7t at5pt mode that come from other font families, e.g., x in \textfont\itfam=\tenit f(x) is from family 6 (\bffam). In all, plain TEX \scriptfont\itfam=\sevenit uses 8 families (0–7). To thoroughly change the \scriptscriptfont\itfam=\fiveit typeface/type family of a document generated by \def\it{\fam=\itfam \tenit} plain TEX, it is required to change the fonts in 7 of % those font families; one of the eight families is for % Family 5 (Slanted text) the typewriter typeface. \font\tensl=mdbchro7t at10pt The following code changes the type family in \font\sevensl=mdbchro7t at7pt a TEX document from Computer Modern (default) \font\fivesl=mdbchro7t at5pt to Charter. The fonts used in the code are free and \textfont\slfam=\tensl included in most TEX distributions. This method \scriptfont\slfam=\sevensl works well with other formats based on plain TEX, \scriptscriptfont\slfam=\fivesl \def\sl{\fam=\slfam \tensl} e.g., AMS-TEX, X TE EX (not X E LATEX), Eplain, etc. With LATEX, the given method does not work. % % Family 6 (Bold text) % Family 0 (Roman) \font\tenbf=mdbchb7t at10pt \font\tenrm=mdbchr7t at10pt \font\sevenbf=mdbchb7t at7pt \font\sevenrm=mdbchr7t at7pt \font\fivebf=mdbchb7t at5pt \font\fiverm=mdbchr7t at5pt \textfont\bffam=\tenbf \textfont0=\tenrm \scriptfont\bffam=\sevenbf \scriptfont0=\sevenrm \scriptscriptfont\bffam=\fivebf 28 TUGboat, Volume 31 (2010), No. 1 \def\bf{\fam=\bffam \tenbf} % % Family 7 (Typewriter) Utopia 3 \font\tentt=cmtt10 yx+2y f (x, y)=(x + y)(2x) \font\seventt=cmtt10 at7pt \font\fivett=cmtt10 at5pt 1 |j| \textfont\ttfam=\tentt σ −i j t − lim nk (t)e dt = lim 1 c j k→∞ 2π k→∞ nk + 1 \scriptfont\ttfam=\seventt ZT \scriptscriptfont\ttfam=\fivett \def\tt{\fam=\ttfam \tentt} % \rm % Sets normal roman font Century 3 yx+2y f (x, y) = (x + y)(2x) Another way to change the fonts is to use the control word \newfam [1]. The technique is similar 1 | j| σ −i jt to the one illustrated above. The macro \newfam lim nk (t)e dt = lim 1 − c j k→∞ 2π Z k→∞ nk + 1 allows the user to form new font families under new T assigned names. 2. Available math fonts Palatino + 3 TEX can change the math typefaces only if the fonts yx 2y f (x, y) = (x + y)(2x) to do that are available. Today’s TEX distributions include hundreds of fonts to change the typeface 1 |j| for text, but this is not the case with math. lim σ (t)e−ijtdt = lim 1 − c nk + j We can find hundreds of readily available free k→∞ 2π ZT k→∞ nk 1! fonts offering the roman, italic, slanted, and bold typeface variants, but the fonts for creating specific math typefaces are not even in tens. The problem is Times the lack of fonts that are included in font families 1, + 3 yx 2y 2, and 3 — math italic, math symbol, and math f (x, y) = (x + y)(2x) extension fonts. Given below is some math and text in different typefaces, typeset using free fonts 1 | j| lim σ (t)e−i jtdt = lim 1 − c available in major TEX distributions like TEX Live nk j k→∞ 2π ZT k→∞ nk + 1! 2009 and MiKTEX 2.8. Computer Modern Bookman x+2y3 y +2 3 (2x) yx y f(x,y)=(x + y) f (x y) = (x + y)(2x) 1 −ijt |j| 1 |j| lim σn (t)e dt = lim 1 − cj −ijt →∞ k →∞ lim σn (t)e dt = lim 1 − cj k 2π ZT k nk + 1 →∞ k →∞ k 2π ZT k nk + 1 Charter 3 y x+2y (2x) f (x, y)=(x + y) Antykwa Toru´nska +2 3 (2 ) 1 |j| ( ) = ( + ) σ −i jt − || lim nk (t)e dt = lim 1 − cj σ − k→∞ 2π k→∞ n + 1 ZT k →∞ π T →∞ 1 lim ( ) = lim 1 2 + 1 TUGboat, Volume 31 (2010), No. 1 29 Euler x+2y3 (2x)y +2 3 Iwona f(x,y)=(x + y) (2 ) ( ) = ( + ) || 1 − |j| − lim σ (t)e ijtdt = lim 1 − c σ − →∞ nk →∞ j →∞ π →∞ k 2π ZT k nk + 1 1 T lim ( ) = lim 1 2 + 1 Mathematical typesetting in TEX is more complex than text typesetting, and so is the making of math +2 3 Kurier fonts compared to text fonts. Though aesthetic (2 ) appreciation is subjective, most of us would agree ( ) = ( + ) − || that inter-character spacing, kerning, scripts and σ − →∞ π T →∞ scriptscripts look better in Computer Modern and 1 lim ( ) = lim 1 Euler. Here we are not talking about the design 2 + 1 features like the contours that shape the characters or the lightness of a type family, but the fine tuning Arev that the font offers. All the fonts used above are 3 y+2y vector fonts, and only Computer Modern and Euler ƒ (, y)=( + y)(2) offer separate math italic and math symbol fonts at 1 |j| 10pt, 7pt, and 5pt. The math italic of Computer −jt lim σnk (t)e dt = lim 1 − cj Modern is different than the normal italic of the k→∞ 2 k→∞ + 1 π T nk same, the former being a bit extended. The 5pt size of Computer Modern is not 10pt scaled to 5pt; it is a separate font designed specifically for 5pt size, and this feature enhances math typesetting. Computer Modern Bright In eijt of Bookman, which uses math italic from 3 yx+2y Antonis Tsolomitis’ Kerkis package, ij looks like a f (x,y)=(x + y)(2x) ‘y with two dots’. This is confusing and in italic text it is a blemish on the look of words like bijection. 1 −ijt |j| lim σnk (t)e dt = lim 1 − cj It can be seen that the space setting in Kerkis is k→∞ 2π k→∞ nk + 1 T in need of improvement. In |j|, the descender (the foot of the j) cuts the vertical bar. We can improve such shortcomings manually but such alterations Concrete will be tedious and font specific — a change of 3 font might then produce ugly results due to bad yx+2y f (x;y) = (x + y)(2x) spacing. Another option is to include such tuning in the font metric information, making the process 1 −ij t |j | of adjustment automatic and transferable. Another lim œnk (t)e dt = lim 1 − cj k→∞ 2ß ZT k→∞ nk + 1 alternative is to have a separate math italic font, that has its own glyphs which match the normal italic without being mere copies, which would be advantageous. After trimming the terminal (leg) of Kepler i of kmath8r (Kerkis math italic) we can get an x+2y3 individual glyph for math italic, which goes with (2x)y f (x, y) = (x + y) the text italic but it is not a duplication. A separate math italic in Kerkis with well-chosen font metric 1 |j| −ijt − parameters would solve most problems without the lim σnk (t)e dt = lim 1 cj k→∞ 2π ZT k→∞ nk + 1! need of manual tuning. Nevertheless, some cases will always exist (especially for diehard typographers) where some manual fine-tuning would be required to produce desired results. 30 TUGboat, Volume 31 (2010), No. 1 In the given examples, some interesting details not usable as a text italic, and text italics are what to note are: most users need, there is not a huge demand for it. 1. Inter-character spacing, with special attention 3. Requirements of math fonts to the spacing between scriptsize (7pt) and scriptscriptsize (5pt) glyphs, respectively. The TEX world would certainly enjoy having more 2. The readability of smaller glyphs — scriptsize math fonts that have at least all the features of and scriptscriptsize.
Recommended publications
  • 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]
  • Producing Beautiful Documents with TEX and LATEX an Extremely Brief Introduction
    Producing Beautiful Documents With TEX and LATEX An Extremely Brief Introduction Lawrence Hubert University of Illinois Producing Beautiful Documents With TEX and LATEX – p. 1/37 What is TEX and LATEX? TEX is a very mathematically savvy typesetting engine produced in the 1980’s by Donald Knuth from Stanford. It is open-source (which means it is free, and freely available); implemented for every conceivable operating system; it is currently in Version 3.141592, so it is, in effect, now “fixed” forever. Extra Credit: can you tell why it is essentially “fixed”? And what will be the version number when Knuth dies? Producing Beautiful Documents With TEX and LATEX – p. 2/37 LATEX is a set of macros sitting on top of TEX that makes our task easier. It was produced by Leslie Lamport in the middle 1980’s; it is also open-source and delivered conjointly with any TEX system. The current version is LATEX2e and is under constant development and extension. TEX and LATEX work together, with LATEX helping produce what is called the document mark-up, and TEX then being called upon to do the actual typesetting. Producing Beautiful Documents With TEX and LATEX – p. 3/37 Features and Advantages Why you should use TEX and LATEX— In contrast to word-processing methods such as Word, you do not worry about the visual formatting of your document. You are concerned only about the content. In other words, you separate content from layout. The file you produce is ascii, the simplest you can have with no special symbols; it includes general commands for what you wish to do in the document.
    [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]
  • 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]
  • Installation
    APPENDIX A Installation In case you do not already have a LATEX installation, in Sections A.1 and A.2, we describe how to install LATEX on your computer, a PC or a Mac. The installation is much easier if you obtain TEX Live 2007 (or later) from the TEX Users Group, TUG (see Section E.2). It contains both the TEX implementations we discuss. No installation is given for UNIX computers. The attraction of UNIX to its users is the incredibly large number of options, from the UNIX dialect, to the shell, the editor, and so on. A typical UNIX user downloads the code and compiles the system. This is obviously beyond the scope of this book. Nevertheless, TEX Live 2007 (or later) from the TEX Users Group supplies the compiled (binaries) of LATEX for a number of UNIX variants. First read Chapter 1, so that in this Appendix you recognize the terminology we introduce there. I will assume that you become sufficiently familiar with your LATEX distribution to be able to perform the editing cycle with the sample documents. 490 Appendix A Installation A.1 LATEX on a PC On a PC, most mathematicians use MiKTeX and the editor WinEdt. So it seems appro- priate that we start there. A.1.1 Installing MiKTeX If you made a donation to MiKTeX or if you have the TEX Live 2007 (or later) from the TEX Users Group, then you have a CD or DVD with the MiKTeX installer. Installation then is in one step and very fast. In case you do not have this CD or DVD, we show how to install from the Internet.
    [Show full text]
  • PDF: Itransi-Miktex.Pdf
    ITRANS53 Installation Notes with MiKTEX 2.9 John Washburn 20130701 MiKTEX is a distribution of LATEX for win32. It can be downloaded from http://miktex.org/2.9/setup. 1. Install the latest version of MiKTEX As of this writing the latest version of MiKTEX is 2.9. The default location into which MiKTEX is installed is: C:\Program Files\MiKTeX 2.9. If this is not the location to which you have installed MiKTEX then note the installation directory for use by the steps below. 2. Install all the font packages available through MiKTEX (a) Start ! MiKTEX ! MiKTEX Maintenance ! MiKTEX Maintenance Settings. (b) Select the Packages tab from the MiKTEX Options dialog box. (c) Check the checkbox: Fonts, until the box has a simple check with no background color. A simple check indicates all MiKTEX options within that category will be selected. Installing all the fonts will cause the outline font packages: indic-type1 and devangari, to be installed. 3. Download itrans53-win32.zip from http://www.aczoom.com/files/itrans/53/itrans53-win32.zip 4. Extract the contents of itrans53-win32.zip to some temporary location such as: c:\temp\itrans53 5. Create a file named install.bat file within the temporary location: c:\temp\itrans53 The contents of the install.bat batch file are listed below. If the installa- tion of MiKTEX was not to the directory: C:\Program Files\MiKTeX 2.9, then change the value of MiktexRoot to reflect the actual location of the MiKTEX installation. 6. Open an MS-DOS command window which is running as administator.
    [Show full text]
  • LATEX3 News Issue 12, January 2020
    LATEX3 News Issue 12, January 2020 Contents more stable: squeezing out more experimental ideas, refining ones we have and making it a serious option for Introduction 1 core LATEX programming. New features in expl3 1 As a result of these activities, the LATEX3 A new argument specifier: e-type . 1 programming layer will be available as part of the New functions . 1 kernel of LATEX 2" from 2020-02-02 onwards, i.e., can String conversion moves to expl3 . 1 be used without explicitly loading expl3. See LATEX Case changing of text . 2 News 31 [2] for more details on this. Notable fixes and changes 2 New features in expl3 File name parsing . 2 A new argument specifier: e-type Message formatting . 2 During 2018, the team worked with the TEX Live, Key inheritance . 2 X TE EX and (u)pTEX developers to add the \expanded Floating point juxtaposition . 2 primitive to pdfTEX, X TE EX and (u)pTEX. This Changing box dimensions . 2 primitive was originally suggested for pdfTEX v1.50 More functions moved to stable . 2 (never released), and was present in LuaTEX from the Deprecations . 2 start of that project. Adding lets us create a new argument Internal improvements 2 \expanded specifier: -type expansion. This is almost the same as Cross-module functions . 2 e -type, but is itself expandable. (It also doesn't need The backend . 2 x doubled # tokens.) That's incredibly useful for creating Better support for (u)pTEX 2 function-like macros: you can ensure that everything is expanded in an argument before you go near it, with Options 3 not an \expandafter in sight.
    [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]
  • PDF Version of Paper
    The PracTeX Journal - TeX Users Group (courtesy of Google) The online journal of the TeX Current Issue 2007, Number 4 Users Group ISSN 1556-6994 [Published 2007-12-15] About The PracTeX Notices Journal From the Editor: In this issue; Next issue: LaTeX-niques; Editorial: General information Teaching LaTeX and TeX Submit an item Paul Blaga and Lance Carnes Download style files News from Around: Copyright Contact us Conferences in Pisa and Cluj (Romania); LaTeX workshop in Berkeley; Helvetica - The Movie About RSS feeds The Editors Whole Issue PDF for PracTeX Journal 2007-4 Archives of The PracTeX The Editors Journal Articles Back issues Teaching LaTeX: Why and How? Author index Paul Blaga Title index A new package for conference proceedings BibTeX bibliography Vincent Verfaille LaTeX tools for life scientists (BioTeXniques?) Kumar M Senthil Next issue Approx. February 15, 2008 Using LaTeX for writing a thesis Vishal Kumar The ctable package Wybo Dekker Editorial board Teaching LaTeX for a staff development course Lance Carnes, editor Nicola Talbot Kaveh Bazargan Brevity is the soul of wit: How LaTeX can help Kaja Christiansen S. Parthasarathy Peter Flom Hans Hagen Writing your dissertation using LaTeX Robin Laakso Keith Jones Tristan Miller Tim Null Interactive TeX training and support Arthur Ogawa Jonathan Fine Steve Peter http://dw.tug.org/pracjourn/ (1 of 2) [1/18/2008 8:24:23 PM] The PracTeX Journal - TeX Users Group Yuri Robbers Writing the curriculum vitæ with LaTeX Will Robertson Lapo Mori and Maurizio Himmelmann Other key people Columns Travels in TeX Land: Benefits of thinking a little bit like a programmer More key people wanted David Walden Ask Nelly: How do I combine tabularx with longtable? How do I write matrices in the text? The Editors Distractions — Music scores with LaTeX The Editors Sponsors: Be a sponsor! Web site regeneration of January 18, 2008 [v21f] ; TUG home page; search; contact webmaster.
    [Show full text]
  • Math Symbol Tables
    APPENDIX A Math symbol tables A.1 Hebrew and Greek letters Hebrew letters Type Typeset \aleph ℵ \beth ℶ \daleth ℸ \gimel ℷ © Springer International Publishing AG 2016 481 G. Grätzer, More Math Into LATEX, DOI 10.1007/978-3-319-23796-1 482 Appendix A Math symbol tables Greek letters Lowercase Type Typeset Type Typeset Type Typeset \alpha \iota \sigma \beta \kappa \tau \gamma \lambda \upsilon \delta \mu \phi \epsilon \nu \chi \zeta \xi \psi \eta \pi \omega \theta \rho \varepsilon \varpi \varsigma \vartheta \varrho \varphi \digamma ϝ \varkappa Uppercase Type Typeset Type Typeset Type Typeset \Gamma Γ \Xi Ξ \Phi Φ \Delta Δ \Pi Π \Psi Ψ \Theta Θ \Sigma Σ \Omega Ω \Lambda Λ \Upsilon Υ \varGamma \varXi \varPhi \varDelta \varPi \varPsi \varTheta \varSigma \varOmega \varLambda \varUpsilon A.2 Binary relations 483 A.2 Binary relations Type Typeset Type Typeset < < > > = = : ∶ \in ∈ \ni or \owns ∋ \leq or \le ≤ \geq or \ge ≥ \ll ≪ \gg ≫ \prec ≺ \succ ≻ \preceq ⪯ \succeq ⪰ \sim ∼ \approx ≈ \simeq ≃ \cong ≅ \equiv ≡ \doteq ≐ \subset ⊂ \supset ⊃ \subseteq ⊆ \supseteq ⊇ \sqsubseteq ⊑ \sqsupseteq ⊒ \smile ⌣ \frown ⌢ \perp ⟂ \models ⊧ \mid ∣ \parallel ∥ \vdash ⊢ \dashv ⊣ \propto ∝ \asymp ≍ \bowtie ⋈ \sqsubset ⊏ \sqsupset ⊐ \Join ⨝ Note the \colon command used in ∶ → 2, typed as f \colon x \to x^2 484 Appendix A Math symbol tables More binary relations Type Typeset Type Typeset \leqq ≦ \geqq ≧ \leqslant ⩽ \geqslant ⩾ \eqslantless ⪕ \eqslantgtr ⪖ \lesssim ≲ \gtrsim ≳ \lessapprox ⪅ \gtrapprox ⪆ \approxeq ≊ \lessdot
    [Show full text]
  • Easy-To-Use Chinese MTEX Suite Hongbin Ma
    The PracTEX Journal, 2012, No. 1 Article revision 2012/06/25 Easy-to-use Chinese MTEX Suite Hongbin Ma Email cnedu.bit.mathmhb@ Address School of Automation, Beijing Institute of Technology, Beijing 100081, P. R. China 1 Motivation of Developing MTEX As the main developer of Chinese MTEX Suite , or simply MTEX [1], I started to fall in love with TEX[2] and LATEX[3] in 2002 when I was still a graduate student major- ing in mathematics and cybernetics at the Academy of Mathematics and Systems Science, Chinese Academy of Sciences. At that time, recommended by some se- nior students, I started to use Chinese CTEX Suite , or simply CTEX[4], which was maintained by Dr. Lingyun Wu[5], a researcher in our academy, and is roughly a collection of pre-configured MiKTEX system[6] packaged with other tools such as customized WinEdt[7] for Chinese TEXers. CTEX brings significant benefits to China TEX users and it helps much to popularize the use of LATEX in China, es- pecially in the educational and academic areas with large requirement on mathe- matics typesetting. Furthermore, at that time, CTEX provides one way to typeset Chinese documents easily with LATEX and CCT [8](Chinese-Typesetting-System ), which was initially developed by another researcher Prof. Linbo Zhang[9] in our academy since 1998 for the purpose of typesetting Chinese with LATEX. Besides CCT system, another system called TY (Tian-Yuan ) system [10] was invented by a group in Eastern China Normal University so as to overcome the difficulties of typesetting Chinese with LATEX using different idea.
    [Show full text]
  • LATEX News, Issues 1–33
    LATEX News, Issues 1–33 Contents Issue 6, December 19969 Welcome to LATEX News 6............9 Issue 1, June 19944 Mono-case file names...............9 Welcome to LATEX News.............4 Another input encoding.............9 LATEX 2ε—the new LATEX release........4 Better user-defined math display environments9 Docstrip improvements..............9 Why a new LATEX?................4 AMS LAT X update................9 Processing documents with LATEX 2ε ......4 E Graphics package update............9 New packages...................4 EC Fonts released................9 Further information...............4 Issue 7, June 1997 10 Issue 2, December 19945 T1 encoded Computer Modern fonts...... 10 Welcome to LATEX News 2............5 T1 encoded Concrete fonts........... 10 December 1994 release of LATEX.........5 Further input encodings............. 10 Accented input..................5 Normalising spacing after punctuation..... 10 AMS-LATEX....................5 Accessing Bold Math Symbols.......... 10 LATEX on the internet..............5 Policy on standard classes............ 10 Further information...............5 New addresses for TUG............. 10 Issue 3, June 19956 Issue 8, December 1997 11 New supported font encodings.......... 11 Welcome to LAT X News 3............6 E New input encodings............... 11 June 1995 release of LAT X............6 E Tools........................ 11 Additional input encodings...........6 Graphics...................... 11 LAT X getting smaller..............6 E LATEX3 experimental programming conventions 11 Distribution
    [Show full text]