Knowledge (XXG)

TeX

Source đź“ť

692:(characters of category 11) or a single other character are replaced by a control-sequence token. In this sense, this stage is like lexical analysis, although it does not form numbers from digits. In the next stage, expandable control sequences (such as conditionals or defined macros) are replaced by their replacement text. The input for the third stage is then a stream of characters (including the ones with special meaning) and unexpandable control sequences (typically assignments and visual commands). Here, the characters get assembled into a paragraph, and TeX's paragraph breaking algorithm works by optimizing breakpoints over the whole paragraph. The fourth stage breaks the vertical list of lines and other material into pages. 1693:, further explores this problem of digitizing "brush trajectories". This term derives from the fact that Metafont describes characters as having been drawn by abstract brushes (and erasers). It is commonly believed that TeX is based on bitmap fonts but, in fact, these programs "know" nothing about the fonts that they are using other than their dimensions. It is the responsibility of the device driver to appropriately handle fonts of other types, including PostScript Type 1 and TrueType. Computer Modern (commonly known as "the TeX font") is freely available in Type 1 format, as are the AMS math fonts. Users of TeX systems that output directly to PDF, such as pdfTeX, XeTeX, or LuaTeX, generally never use Metafont output at all. 2034:", and he strongly encourages modifications or experimentations with this source code. However, since Knuth highly values the reproducibility of the output of all versions of TeX, any changed version must not be called TeX, or anything confusingly similar. To enforce this rule, any implementation of the system must pass a test suite called the TRIP test before being allowed to be called TeX. The question of license is somewhat confused by the statements included at the beginning of the TeX source code, which indicate that "all rights are reserved. Copying of this file is authorized only if ... you make absolutely no changes to your copy". This restriction should be interpreted as a prohibition to change the source code 5775: 2374: 2386: 139: 1181: 2236:(DANTE) is a large user group in Germany. The TeX Users Group was founded in 1980 for educational and scientific purposes, provides an organization for those who have an interest in typography and font design, and are users of the TeX typesetting system invented by Knuth. The TeX Users Group represents the interests of TeX users worldwide. The TeX Users Group publishes the 2074:. TeX allowed scientific papers in mathematical disciplines to be reduced to relatively small files that could be rendered client-side, allowing fully typeset scientific papers to be exchanged over the early Internet and emerging World Wide Web, even when sending large files was difficult. This paved the way for the creation of repositories of scientific papers such as 47: 655:. Numerous journals in these fields are produced using TeX or LaTeX, allowing authors to submit their raw manuscript written in TeX. While many publications in other fields, including dictionaries and legal publications, have been produced using TeX, it has not been as successful as in the more technical fields, as TeX was primarily designed to typeset mathematics. 762: 2209: 5010: 1522:, etc.), etc., up to the subword of length 14, which is the word itself, including the markers. TeX will then look into its list of hyphenation patterns, and find subwords for which it has calculated the desirability of hyphenation at each position. In the case of our word, 11 such patterns can be matched, namely 577:. This is a reflection of the fact that TeX is now very stable, and only minor updates are anticipated. The current version of TeX is 3.141592653; it was last updated in 2021. The design was frozen after version 3.0, and no new feature or fundamental change will be added, so all newer versions will contain only 709:. These low-level commands are rarely used directly by users, and most functionality is provided by format files (predumped memory images of TeX after large macro collections have been loaded). Knuth's original default format, which adds about 600 commands, is Plain TeX. The most widely used format is 1192:
Since the primary goal of the TeX language is high-quality typesetting for publishers of books, Knuth gave a lot of attention to the spacing rules for mathematical formulae. He took three bodies of work that he considered to be standards of excellence for mathematical typography: the books typeset by
658:
When he designed TeX, Donald Knuth did not believe that a single typesetting system would fit everyone's needs; instead, he designed many hooks inside the program so that it would be possible to write extensions, and released the source code, hoping that the publishers would design versions tailoring
1757:
in TeX. The award per bug started at US$ 2.56 (one "hexadecimal dollar") and doubled every year until it was frozen at its current value of $ 327.68. Knuth has lost relatively little money as there have been very few bugs claimed. In addition, recipients have been known to frame their check as proof
1456:
If no suitable line break can be found for a line, the system will try to hyphenate a word. The original version of TeX used a hyphenation algorithm based on a set of rules for the removal of prefixes and suffixes of words, and for deciding if it should insert a break between the two consonants in a
1217:
mathematics journal. Knuth looked closely at these printed papers to sort out and look for a set of rules for spacing. While TeX provides some basic rules and the tools needed to specify proper spacing, the exact parameters depend on the font used to typeset the formula. For example, the spacing for
831:
ndependent format (DVI). A DVI file could then be either viewed on screen or converted to a suitable format for any of the various printers for which a device driver existed (printer support was generally not an operating system feature at the time that TeX was created). Knuth has said that there is
1701:
TeX documents are written and programmed using an unusual macro language. Broadly speaking, the running of this macro language involves expansion and execution stages which do not interact directly. Expansion includes both literal expansion of macro definitions as well as conditional branching, and
1229:
The typesetting of math in TeX is not without criticism, particularly with respect to technical details of the font metrics, which were designed in an era when significant attention was paid to storage requirements. This resulted in some "hacks" overloading some fields, which in turn required other
1003:
is done by starting with a $ symbol, then entering a formula in TeX syntax, and closing again with another of the same symbol. Knuth explained in jest that he chose the dollar sign to indicate the beginning and end of mathematical mode in plain TeX because typesetting mathematics was traditionally
1246:
is easy to solve with a digital system such as TeX, which, provided that good points for line breaking have been defined, can automatically spread the spaces between words to fill in the line. The problem is thus to find the set of breakpoints that will give the most visually pleasing result. Many
581:
fixes. Even though Donald Knuth himself has suggested a few areas in which TeX could have been improved, he indicated that he firmly believes that having an unchanged system that will produce the same output now and in the future is more important than introducing new features. For this reason, he
1748:
instead of directly compiling the Pascal code. Knuth has kept a very detailed log of all the bugs he has corrected and changes he has made in the program since 1982; as of 2021, the list contains 440 entries, not including the version modification that should be done after his death as the final
691:
language even at the expansion level. The system can be divided into four levels: in the first, characters are read from the input file and assigned a category code (sometimes called "catcode", for short). Combinations of a backslash (actually, any character of category zero) followed by letters
1171:
The TeX software incorporates several aspects that were not available, or were of lower quality, in other typesetting programs at the time when TeX was released. Some of the innovations are based on interesting algorithms, and have led to several theses for Knuth's students. While some of these
1662:
a) if necessary. These patterns find about 90% of the hyphens in the original dictionary; more importantly, they do not insert any spurious hyphen. In addition, a list of exceptions (words for which the patterns do not predict the correct hyphenation) are included with the Plain TeX format;
1274:, if two lines in a row are hyphenated, or if a very loose line is immediately followed by a very tight line. The algorithm will then find the breakpoints that will minimize the sum of squares of the badness (including penalties) of the resulting lines. If the paragraph contains 1156: 2038:. The copyright note at the beginning of tex.web (and mf.web) was changed in 2021 to explicitly state this. This interpretation is confirmed later in the source code when the TRIP test is mentioned ("If this program is changed, the resulting system should not be called 'TeX 1254:, where the breakpoints for each line are determined one after the other, and no breakpoint is changed after it has been chosen. Such a system is not able to define a breakpoint depending on the effect that it will have on the following lines. In comparison, the 1269:
associated with each possible line break; the badness is increased if the spaces on the line must stretch or shrink too much to make the line the correct width. Penalties are added if a breakpoint is particularly undesirable: for example, if a word must be
1477:
in 1983, to assign priorities to breakpoints in letter groups. A list of hyphenation patterns is first generated automatically from a corpus of hyphenated words (a list of 50,000 words). If TeX must find the acceptable hyphenation positions in the word
444:. This method, dating back to the 19th century, produced a "classic style" appreciated by Knuth. When the second edition was published, in 1976, the whole book had to be typeset again because the Monotype technology had been largely replaced by 459:
Knuth saw for the first time the output of a high-quality digital typesetting system, and became interested in digital typography. On 13 May 1977, he wrote a memo to himself describing the basic features of TeX. He planned to finish it on his
992: 556:. Despite his desire to keep the program stable, Knuth realised that 128 different characters for the text input were not enough to accommodate foreign languages; the main change in version 3.0 of TeX is thus the ability to work with 401:
TeX was designed with two main goals in mind: to allow anybody to produce high-quality books with minimal effort, and to provide a system that would give exactly the same results on all computers, at any point in time (together with the
2476:
Knuth definitely wrote most of the code himself, at least for the Metafont re-write, for which I have pesonal knowledge. However, some of his students (such as Michael Plass and John Hobby) did work on the algorithms used in TeX and
1365:). Further simplifications (for example, not testing extremely unlikely breakpoints such as a hyphenation in the first word of a paragraph, or very overfull lines) lead to an efficient algorithm whose running time is 659:
to their own needs. While such extensions have been created (including some by Knuth himself), most people have extended TeX only using macros and it has remained a system associated with technical typesetting.
683:-based language: many commands, including most user-defined ones, are expanded on the fly until only unexpandable tokens remain, which are then executed. Expansion itself is practically free from side effects. 700:
file ("DeVice Independent") containing the final locations of all characters. This DVI file can then be printed directly given an appropriate printer driver, or it can be converted to other formats. Nowadays,
1761:
Due to scammers finding scanned copies of his checks on the internet and using them to try to drain his bank account, Knuth no longer sends out real checks, but those who submit bug reports can get credit at
695:
The TeX system has precise knowledge of the sizes of all characters and symbols, and using this information, it computes the optimal arrangement of letters per line and lines per page. It then produces a
1076: 725:
and provides many more user-friendly commands, which can be altered by journals to fit with their house style. Most of the features of AMS-TeX can be used in LaTeX by using the "AMS packages" (e.g.,
1425:(lines that appear alone on a page while the rest of the paragraph is on the following or preceding page). However, in general, a thesis by Michael Plass shows how the page-breaking problem can be 5104: 2066:
It is possible to use TeX for automatic generation of sophisticated layout for XML data. The differences in syntax between the two description languages can be overcome with the help of
717:, which incorporates document styles for books, letters, slides, etc., and adds support for referencing and automatic numbering of sections and equations. Another widely used format, 1851:, a Unicode-aware extension to TeX that includes a Lua runtime with extensive hooks into the underlying TeX routines and algorithms. Most TeX extensions are available for free from 604:(see below), other programmers are allowed (and explicitly encouraged) to improve the system, but are required to use another name to distribute the modified TeX, meaning that the 1835:
for bibliographies (distributed with LaTeX); pdfTeX, a TeX-compatible engine which can directly produce PDF output (as well as continuing to support the original DVI output);
1817: 1008:(mathematics presented centered on a new line) is similar but uses $ $ instead of a single $ symbol. For example, the above with the quadratic formula in display math: 6018: 1359: 922: 1395: 1319: 5886: 803:
for plain TeX files. By default, everything that follows a percent sign on a line is a comment, ignored by TeX. Running TeX on this file (for example, by typing
5097: 1415: 1292: 3573: 832:
nothing inherent in TeX that requires DVI as the output format, and later versions of TeX, notably pdfTeX, XeTeX and LuaTeX, all support output directly to
3622: 1732:
subset in order to ensure readability and portability. For example, TeX does all of its dynamic allocation itself from fixed-size arrays and uses only
1972:
that offers a different approach to configurability and features. Free downloadable binaries are provided for Windows, Linux, macOS, OS/2, and FreeBSD.
612:
project was developed after 1991, primarily to enhance TeX's multilingual typesetting abilities. Knuth created "unofficial" modified versions, such as
4180: 327:, and packages which provide extra typesetting functionality – built around the original TeX language. TeX is a popular means of typesetting complex 3142: 2590: 2172:. Knuth instructs that it be typeset with the "E" below the baseline and reduced spacing between the letters. This is done, as Knuth mentions in his 5794: 5090: 4798: 2233: 3922: 4214: 2307: 1899:
is a partial-WYSIWYG, online editor that provides a cloud-based solution to TeX along with additional features in real-time collaborative editing.
5827: 675:. Almost all of TeX's syntactic properties can be changed on the fly, which makes TeX input hard to parse by anything but TeX itself. TeX is a 6003: 1172:
discoveries have now been incorporated into other typesetting programs, others, such as the rules for mathematical spacing, are still unique.
6008: 4919: 2749: 477: 1262:
the possible breakpoints in a paragraph, and finds the combination of line breaks that will produce the most globally pleasing arrangement.
6136: 6116: 5779: 5187: 4536: 2653: 2627: 2378: 1677:
Metafont, not strictly part of TeX, is a font description system which allows the designer to describe characters algorithmically. It uses
1778:
and all the necessary fonts, documents formats, and utilities needed to use the typesetting system. On UNIX-compatible systems, including
2177: 2055: 1429:
because of the added complication of placing figures. TeX's line-breaking algorithm has been adopted by several other programs, such as
1417:
is the width of a line. A similar algorithm is used to determine the best way to break paragraphs across two pages, in order to avoid
5227: 4453: 4432: 4413: 4367: 4242: 4207: 4169: 3954: 3672: 3237: 3211: 2317: 1151:{\displaystyle {\begin{matrix}{\text{The quadratic formula is}}\\\displaystyle {\frac {-b\pm {\sqrt {b^{2}-4ac}}}{2a}}\end{matrix}}} 1828:, the GNU documentation processing system. TeX has been the official typesetting package for the GNU operating system since 1984. 652: 5182: 1705:
The definition of a macro not only includes a list of commands but also the syntax of the call. It differs with most widely used
192: 6023: 3968: 3591: 5893: 5851: 4326: 2559: 485: 432: 1490:
is a special marker to indicate the beginning or end of the word. The list of subwords includes all the subwords of length 1 (
5789: 4833: 3499: 2658: 1716:
The TeX macro language has been used to write larger document production systems, most notably including LaTeX and ConTeXt.
456:
of the new book on 30 March 1977, he found them inferior. Disappointed, Knuth set out to design his own typesetting system.
2739: 1948:(for Windows) are similar tools and provide an integrated development environment (IDE) for working with LaTeX or TeX. For 1702:
execution involves such tasks as setting variables/registers and the actual typesetting process of adding glyphs to boxes.
1681:
in a fairly standard way to generate the actual characters to be displayed, but Knuth devotes substantial attention to the
586:, at which point all remaining bugs will become features. Likewise, versions of Metafont after 2.0 asymptotically approach 6141: 5784: 5623: 5113: 2043: 750: 722: 465: 319:
and first released in 1978. The term now refers to the system of extensions – which includes software programs called TeX
156: 2364: 6065: 6034: 5232: 114: 552:
programming language, following intense lobbying by Guy Steele. In 1989, Donald Knuth released new versions of TeX and
6121: 1729: 1650:
a), with low indicative numbers (either odd or even), which can then be superseded by more specific patterns (such as
1243: 521: 88: 3462: 705:
is often used, which bypasses DVI generation altogether. The base TeX system understands about 300 commands, called
6131: 5820: 5576: 5218: 640: 567:, where updates have been indicated by adding an extra digit at the end of the decimal, so that the version number 582:
has stated that the "absolutely final change (to be made after my death)" will be to change the version number to
6151: 5865: 5381: 5070: 4912: 4157: 2355: 1864: 1209: 588: 545: 489: 6013: 3708: 5213: 4853: 4529: 3417: 1813: 1745: 999:
The formula is printed in a way a person would write by hand, or typeset the equation. In a document, entering
833: 812: 808: 676: 395: 324: 3632: 3339: 2838: 2789: 2502:
Gaudeul, Alexia (27 March 2006). "Do Open Source Developers Respond to Competition?: The (La)TeX Case Study".
631:
In several technical fields such as computer science, mathematics, engineering and physics, TeX has become a
532:
TeX82, a new version of TeX rewritten from scratch, was published in 1982. Among other changes, the original
6029: 5858: 4863: 648: 375: 3158: 2601: 2247: 1163:(The examples here are not actually rendered with TeX; spacing, character sizes, and all else may differ.) 476:
during the summer of 1978, when Knuth was developing his first version of TeX. When Steele returned to the
6111: 5998: 5923: 5879: 4886: 4673: 4492: 2333: 2294: 2071: 1733: 1710: 541: 2180:(developed by Honeywell Information Systems). Fans like to proliferate names from the word "TeX"—such as 6126: 6075: 5813: 5663: 5588: 5242: 2531: 2252: 533: 437: 328: 3377: 2385: 516:
and cross-linked documentation typeset in TeX from the same original file. The language used is called
6146: 5967: 5872: 5638: 5438: 5302: 5063: 5044: 4937: 4905: 4401: 4284: 4222: 4176: 3875: 3791: 3269: 3033: 2970: 2895: 1870: 1706: 1635: 1437: 1422: 509: 265: 31: 560:
inputs, allowing 256 different characters in the text input. TeX3.0 was released on March 15, 1990.
548:, to ensure reproducibility of the results across different computer hardware, and includes a real, 5546: 5499: 5457: 4811: 4522: 4388: 4128: 3556: 2224: 2216:
Notable entities in the TeX community include the TeX Users Group (TUG), which currently publishes
1418: 1322: 774: 688: 617: 564: 549: 473: 175: 4186:. It is provided only as an example and its use to prepare a book like The TeXbook is not allowed. 6055: 5746: 5598: 5494: 5222: 4304: 4269: 3990: 3895: 3811: 3363: 3289: 3053: 2990: 2915: 2511: 2390: 2237: 2229: 1985: 1750: 1682: 1474: 1434: 1222:
fonts has been precisely fine-tuned over the years and is now set; but when other fonts, such as
987:{\displaystyle {\hbox{The quadratic formula is }}\textstyle {-b\pm {\sqrt {b^{2}-4ac}} \over 2a}} 851: 537: 469: 220: 1690: 1473:(which is possible most of the time). TeX82 introduced a new hyphenation algorithm, designed by 4727: 2263: 2030:
Donald Knuth has indicated several times that the source code of TeX has been placed into the "
1258:
line-breaking algorithm used by TeX and developed by Donald Knuth and Michael Plass considers
5761: 5703: 5513: 5504: 5275: 5270: 5247: 4449: 4428: 4409: 4363: 4238: 4203: 4165: 4023: 3950: 3627: 3233: 3207: 3201: 2745: 2519: 1999: 1992: 1918: 1798: 1328: 847: 846:
TeX provides a different text syntax specifically for mathematical formulas. For example, the
632: 355: 4732: 3227: 2872: 2523: 1809: 613: 5569: 5477: 5396: 5334: 5257: 4964: 4768: 4720: 4292: 4261: 3883: 3838: 3799: 3277: 3041: 2978: 2903: 2503: 2151: 2089: 1737: 1248: 1203: 445: 347: 312: 279: 187: 163: 4763: 4758: 4753: 4594: 1962:
is the Pure Qt equivalent of Kile, with a user interface that is nearly the same as Kile's.
1368: 1297: 386:
installations. It is also used for many other typesetting tasks, especially in the form of
6070: 5952: 5736: 5658: 5653: 5472: 5467: 5356: 5312: 5036: 4868: 4838: 4609: 4496: 4316: 3907: 3864: 3823: 3315: 3301: 3065: 3002: 2927: 2711: 2544: 1774:
TeX is usually provided in the form of an easy-to-install bundle of TeX itself along with
1686: 1219: 697: 441: 411: 3080: 1678: 1230:"hacks". On an aesthetics level, the rendering of radicals has also been criticized. The 46: 4405: 4288: 3879: 3795: 3680: 3273: 3037: 2974: 2899: 1978:
has various built-in and third-party packages with support for TeX, the major one being
1642:. This system based on subwords allows the definition of very general patterns (such as 5957: 5536: 5508: 5401: 5317: 5280: 5203: 4348: 4296: 4231: 3887: 3803: 3770: 3738: 3281: 3045: 2982: 2907: 2312: 2282: 2114: 2111: 1430: 1400: 1362: 1277: 1194: 800: 714: 687:
of macros takes no memory, and if-then-else constructs are available. This makes TeX a
684: 680: 636: 620: 568: 315:
which was designed and written by computer scientist and Stanford University professor
168: 4501: 2014: 1180: 635:. Many thousands of books have been published using TeX, including books published by 138: 6100: 6050: 5428: 5386: 5324: 5297: 4359: 4273: 4199: 4161: 3599: 3421: 2515: 2031: 1234:
font specification largely borrows from TeX, but has some new features/enhancements.
1231: 601: 419: 4332: 2657: prior to 1 November 2008 and incorporated under the "relicensing" terms of the 2567: 2471: 592:(currently at 2.7182818), and a similar change will be applied after Knuth's death. 6106: 5836: 5756: 5751: 5741: 5721: 5693: 5683: 5648: 5487: 5371: 5285: 5208: 4984: 4509: 2126: 1929: 1763: 1754: 1450: 1226:, were used by Knuth for the first time, new spacing parameters had to be defined. 578: 488:(ITS) operating system. The first version of TeX, called TeX78, was written in the 453: 316: 59: 5082: 4252:———; Plass, Michael F (1981), "Breaking Paragraphs into Lines", 2765: 2070:. In the context of XML publication, TeX can thus be considered an alternative to 2050:
for TeX. This was rejected because at the time "TEX" (all caps) was registered by
1805:
distribution (enhanced by proTeXt) and the Microsoft Windows version of TeX Live.
4443: 2633: 1294:
possible breakpoints, the number of situations that must be evaluated naively is
6060: 5731: 5726: 5688: 5678: 5673: 5628: 5613: 5482: 5433: 5423: 5413: 5376: 5366: 5292: 5237: 5147: 4959: 4954: 4678: 4663: 4508:
Donald Knuth discusses developing the software for TEX at Xerox PARC 2/21/1980
2597: 2003: 1878: 1783: 1426: 1214: 609: 605: 513: 363: 359: 343: 309: 180: 4192: 3943: 2078:, through which papers could be 'published' without an intermediary publisher. 17: 5603: 5583: 5518: 5418: 5339: 5329: 5307: 5137: 5116: 4569: 2410: 2017:
provides mathematical TeX typesetting, but the code needs to be surrounded by
1736:
for its internal calculations. As a result, TeX has been ported to almost all
1444: 461: 371: 332: 232: 54: 4049: 6085: 5990: 5947: 5698: 5668: 5551: 5344: 5167: 5132: 4994: 4559: 4150: 3425: 2685: 2051: 2047: 2010: 1975: 1965: 1821: 1466: 1462: 1223: 1185: 749:, used primarily for desktop publishing and written mostly by Hans Hagen at 742: 668: 351: 4265: 3722: 3438: 2268: 1201:) under the supervision of Hans Wolf; editions of the mathematical journal 3981:
O'Connell, Heath (2002). "Physicists Thriving with Paperless Publishing".
3478: 761: 5917: 5904: 5643: 5608: 5541: 5408: 5391: 5162: 5157: 5152: 5142: 5026: 5018: 4999: 4979: 4848: 4843: 4748: 4710: 4668: 4604: 4599: 4584: 3474: 2344: 2339: 2328: 2006:, iMath and TexMaths extensions can provide mathematical TeX typesetting. 1969: 1959: 1945: 1941: 1896: 1844: 1790: 1775: 1672: 644: 553: 415: 403: 339: 3995: 3786:
Bigelow, Charles; Day, Donald (1983). "The future of TeX and METAFONT".
2507: 6080: 5633: 5618: 5361: 4989: 4873: 4804: 4574: 4564: 4029: 3949:, Computers and Typesetting, vol. B, Reading, MA: Addison-Wesley, 2741:
TeX Unbound: LaTeX & TeX Strategies for Fonts, Graphics, & More
2322: 2259: 2241: 2218: 2122: 1937: 1906: 1886: 1882: 1840: 1825: 1797:
distribution was the de facto standard on UNIX-compatible systems.) On
746: 718: 672: 391: 367: 3364:"High-Quality Editing and Display of Mathematical Text in Office 2007" 3105: 1482:, for example, it will consider all the subwords of the extended word 5349: 5049: 4945: 4828: 4715: 4705: 4642: 4637: 4614: 2472:"Per Bothner (attendee at TeX Project meetings) discusses authorship" 2274: 2139: 2130: 1979: 1848: 1832: 1831:
Numerous extensions and companion programs for TeX exist, among them
1802: 1271: 702: 493: 5009: 3971:
by Fadi P. Deek, James A. M. McHugh "Public domain", page 227 (2008)
3754: 3702: 3226:
Syropoulos, Apostolos; Tsolomitis, Antonis; Sofroniou, Nick (2003),
2208: 2144:), Greek for both "art" and "craft", which is also the root word of 1995:, possible plugins include Vim-LaTeX Suite, Automatic TeX and TeX-9. 1724:
The original source code for the current TeX software is written in
4237:, Lecture notes, Center for the Study of Language and Information, 3391: 3346: 2846: 2819: 2797: 1909:
document processor which runs on a variety of platforms including:
123: 5593: 5462: 5450: 5445: 5172: 4773: 4647: 4579: 4353: 4344:
contains extensive documentation about the algorithms used in TeX.
4096: 2278: 2207: 2075: 2067: 1925: 1912: 1890: 1836: 1794: 1786: 1779: 1741: 1470: 1458: 1179: 766: 760: 710: 557: 497: 387: 379: 4476: 4378: 3646: 2425:
still remains as the default formatter of the UNIX documentation.
1713:, in that the body of a macro gets tokenized at definition time. 5980: 5939: 5928: 4969: 4858: 4793: 4218: 4183: 4129:"25 Years of TeX and METAFONT: Looking Back and Looking Forward" 3560: 3557:
List of updates to the TeX82 listing published in September 1982
3166: 2349: 1953: 1852: 1447: 449: 407: 383: 5809: 5805: 5086: 4901: 4518: 4487: 5975: 4974: 4897: 4384: 4337: 4070: 2358:, for help displaying mathematical formulae in Knowledge (XXG) 2118: 1949: 1902: 1808:
Several document processing systems are based on TeX, notably
1725: 1634:. Finally, the acceptable positions are those indicated by an 1441: 517: 481: 152: 2134: 331:; it has been noted as one of the most sophisticated digital 2492:. Beijing; Sebastopol, Calif: O'Reilly Media, 2007, pp. 235. 4427:(reference) (2nd ed.), American Mathematical Society, 2824:, NTG journal MAPS (1990), 489. Reprinted as chapter 30 of 2446: 2157: 2098: 2095: 2086:
The name TeX is intended by its developer to be pronounced
572: 288: 285: 786:% marks the end of the file; not shown in the final output 2648: 2258:
four times per year. Other user groups include DK-TUG in
1590:
c. For each position in the word, TeX will calculate the
1325:, the complexity of the algorithm can be brought down to 508:
For later versions of TeX, Knuth invented the concept of
468:" (ready to use) until 1989, more than ten years later. 4514: 4470: 3340:"Math typesetting in TEX: The good, the bad, the ugly" 1242:
In comparison with manual typesetting, the problem of
1081: 933: 927: 4225:, it contains plenty of human-readable documentation. 2873:"Mixing Right-to-Left Texts with Left-to-Right Texts" 2362: 2176:, to distinguish TeX from other system names such as 2160: 1758:
that they found a bug in TeX rather than cashing it.
1403: 1371: 1331: 1300: 1280: 1093: 1079: 925: 422:, which made it accessible to a wide range of users. 3264:
Bigelow, Charles; Day, Donald (1983). "Chapter 32".
3252:
Knuth, Donald E (1996), "Questions and Answers II",
3028:
Bigelow, Charles; Day, Donald (1983). "Chapter 32".
3016:
Knuth, Donald E (1996), "Questions and Answers II",
2965:
Bigelow, Charles; Day, Donald (1983). "Chapter 31".
2490:
Fonts & Encodings (Translated by P. Scott Horne)
2285:; the user groups jointly maintain a complete list. 2154: 2092: 1893:. It uses Knuth's fonts and can generate TeX output. 382:, the previously favored formatting system, in most 282: 6043: 5989: 5966: 5938: 5903: 5843: 5712: 5560: 5527: 5256: 5196: 5123: 5035: 5017: 4936: 4821: 4786: 4741: 4698: 4691: 4656: 4630: 4623: 4552: 4279:Bigelow, Charles; Day, Donald (1983). "Chapter 3". 4198:, Computers and Typesetting, vol. B, Reading, 3580:, available on CTAN, last modified in January 2003. 3324:(1989), pp. 31–36, 342. Reprinted as chapter 18 of 2953:Knuth, Donald E (1996), "Questions and Answers I", 2890:Bigelow, Charles; Day, Donald (1983). "Chapter 4". 2110:The letters of the name are meant to represent the 600:Since the source code of TeX is essentially in the 464:
in 1978, but as it happened, the language was not "
261: 243: 231: 219: 198: 186: 174: 162: 148: 113: 87: 65: 53: 4230: 4191: 4149: 3942: 1728:, a mixture of documentation written in TeX and a 1409: 1389: 1353: 1313: 1286: 1150: 986: 452:were no longer available. When Knuth received the 2866: 2864: 1889:scientific text editor, inspired by both TeX and 1594:obtained among all matching patterns, yielding en 203: 4510:https://archive.org/details/xerox-parc-tapes-v49 2591:"Commemorative lecture of the Kyoto Prize, 1996" 1812:, which uses TeX as a backend for printing from 3414:Computer Typesetting: Experiments and Prospects 1265:Formally, the algorithm defines a value called 563:Since version 3, TeX has used an idiosyncratic 297: 5887:Things a Computer Scientist Rarely Talks About 4013:, Ch. 1: The Name of the Game, p. 1. 1921:(newer versions require Windows 2000 or later) 1663:additional ones can be specified by the user. 616:, which allows a user to mix texts written in 5821: 5098: 4913: 4530: 2647:This article is based on material taken from 1638:number, yielding the acceptable hyphenations 8: 5574: 3190:, p. 127, Ch. 16: Typing Math Formulas. 3159:"What are the AMS packages (amsmath, etc.)?" 1184:Mathematical text typeset using TeX and the 819:, representing the content of the page in a 480:that autumn, he rewrote TeX's input/output ( 436:was published in 1968, it was typeset using 214: 39: 4071:"The Communications of the TeX Users Group" 2281:, NTG in the Netherlands and UK-TUG in the 1789:, TeX is distributed as part of the larger 536:was replaced by a new algorithm written by 5828: 5814: 5806: 5105: 5091: 5083: 4920: 4906: 4898: 4695: 4627: 4537: 4523: 4515: 3449: 2671: 765:A sample page produced using TeX with the 137: 38: 4387:thesis), Department of Computer Science, 3994: 3504:Core GNU utilities (GNU coreutils) manual 1855:, the Comprehensive TeX Archive Network. 1402: 1370: 1342: 1330: 1305: 1299: 1279: 1112: 1106: 1094: 1084: 1080: 1078: 952: 946: 934: 926: 924: 6086:Potrzebie system of weights and measures 5780:Free and open-source software portal 3439:http://svn.tug.org/interviews/plass.html 2871:Knuth, Donald E; MacKay, Pierre (1987), 2234:Deutschsprachige Anwendervereinigung TeX 1988:. A notable extension is LaTeX Workshop 1839:, a TeX-compatible engine that supports 1744:program to convert the source code into 733:) and the "AMS document classes" (e.g., 94:TeX Live 2024 / 13 March 2024 6019:Robinson–Schensted–Knuth correspondence 5795:List of free software Unicode typefaces 4035:(1986), 101. Reprinted as chapter 6 of 3673:"Knuth: Recent News – Financial Fiasco" 2724:(1990), 12. Reprinted as chapter 29 of 2438: 2403: 2369: 2336:– a TeX reimplementation (discontinued) 2308:Comparison of document markup languages 1207:dating from around 1910; and a copy of 430:When the first paper volume of Knuth's 4481:(questions and answers), StackExchange 4312: 4302: 3903: 3893: 3863:Bigelow, Charles; Day, Donald (1983). 3819: 3809: 3297: 3287: 3061: 3051: 2998: 2988: 2923: 2913: 2540: 2529: 2245:three times per year; DANTE publishes 2148:. English speakers often pronounce it 1793:distribution. (Prior to TeX Live, the 213: 3528: 3516: 3187: 3129: 2940: 2784: 2782: 2228:, covering a wide range of topics in 2036:as long as the file is called tex.web 478:Massachusetts Institute of Technology 7: 4377:Liang, Franklin Mark (August 1983), 4213:. The full source code of TeX; also 2713:The New Versions of TeX and METAFONT 2654:Free On-line Dictionary of Computing 2046:tried in the early 1980s to claim a 815:) will create an output file called 520:and produces programs in DEC PDP-10 3592:"Knuth: Frequently Asked Questions" 3268:. Vol. 249. pp. 620–624. 3032:. Vol. 249. pp. 616–617. 1944:(for Linux, macOS and Windows) and 667:TeX commands commonly start with a 608:can still evolve. For example, the 4297:10.1038/scientificamerican0883-106 4283:. Vol. 249. pp. 67–155. 3969:Open Source: Technology and Policy 3888:10.1038/scientificamerican0883-106 3804:10.1038/scientificamerican0883-106 3500:"4.1 fmt: Reformat paragraph text" 3282:10.1038/scientificamerican0883-106 3046:10.1038/scientificamerican0883-106 2983:10.1038/scientificamerican0883-106 2908:10.1038/scientificamerican0883-106 2352:– a program for viewing .dvi files 1321:. However, by using the method of 25: 6004:Knuth–Bendix completion algorithm 5228:GNU Lesser General Public License 4380:Word Hy-phen-a-tion by Com-put-er 4254:Software: Practice and Experience 3711:from the original on 8 March 2024 2325:- TeX on Web pages via JavaScript 2318:List of document markup languages 2178:TEX, the Text EXecutive processor 1968:is an open-source fork (2009) of 1871:editors designed to work with TeX 300:), stylized within the system as 5773: 5008: 3317:Typesetting Concrete Mathematics 2384: 2372: 2150: 2088: 1753:to people who find and report a 512:, a way of producing compilable 278: 45: 5852:The Art of Computer Programming 4445:Modern TeX and Its Applications 4356:: A Document Preparation System 2129:, as TeX is an abbreviation of 1247:line-breaking algorithms use a 1199:The Art of Computer Programming 741:). This is then referred to as 618:left-to-right and right-to-left 486:Incompatible Timesharing System 433:The Art of Computer Programming 4229:——— (1999), 4190:——— (1986), 4177:source code of the book in TeX 3874:. Vol. 249. p. 560. 3790:. Vol. 249. p. 572. 3621:Kara Platoni (May–June 2006). 3477:: 103–10, 2000, archived from 3229:Digital Typography Using LaTeX 2969:. Vol. 249. p. 598. 2894:. Vol. 249. p. 106. 2821:The future of TeX and METAFONT 2106:, with the final consonant of 1384: 1375: 1348: 1335: 929:The quadratic formula is  850:(which is the solution of the 378:. It has long since displaced 1: 5790:List of open source typefaces 5785:Open-source Unicode typefaces 4331:(source code), archived from 4025:The TeX Logo in Various Fonts 3165:. 27 May 2018. Archived from 2845:. 24 May 2018. Archived from 2796:. 27 May 2018. Archived from 2379:Free and open-source software 2168:, like the first syllable of 2044:American Mathematical Society 1689:displays. Another thesis, by 1238:Hyphenation and justification 723:American Mathematical Society 6009:Knuth–Morris–Pratt algorithm 5233:LaTeX Project Public License 4179:(and a needed set of macros 4148:Knuth, Donald Ervin (1984), 3839:"Computers and Typesettings" 2790:"What is the future of TeX?" 2693:(1996), 38–49. Reprinted as 2447:"TeX Live - TeX Users Group" 2192:(competent TeX programmer), 2140: 1770:Distributions and extensions 1749:change in TeX. Knuth offers 504:WEB and literate programming 6137:Macro programming languages 6117:Desktop publishing software 6024:Trabb Pardo–Knuth algorithm 3541:"Appendix H: Hyphenation", 3412:Barnett, Michael P (1965), 2744:. Oxford University Press. 249:; 46 years ago 71:; 46 years ago 6168: 5219:GNU General Public License 3206:, MIT Press, p. 349, 2695:Questions and Answers, III 2135: 2082:Pronunciation and spelling 2058:" text processing system. 1862: 1670: 1004:supposed to be expensive. 811:, or by calling it from a 713:, originally developed by 641:Cambridge University Press 29: 6066:Knuth's up-arrow notation 6035:Knuth's Simpath algorithm 5866:Computers and Typesetting 5770: 5214:Creative Commons licenses 5058: 5006: 4882: 4358:(2nd ed.), Reading, 4182:) is available online on 4158:Computers and Typesetting 4127:Beebe, Nelson HF (2004), 3677:Stanford Computer Science 3596:Stanford Computer Science 2356:Help:Displaying a formula 1865:Comparison of TeX editors 1210:Indagationes Mathematicae 1195:Addison-Wesley Publishing 1024:The quadratic formula is 870:The quadratic formula is 490:SAIL programming language 109: 83: 44: 4495:25 February 2021 at the 4160:, vol. A, Reading, 3941:Knuth, Donald E (1986), 3837:Knuth, Donald E (1986), 3671:Knuth, Donald E (2008). 3232:, Springer, p. 93, 2839:"TeX Engine development" 2184:(user of TeX software), 1764:The Bank of San Serriffe 1354:{\displaystyle O(n^{2})} 1197:house (the publisher of 1086:The quadratic formula is 1022: 868: 813:graphical user interface 809:command-line interpreter 791:This might be in a file 779: 745:. Other formats include 565:version numbering system 233:Internet media type 193:Permissive free software 5859:The Complexity of Songs 4864:TeX Directory Structure 4624:Alternative TeX engines 4442:Vulis, Michael (1992), 4396:Salomon, David (1995), 4325:———, 3200:Slater, Robert (1989), 2686:Knuth meets NTG members 2661:, version 1.3 or later. 2411:Unregistered media type 2222:and formerly published 1869:There are a variety of 1824:publishing system, and 1740:, usually by using the 649:Oxford University Press 376:quantitative psychology 5894:Selected papers series 5575: 4266:10.1002/spe.4380111102 4221:. Being written using 3450:Knuth & Plass 1981 3106:"CTAN: Package pdftex" 3081:"Lists in TeX's Mouth" 3079:Jeffrey, Alan (1990), 2672:Knuth & Plass 1981 2560:"Less brief biography" 2539:Cite journal requires 2334:New Typesetting System 2295:List of TeX extensions 2213: 2212:TeX Users Group's logo 1734:fixed-point arithmetic 1510:, etc.), of length 2 ( 1411: 1391: 1355: 1315: 1288: 1189: 1152: 988: 770: 623:in the same document. 542:fixed-point arithmetic 338:TeX is widely used in 96:; 6 months ago 6076:Quater-imaginary base 5589:Atkinson Hyperlegible 5243:SIL Open Font License 4503:TeX for the Impatient 4097:"All TeX User Groups" 4050:"The Jargon File—TeX" 2738:Hoenig, Alan (1998). 2626:Knuth, Donald Ervin, 2564:Don Knuth's Home Page 2248:Die TeXnische Komödie 2232:relevant to TeX. The 2211: 1956:provides such an IDE. 1707:lexical preprocessors 1412: 1392: 1390:{\displaystyle O(nw)} 1356: 1316: 1314:{\displaystyle 2^{n}} 1289: 1183: 1153: 989: 764: 721:, is produced by the 671:and are grouped with 534:hyphenation algorithm 438:hot metal typesetting 329:mathematical formulae 6142:Typesetting software 6030:Dijkstra's algorithm 5968:Literate programming 5873:Concrete Mathematics 5577:Antykwa Półtawskiego 5114:Free and open-source 5045:Scientific WorkPlace 4398:The Advanced TeXbook 4342:on 27 September 2011 4223:literate programming 3724:Automatic TeX plugin 3623:"Love at First Byte" 3203:Portraits in Silicon 2488:Yannis Haralambous. 1928:(using a non-native 1457:pattern of the form 1401: 1369: 1329: 1298: 1278: 1176:Mathematical spacing 1077: 923: 840:Mathematical example 510:literate programming 410:description and the 266:Document file format 32:Tex (disambiguation) 30:For other uses, see 5999:Knuth's Algorithm X 5248:Ubuntu Font Licence 4812:The PracTeX Journal 4423:Spivak, MD (1990), 4406:1995adte.book.....S 4389:Stanford University 4289:1983SciAm.249b.106B 3880:1983SciAm.249b.106B 3796:1983SciAm.249b.106B 3683:on 29 November 2019 3506:, GNU Project, 2016 3352:on 20 January 2022. 3274:1983SciAm.249b.106B 3147:(source code), CTAN 3038:1983SciAm.249b.106B 2975:1983SciAm.249b.106B 2900:1983SciAm.249b.106B 2508:10.2139/ssrn.908946 2225:The PracTeX Journal 1323:dynamic programming 1006:Display mathematics 805:tex myfile.tex 775:Hello world program 484:) to run under the 448:, and the original 216: 41: 6122:Digital typography 6056:Knuth reward check 6028:Generalization of 5747:Greek Font Society 5223:GPL font exception 4486:Eijkhout, Victor. 4362:: Addison-Wesley, 4281:Digital Typography 4233:Digital Typography 4202:: Addison-Wesley, 4164:: Addison-Wesley, 4037:Digital Typography 3872:Digital Typography 3788:Digital Typography 3481:on 22 January 2009 3326:Digital Typography 3266:Digital Typography 3030:Digital Typography 2967:Digital Typography 2892:Digital Typography 2826:Digital Typography 2726:Digital Typography 2699:Digital Typography 2636:on 12 January 2015 2607:on 27 January 2018 2570:on 5 December 2016 2230:digital typography 2214: 2188:(TeX programmer), 1986:Visual Studio Code 1435:desktop publishing 1407: 1387: 1351: 1311: 1284: 1190: 1148: 1146: 1143: 984: 983: 931: 852:quadratic equation 771: 663:Typesetting system 540:. TeX82 also uses 500:operating system. 472:happened to be at 238:application/x-tex 221:Filename extension 27:Typesetting system 6132:Free TeX software 6094: 6093: 5803: 5802: 5762:SIL International 5367:Ghostscript fonts 5276:Bitstream Charter 5080: 5079: 4895: 4894: 4782: 4781: 4687: 4686: 4103:. TeX Users Group 4077:. TeX Users Group 4022:Knuth, Donald E. 4009:Knuth, Donald E. 3756:TexMaths Homepage 3628:Stanford Magazine 3590:Knuth, Donald E. 3572:Knuth, Donald E. 3555:Knuth, Donald E. 3545:, pp. 449–55 3463:"Donald E. Knuth" 3314:Knuth, Donald E. 2818:Knuth, Donald E. 2751:978-0-19-509686-6 2720:(1989), 325–328; 2710:Knuth, Donald E. 2683:Knuth, Donald E. 2589:Knuth, Donald E. 2558:Knuth, Donald E. 2000:Apache OpenOffice 1919:Microsoft Windows 1881:text editor is a 1799:Microsoft Windows 1738:operating systems 1640:en-cy-clo-pe-di-a 1410:{\displaystyle w} 1287:{\displaystyle n} 1161: 1160: 1141: 1130: 1087: 997: 996: 981: 970: 930: 848:quadratic formula 777:in plain TeX is: 633:de facto standard 496:under Stanford's 356:political science 271: 270: 212: 211: 16:(Redirected from 6159: 6152:Markup languages 5830: 5823: 5816: 5807: 5778: 5777: 5776: 5689:Squarish Sans CT 5679:Open Baskerville 5580: 5478:Source Han Serif 5258:Operating system 5107: 5100: 5093: 5084: 5012: 4922: 4915: 4908: 4899: 4696: 4628: 4539: 4532: 4525: 4516: 4482: 4471:TeX Users' Group 4458: 4437: 4418: 4391: 4372: 4343: 4341: 4320: 4314: 4310: 4308: 4300: 4276: 4247: 4236: 4212: 4197: 4194:TeX: The Program 4174: 4155: 4143: 4133: 4113: 4112: 4110: 4108: 4093: 4087: 4086: 4084: 4082: 4067: 4061: 4060: 4058: 4056: 4046: 4040: 4020: 4014: 4007: 4001: 4000: 3998: 3978: 3972: 3966: 3960: 3959: 3948: 3945:TeX: The Program 3938: 3932: 3931: 3929: 3918: 3912: 3911: 3905: 3901: 3899: 3891: 3869: 3860: 3854: 3853: 3843: 3834: 3828: 3827: 3821: 3817: 3815: 3807: 3783: 3777: 3776: 3767: 3761: 3760: 3751: 3745: 3744: 3735: 3729: 3728: 3719: 3713: 3712: 3699: 3693: 3692: 3690: 3688: 3679:. Archived from 3668: 3662: 3661: 3659: 3657: 3647:"History of TeX" 3643: 3637: 3636: 3631:. Archived from 3618: 3612: 3611: 3609: 3607: 3598:. Archived from 3587: 3581: 3574:Appendix to the 3570: 3564: 3553: 3547: 3546: 3538: 3532: 3526: 3520: 3514: 3508: 3507: 3496: 3490: 3489: 3488: 3486: 3459: 3453: 3447: 3441: 3435: 3429: 3428: 3409: 3403: 3402: 3396: 3388: 3382: 3381: 3374: 3368: 3367: 3360: 3354: 3353: 3351: 3345:. Archived from 3344: 3335: 3329: 3312: 3306: 3305: 3299: 3295: 3293: 3285: 3261: 3249: 3243: 3242: 3223: 3217: 3216: 3197: 3191: 3185: 3179: 3178: 3176: 3174: 3169:on 28 April 2019 3155: 3149: 3148: 3139: 3133: 3127: 3121: 3120: 3118: 3116: 3102: 3096: 3095: 3085: 3076: 3070: 3069: 3063: 3059: 3057: 3049: 3025: 3013: 3007: 3006: 3000: 2996: 2994: 2986: 2962: 2950: 2944: 2938: 2932: 2931: 2925: 2921: 2919: 2911: 2887: 2877: 2868: 2859: 2858: 2856: 2854: 2849:on 28 April 2019 2835: 2829: 2816: 2810: 2809: 2807: 2805: 2800:on 28 April 2019 2786: 2777: 2776: 2774: 2772: 2766:"TeX 21 release" 2762: 2756: 2755: 2735: 2729: 2708: 2702: 2697:, chapter 33 of 2681: 2675: 2669: 2663: 2662: 2644: 2638: 2637: 2632:, archived from 2623: 2617: 2616: 2614: 2612: 2606: 2600:. Archived from 2595: 2586: 2580: 2579: 2577: 2575: 2566:. Archived from 2555: 2549: 2548: 2542: 2537: 2535: 2527: 2499: 2493: 2486: 2480: 2479: 2468: 2462: 2461: 2459: 2457: 2443: 2426: 2419: 2413: 2408: 2389: 2388: 2377: 2376: 2375: 2368: 2272: 2256: 2167: 2166: 2163: 2162: 2159: 2156: 2143: 2138: 2137: 2105: 2104: 2101: 2100: 2097: 2094: 2041: 2020: 1416: 1414: 1413: 1408: 1396: 1394: 1393: 1388: 1360: 1358: 1357: 1352: 1347: 1346: 1320: 1318: 1317: 1312: 1310: 1309: 1293: 1291: 1290: 1285: 1204:Acta Mathematica 1157: 1155: 1154: 1149: 1147: 1142: 1140: 1132: 1131: 1117: 1116: 1107: 1095: 1088: 1085: 1069: 1066: 1063: 1060: 1057: 1054: 1051: 1048: 1045: 1042: 1039: 1036: 1033: 1030: 1027: 1011: 1010: 1001:mathematics mode 993: 991: 990: 985: 982: 980: 972: 971: 957: 956: 947: 935: 932: 928: 915: 912: 909: 906: 903: 900: 897: 894: 891: 888: 885: 882: 879: 876: 873: 857: 856: 787: 784: 740: 736: 732: 728: 591: 585: 575: 446:phototypesetting 442:Monotype machine 348:computer science 342:, especially in 307: 305: 295: 294: 291: 290: 287: 284: 257: 255: 250: 217: 208: 205: 164:Operating system 141: 136: 133: 131: 129: 127: 125: 104: 102: 97: 79: 77: 72: 49: 42: 21: 6167: 6166: 6162: 6161: 6160: 6158: 6157: 6156: 6097: 6096: 6095: 6090: 6071:Man or boy test 6039: 5985: 5962: 5953:Computer Modern 5934: 5899: 5880:Surreal Numbers 5839: 5834: 5804: 5799: 5774: 5772: 5766: 5737:Behdad Esfahbod 5714: 5708: 5659:Linux Libertine 5562: 5556: 5529: 5523: 5473:Source Han Sans 5313:Computer Modern 5263: 5261: 5252: 5192: 5125: 5119: 5111: 5081: 5076: 5054: 5031: 5013: 5004: 4949: 4932: 4926: 4896: 4891: 4878: 4869:TeX font metric 4839:Computer Modern 4817: 4778: 4737: 4683: 4652: 4619: 4548: 4543: 4497:Wayback Machine 4475: 4467: 4462: 4456: 4441: 4435: 4422: 4416: 4395: 4376: 4370: 4349:Lamport, Leslie 4347: 4335: 4324: 4311: 4301: 4278: 4277:. Reprinted as 4260:(11): 1119–84, 4251: 4245: 4228: 4210: 4189: 4172: 4147: 4131: 4126: 4122: 4117: 4116: 4106: 4104: 4095: 4094: 4090: 4080: 4078: 4069: 4068: 4064: 4054: 4052: 4048: 4047: 4043: 4021: 4017: 4008: 4004: 3996:physics/0007040 3980: 3979: 3975: 3967: 3963: 3957: 3940: 3939: 3935: 3927: 3920: 3919: 3915: 3902: 3892: 3867: 3862: 3861: 3857: 3841: 3836: 3835: 3831: 3818: 3808: 3785: 3784: 3780: 3769: 3768: 3764: 3753: 3752: 3748: 3737: 3736: 3732: 3721: 3720: 3716: 3707:, SourceForge, 3701: 3700: 3696: 3686: 3684: 3670: 3669: 3665: 3655: 3653: 3651:TeX Users Group 3645: 3644: 3640: 3635:on 4 June 2006. 3620: 3619: 3615: 3605: 3603: 3602:on 6 March 2008 3589: 3588: 3584: 3571: 3567: 3559:, available on 3554: 3550: 3540: 3539: 3535: 3527: 3523: 3515: 3511: 3498: 3497: 3493: 3484: 3482: 3461: 3460: 3456: 3448: 3444: 3436: 3432: 3411: 3410: 3406: 3394: 3390: 3389: 3385: 3376: 3375: 3371: 3362: 3361: 3357: 3349: 3342: 3337: 3336: 3332: 3313: 3309: 3296: 3286: 3263: 3262:. Reprinted as 3251: 3250: 3246: 3240: 3225: 3224: 3220: 3214: 3199: 3198: 3194: 3186: 3182: 3172: 3170: 3157: 3156: 3152: 3141: 3140: 3136: 3128: 3124: 3114: 3112: 3104: 3103: 3099: 3083: 3078: 3077: 3073: 3060: 3050: 3027: 3026:. Reprinted as 3015: 3014: 3010: 2997: 2987: 2964: 2963:. Reprinted as 2952: 2951: 2947: 2939: 2935: 2922: 2912: 2889: 2888:. Reprinted as 2875: 2870: 2869: 2862: 2852: 2850: 2837: 2836: 2832: 2817: 2813: 2803: 2801: 2788: 2787: 2780: 2770: 2768: 2764: 2763: 2759: 2752: 2737: 2736: 2732: 2709: 2705: 2682: 2678: 2670: 2666: 2646: 2645: 2641: 2625: 2624: 2620: 2610: 2608: 2604: 2593: 2588: 2587: 2583: 2573: 2571: 2557: 2556: 2552: 2538: 2528: 2501: 2500: 2496: 2487: 2483: 2470: 2469: 2465: 2455: 2453: 2445: 2444: 2440: 2435: 2430: 2429: 2420: 2416: 2409: 2405: 2400: 2395: 2383: 2373: 2371: 2363: 2361: 2303: 2291: 2266: 2250: 2206: 2153: 2149: 2091: 2087: 2084: 2064: 2062:XML publication 2039: 2028: 2018: 1867: 1861: 1801:, there is the 1772: 1751:monetary awards 1722: 1699: 1675: 1669: 1661: 1657: 1653: 1649: 1645: 1633: 1629: 1625: 1621: 1617: 1613: 1609: 1605: 1601: 1597: 1589: 1585: 1581: 1577: 1573: 1569: 1565: 1561: 1557: 1553: 1549: 1545: 1541: 1537: 1533: 1529: 1525: 1399: 1398: 1367: 1366: 1338: 1327: 1326: 1301: 1296: 1295: 1276: 1275: 1240: 1220:Computer Modern 1178: 1169: 1145: 1144: 1133: 1108: 1096: 1090: 1089: 1075: 1074: 1071: 1070: 1067: 1064: 1061: 1058: 1055: 1052: 1049: 1046: 1043: 1040: 1037: 1034: 1031: 1028: 1025: 973: 948: 936: 921: 920: 917: 916: 913: 910: 907: 904: 901: 898: 895: 892: 889: 886: 883: 880: 877: 874: 871: 842: 806: 789: 788: 785: 782: 759: 738: 734: 730: 726: 689:Turing-complete 665: 629: 621:writing systems 598: 587: 583: 573: 550:Turing-complete 530: 506: 428: 412:Computer Modern 303: 301: 281: 277: 253: 251: 248: 244:Initial release 239: 227: 202: 144: 122: 105: 100: 98: 95: 75: 73: 70: 66:Initial release 35: 28: 23: 22: 18:TeX Users Group 15: 12: 11: 5: 6165: 6163: 6155: 6154: 6149: 6144: 6139: 6134: 6129: 6124: 6119: 6114: 6109: 6099: 6098: 6092: 6091: 6089: 6088: 6083: 6078: 6073: 6068: 6063: 6058: 6053: 6047: 6045: 6041: 6040: 6038: 6037: 6032: 6026: 6021: 6016: 6011: 6006: 6001: 5995: 5993: 5987: 5986: 5984: 5983: 5978: 5972: 5970: 5964: 5963: 5961: 5960: 5958:Concrete Roman 5955: 5950: 5944: 5942: 5936: 5935: 5933: 5932: 5926: 5920: 5915: 5909: 5907: 5901: 5900: 5898: 5897: 5890: 5883: 5876: 5869: 5862: 5855: 5847: 5845: 5841: 5840: 5835: 5833: 5832: 5825: 5818: 5810: 5801: 5800: 5798: 5797: 5792: 5787: 5771: 5768: 5767: 5765: 5764: 5759: 5754: 5749: 5744: 5739: 5734: 5729: 5724: 5718: 5716: 5710: 5709: 5707: 5706: 5701: 5696: 5691: 5686: 5681: 5676: 5671: 5666: 5661: 5656: 5651: 5646: 5641: 5636: 5631: 5626: 5621: 5616: 5611: 5606: 5601: 5596: 5591: 5586: 5581: 5572: 5566: 5564: 5558: 5557: 5555: 5554: 5549: 5544: 5539: 5537:National Fonts 5533: 5531: 5525: 5524: 5522: 5521: 5516: 5511: 5509:Ubuntu Titling 5502: 5497: 5492: 5491: 5490: 5485: 5480: 5475: 5465: 5460: 5455: 5454: 5453: 5443: 5442: 5441: 5436: 5426: 5421: 5416: 5411: 5406: 5405: 5404: 5394: 5389: 5384: 5382:Go and Go Mono 5379: 5374: 5369: 5364: 5359: 5354: 5353: 5352: 5347: 5342: 5332: 5327: 5322: 5321: 5320: 5318:Concrete Roman 5310: 5305: 5300: 5295: 5290: 5289: 5288: 5281:Bitstream Vera 5278: 5273: 5267: 5265: 5254: 5253: 5251: 5250: 5245: 5240: 5235: 5230: 5225: 5216: 5211: 5206: 5204:Apache License 5200: 5198: 5194: 5193: 5191: 5190: 5185: 5180: 5175: 5170: 5165: 5160: 5155: 5150: 5145: 5140: 5135: 5129: 5127: 5121: 5120: 5112: 5110: 5109: 5102: 5095: 5087: 5078: 5077: 5075: 5074: 5067: 5059: 5056: 5055: 5053: 5052: 5047: 5041: 5039: 5033: 5032: 5030: 5029: 5023: 5021: 5015: 5014: 5007: 5005: 5003: 5002: 4997: 4992: 4987: 4982: 4977: 4972: 4967: 4962: 4957: 4952: 4947: 4942: 4940: 4934: 4933: 4927: 4925: 4924: 4917: 4910: 4902: 4893: 4892: 4890: 4889: 4883: 4880: 4879: 4877: 4876: 4871: 4866: 4861: 4856: 4851: 4846: 4841: 4836: 4831: 4825: 4823: 4819: 4818: 4816: 4815: 4808: 4801: 4796: 4790: 4788: 4784: 4783: 4780: 4779: 4777: 4776: 4771: 4766: 4761: 4756: 4751: 4745: 4743: 4739: 4738: 4736: 4735: 4730: 4725: 4724: 4723: 4718: 4708: 4702: 4700: 4693: 4689: 4688: 4685: 4684: 4682: 4681: 4676: 4671: 4666: 4660: 4658: 4654: 4653: 4651: 4650: 4645: 4640: 4634: 4632: 4625: 4621: 4620: 4618: 4617: 4612: 4607: 4602: 4597: 4592: 4587: 4582: 4577: 4572: 4567: 4562: 4556: 4554: 4553:Macro packages 4550: 4549: 4544: 4542: 4541: 4534: 4527: 4519: 4513: 4512: 4506: 4499: 4484: 4473: 4466: 4465:External links 4463: 4461: 4460: 4454: 4439: 4433: 4425:The Joy of TeX 4420: 4414: 4393: 4374: 4368: 4345: 4322: 4313:|journal= 4249: 4243: 4226: 4208: 4187: 4170: 4145: 4123: 4121: 4118: 4115: 4114: 4088: 4062: 4041: 4015: 4002: 3973: 3961: 3955: 3933: 3913: 3904:|journal= 3855: 3829: 3820:|journal= 3778: 3762: 3746: 3730: 3714: 3694: 3663: 3638: 3613: 3582: 3565: 3548: 3533: 3521: 3509: 3491: 3454: 3442: 3430: 3404: 3383: 3378:"LineServices" 3369: 3355: 3338:Vieth, Ulrik. 3330: 3328:, pp. 367–378. 3307: 3298:|journal= 3244: 3238: 3218: 3212: 3192: 3180: 3150: 3134: 3122: 3097: 3071: 3062:|journal= 3008: 2999:|journal= 2945: 2933: 2924:|journal= 2860: 2830: 2811: 2778: 2757: 2750: 2730: 2703: 2676: 2674:, p. 144. 2664: 2639: 2618: 2581: 2550: 2541:|journal= 2494: 2481: 2463: 2437: 2436: 2434: 2431: 2428: 2427: 2414: 2402: 2401: 2399: 2396: 2394: 2393: 2381: 2360: 2359: 2353: 2347: 2342: 2337: 2331: 2326: 2320: 2315: 2313:Formula editor 2310: 2304: 2302: 2299: 2298: 2297: 2290: 2287: 2283:United Kingdom 2205: 2202: 2083: 2080: 2063: 2060: 2056:Text EXecutive 2027: 2024: 2023: 2022: 2015:Math extension 2007: 1996: 1989: 1983: 1973: 1963: 1957: 1935: 1934: 1933: 1922: 1916: 1900: 1894: 1860: 1857: 1771: 1768: 1721: 1718: 1698: 1697:Macro language 1695: 1671:Main article: 1668: 1665: 1659: 1655: 1651: 1647: 1643: 1631: 1627: 1623: 1619: 1615: 1611: 1607: 1603: 1599: 1595: 1587: 1583: 1579: 1575: 1571: 1567: 1563: 1559: 1555: 1551: 1547: 1543: 1539: 1535: 1531: 1527: 1523: 1484:.encyclopedia. 1431:Adobe InDesign 1406: 1386: 1383: 1380: 1377: 1374: 1363:Big O notation 1350: 1345: 1341: 1337: 1334: 1308: 1304: 1283: 1239: 1236: 1177: 1174: 1168: 1165: 1159: 1158: 1139: 1136: 1129: 1126: 1123: 1120: 1115: 1111: 1105: 1102: 1099: 1092: 1091: 1083: 1082: 1072: 1023: 1019: 1018: 1015: 995: 994: 979: 976: 969: 966: 963: 960: 955: 951: 945: 942: 939: 918: 869: 865: 864: 861: 854:) appears as: 841: 838: 804: 801:file extension 780: 758: 755: 715:Leslie Lamport 685:Tail recursion 664: 661: 637:Addison-Wesley 628: 625: 597: 594: 569:asymptotically 546:floating-point 529: 526: 505: 502: 427: 424: 323:, sets of TeX 269: 268: 263: 262:Type of format 259: 258: 245: 241: 240: 237: 235: 229: 228: 225: 223: 210: 209: 200: 196: 195: 190: 184: 183: 178: 172: 171: 169:Cross-platform 166: 160: 159: 150: 146: 145: 143: 142: 119: 117: 111: 110: 107: 106: 93: 91: 89:Stable release 85: 84: 81: 80: 67: 63: 62: 57: 51: 50: 26: 24: 14: 13: 10: 9: 6: 4: 3: 2: 6164: 6153: 6150: 6148: 6145: 6143: 6140: 6138: 6135: 6133: 6130: 6128: 6125: 6123: 6120: 6118: 6115: 6113: 6112:1978 software 6110: 6108: 6105: 6104: 6102: 6087: 6084: 6082: 6079: 6077: 6074: 6072: 6069: 6067: 6064: 6062: 6059: 6057: 6054: 6052: 6051:Dancing Links 6049: 6048: 6046: 6042: 6036: 6033: 6031: 6027: 6025: 6022: 6020: 6017: 6015: 6014:Knuth shuffle 6012: 6010: 6007: 6005: 6002: 6000: 5997: 5996: 5994: 5992: 5988: 5982: 5979: 5977: 5974: 5973: 5971: 5969: 5965: 5959: 5956: 5954: 5951: 5949: 5946: 5945: 5943: 5941: 5937: 5930: 5927: 5925: 5921: 5919: 5916: 5914: 5911: 5910: 5908: 5906: 5902: 5896: 5895: 5891: 5889: 5888: 5884: 5882: 5881: 5877: 5875: 5874: 5870: 5868: 5867: 5863: 5860: 5856: 5854: 5853: 5849: 5848: 5846: 5842: 5838: 5831: 5826: 5824: 5819: 5817: 5812: 5811: 5808: 5796: 5793: 5791: 5788: 5786: 5783: 5782: 5781: 5769: 5763: 5760: 5758: 5755: 5753: 5750: 5748: 5745: 5743: 5740: 5738: 5735: 5733: 5730: 5728: 5725: 5723: 5720: 5719: 5717: 5711: 5705: 5702: 5700: 5697: 5695: 5692: 5690: 5687: 5685: 5682: 5680: 5677: 5675: 5672: 5670: 5667: 5665: 5662: 5660: 5657: 5655: 5652: 5650: 5647: 5645: 5642: 5640: 5637: 5635: 5632: 5630: 5627: 5625: 5622: 5620: 5617: 5615: 5612: 5610: 5607: 5605: 5602: 5600: 5597: 5595: 5592: 5590: 5587: 5585: 5582: 5579: 5578: 5573: 5571: 5568: 5567: 5565: 5559: 5553: 5550: 5548: 5545: 5543: 5540: 5538: 5535: 5534: 5532: 5526: 5520: 5517: 5515: 5512: 5510: 5506: 5503: 5501: 5498: 5496: 5493: 5489: 5486: 5484: 5481: 5479: 5476: 5474: 5471: 5470: 5469: 5466: 5464: 5461: 5459: 5456: 5452: 5449: 5448: 5447: 5444: 5440: 5437: 5435: 5432: 5431: 5430: 5427: 5425: 5422: 5420: 5417: 5415: 5412: 5410: 5407: 5403: 5400: 5399: 5398: 5395: 5393: 5390: 5388: 5387:Hershey fonts 5385: 5383: 5380: 5378: 5375: 5373: 5370: 5368: 5365: 5363: 5360: 5358: 5355: 5351: 5348: 5346: 5343: 5341: 5338: 5337: 5336: 5333: 5331: 5328: 5326: 5325:Courier Prime 5323: 5319: 5316: 5315: 5314: 5311: 5309: 5306: 5304: 5301: 5299: 5298:Cascadia Code 5296: 5294: 5291: 5287: 5284: 5283: 5282: 5279: 5277: 5274: 5272: 5269: 5268: 5266: 5262:corporate and 5259: 5255: 5249: 5246: 5244: 5241: 5239: 5236: 5234: 5231: 5229: 5226: 5224: 5220: 5217: 5215: 5212: 5210: 5207: 5205: 5202: 5201: 5199: 5195: 5189: 5186: 5184: 5181: 5179: 5176: 5174: 5171: 5169: 5166: 5164: 5161: 5159: 5156: 5154: 5151: 5149: 5146: 5144: 5141: 5139: 5136: 5134: 5131: 5130: 5128: 5126:and libraries 5122: 5118: 5115: 5108: 5103: 5101: 5096: 5094: 5089: 5088: 5085: 5073: 5072: 5068: 5066: 5065: 5061: 5060: 5057: 5051: 5048: 5046: 5043: 5042: 5040: 5038: 5034: 5028: 5025: 5024: 5022: 5020: 5016: 5011: 5001: 4998: 4996: 4993: 4991: 4988: 4986: 4983: 4981: 4978: 4976: 4973: 4971: 4968: 4966: 4963: 4961: 4958: 4956: 4953: 4951: 4944: 4943: 4941: 4939: 4935: 4930: 4923: 4918: 4916: 4911: 4909: 4904: 4903: 4900: 4888: 4885: 4884: 4881: 4875: 4872: 4870: 4867: 4865: 4862: 4860: 4857: 4855: 4852: 4850: 4847: 4845: 4842: 4840: 4837: 4835: 4832: 4830: 4827: 4826: 4824: 4820: 4814: 4813: 4809: 4807: 4806: 4802: 4800: 4797: 4795: 4792: 4791: 4789: 4785: 4775: 4772: 4770: 4767: 4765: 4762: 4760: 4757: 4755: 4752: 4750: 4747: 4746: 4744: 4740: 4734: 4731: 4729: 4726: 4722: 4719: 4717: 4714: 4713: 4712: 4709: 4707: 4704: 4703: 4701: 4697: 4694: 4692:Distributions 4690: 4680: 4677: 4675: 4672: 4670: 4667: 4665: 4662: 4661: 4659: 4655: 4649: 4646: 4644: 4641: 4639: 4636: 4635: 4633: 4629: 4626: 4622: 4616: 4613: 4611: 4608: 4606: 4603: 4601: 4598: 4596: 4593: 4591: 4588: 4586: 4583: 4581: 4578: 4576: 4573: 4571: 4568: 4566: 4563: 4561: 4558: 4557: 4555: 4551: 4547: 4540: 4535: 4533: 4528: 4526: 4521: 4520: 4517: 4511: 4507: 4505: 4504: 4500: 4498: 4494: 4491: 4490: 4485: 4480: 4479: 4474: 4472: 4469: 4468: 4464: 4457: 4455:0-8493-4431-X 4451: 4448:, CRC Press, 4447: 4446: 4440: 4436: 4434:0-8218-2997-1 4430: 4426: 4421: 4417: 4415:0-387-94556-3 4411: 4407: 4403: 4399: 4394: 4390: 4386: 4382: 4381: 4375: 4371: 4369:0-201-52983-1 4365: 4361: 4357: 4355: 4350: 4346: 4339: 4334: 4330: 4329: 4323: 4318: 4306: 4298: 4294: 4290: 4286: 4282: 4275: 4271: 4267: 4263: 4259: 4255: 4250: 4246: 4244:1-57586-010-4 4240: 4235: 4234: 4227: 4224: 4220: 4216: 4211: 4209:0-201-13437-3 4205: 4201: 4196: 4195: 4188: 4185: 4181: 4178: 4173: 4171:0-201-13448-9 4167: 4163: 4159: 4154: 4153: 4146: 4141: 4137: 4130: 4125: 4124: 4119: 4102: 4098: 4092: 4089: 4076: 4072: 4066: 4063: 4051: 4045: 4042: 4038: 4034: 4031: 4027: 4026: 4019: 4016: 4012: 4006: 4003: 3997: 3992: 3988: 3984: 3977: 3974: 3970: 3965: 3962: 3958: 3956:0-201-13437-3 3952: 3947: 3946: 3937: 3934: 3930:(source code) 3926: 3925: 3917: 3914: 3909: 3897: 3889: 3885: 3881: 3877: 3873: 3866: 3859: 3856: 3851: 3847: 3840: 3833: 3830: 3825: 3813: 3805: 3801: 3797: 3793: 3789: 3782: 3779: 3775:, SourceForge 3774: 3773: 3766: 3763: 3758: 3757: 3750: 3747: 3742: 3741: 3734: 3731: 3726: 3725: 3718: 3715: 3710: 3706: 3705: 3698: 3695: 3682: 3678: 3674: 3667: 3664: 3652: 3648: 3642: 3639: 3634: 3630: 3629: 3624: 3617: 3614: 3601: 3597: 3593: 3586: 3583: 3579: 3577: 3576:Errors of TeX 3569: 3566: 3562: 3558: 3552: 3549: 3544: 3537: 3534: 3530: 3525: 3522: 3518: 3513: 3510: 3505: 3501: 3495: 3492: 3480: 3476: 3472: 3469:(interview), 3468: 3464: 3458: 3455: 3451: 3446: 3443: 3440: 3434: 3431: 3427: 3423: 3419: 3415: 3408: 3405: 3400: 3393: 3387: 3384: 3379: 3373: 3370: 3365: 3359: 3356: 3348: 3341: 3334: 3331: 3327: 3323: 3319: 3318: 3311: 3308: 3303: 3291: 3283: 3279: 3275: 3271: 3267: 3259: 3255: 3248: 3245: 3241: 3239:9780387952178 3235: 3231: 3230: 3222: 3219: 3215: 3213:9780262691314 3209: 3205: 3204: 3196: 3193: 3189: 3184: 3181: 3168: 3164: 3160: 3154: 3151: 3146: 3145: 3138: 3135: 3131: 3126: 3123: 3111: 3107: 3101: 3098: 3093: 3089: 3082: 3075: 3072: 3067: 3055: 3047: 3043: 3039: 3035: 3031: 3023: 3019: 3012: 3009: 3004: 2992: 2984: 2980: 2976: 2972: 2968: 2960: 2956: 2949: 2946: 2943:, p. 10. 2942: 2937: 2934: 2929: 2917: 2909: 2905: 2901: 2897: 2893: 2885: 2881: 2874: 2867: 2865: 2861: 2848: 2844: 2840: 2834: 2831: 2827: 2823: 2822: 2815: 2812: 2799: 2795: 2791: 2785: 2783: 2779: 2767: 2761: 2758: 2753: 2747: 2743: 2742: 2734: 2731: 2727: 2723: 2719: 2715: 2714: 2707: 2704: 2700: 2696: 2692: 2689:, NTG: MAPS. 2688: 2687: 2680: 2677: 2673: 2668: 2665: 2660: 2656: 2655: 2650: 2643: 2640: 2635: 2631: 2630: 2622: 2619: 2603: 2599: 2592: 2585: 2582: 2569: 2565: 2561: 2554: 2551: 2546: 2533: 2525: 2521: 2517: 2513: 2509: 2505: 2498: 2495: 2491: 2485: 2482: 2478: 2473: 2467: 2464: 2452: 2448: 2442: 2439: 2432: 2424: 2418: 2415: 2412: 2407: 2404: 2397: 2392: 2387: 2382: 2380: 2370: 2366: 2357: 2354: 2351: 2348: 2346: 2343: 2341: 2338: 2335: 2332: 2330: 2327: 2324: 2321: 2319: 2316: 2314: 2311: 2309: 2306: 2305: 2300: 2296: 2293: 2292: 2288: 2286: 2284: 2280: 2276: 2270: 2265: 2261: 2257: 2254: 2249: 2244: 2243: 2239: 2235: 2231: 2227: 2226: 2221: 2220: 2210: 2203: 2201: 2199: 2195: 2191: 2187: 2183: 2179: 2175: 2171: 2165: 2147: 2142: 2132: 2128: 2124: 2120: 2116: 2113: 2109: 2103: 2081: 2079: 2077: 2073: 2069: 2061: 2059: 2057: 2053: 2049: 2045: 2037: 2033: 2032:public domain 2025: 2016: 2012: 2008: 2005: 2001: 1997: 1994: 1990: 1987: 1984: 1981: 1977: 1974: 1971: 1967: 1964: 1961: 1958: 1955: 1951: 1947: 1943: 1940:(for macOS), 1939: 1936: 1931: 1927: 1923: 1920: 1917: 1914: 1911: 1910: 1908: 1904: 1901: 1898: 1895: 1892: 1888: 1884: 1880: 1876: 1875: 1874: 1872: 1866: 1858: 1856: 1854: 1850: 1846: 1842: 1838: 1834: 1829: 1827: 1823: 1819: 1815: 1811: 1806: 1804: 1800: 1796: 1792: 1788: 1785: 1781: 1777: 1769: 1767: 1765: 1759: 1756: 1752: 1747: 1743: 1739: 1735: 1731: 1727: 1719: 1717: 1714: 1712: 1708: 1703: 1696: 1694: 1692: 1688: 1684: 1680: 1679:BĂ©zier curves 1674: 1666: 1664: 1641: 1637: 1593: 1592:maximum value 1521: 1517: 1513: 1509: 1505: 1501: 1497: 1493: 1489: 1485: 1481: 1476: 1472: 1468: 1464: 1460: 1454: 1452: 1449: 1446: 1443: 1439: 1436: 1432: 1428: 1424: 1420: 1404: 1381: 1378: 1372: 1364: 1343: 1339: 1332: 1324: 1306: 1302: 1281: 1273: 1268: 1263: 1261: 1257: 1253: 1251: 1245: 1244:justification 1237: 1235: 1233: 1232:OpenType math 1227: 1225: 1221: 1216: 1212: 1211: 1206: 1205: 1200: 1196: 1187: 1182: 1175: 1173: 1166: 1164: 1137: 1134: 1127: 1124: 1121: 1118: 1113: 1109: 1103: 1100: 1097: 1073: 1021: 1020: 1016: 1013: 1012: 1009: 1007: 1002: 977: 974: 967: 964: 961: 958: 953: 949: 943: 940: 937: 919: 867: 866: 862: 859: 858: 855: 853: 849: 844: 839: 837: 835: 830: 826: 822: 818: 814: 810: 802: 798: 794: 781:Hello, World 778: 776: 768: 763: 757:How it is run 756: 754: 752: 748: 744: 724: 720: 716: 712: 708: 704: 699: 693: 690: 686: 682: 678: 674: 670: 662: 660: 656: 654: 650: 646: 642: 638: 634: 626: 624: 622: 619: 615: 611: 607: 603: 602:public domain 596:Public domain 595: 593: 590: 580: 576: 570: 566: 561: 559: 555: 551: 547: 543: 539: 535: 527: 525: 523: 519: 515: 511: 503: 501: 499: 495: 491: 487: 483: 479: 475: 471: 467: 463: 457: 455: 454:galley proofs 451: 447: 443: 439: 435: 434: 425: 423: 421: 420:free software 417: 413: 409: 406:language for 405: 399: 397: 393: 389: 385: 381: 377: 373: 369: 365: 361: 357: 353: 349: 345: 341: 336: 334: 333:typographical 330: 326: 322: 318: 314: 311: 299: 293: 275: 267: 264: 260: 246: 242: 236: 234: 230: 224: 222: 218: 207: 201: 197: 194: 191: 189: 185: 182: 179: 177: 173: 170: 167: 165: 161: 158: 154: 151: 147: 140: 135: 121: 120: 118: 116: 112: 108: 92: 90: 86: 82: 68: 64: 61: 58: 56: 52: 48: 43: 37: 33: 19: 6127:Donald Knuth 5912: 5892: 5885: 5878: 5871: 5864: 5850: 5844:Publications 5837:Donald Knuth 5757:Google Fonts 5752:Font Library 5742:Font Awesome 5722:Donald Knuth 5694:Theano Didot 5684:OpenDyslexic 5547:Railway Sans 5488:Source Serif 5372:GNU FreeFont 5264:professional 5209:BSD licenses 5177: 5069: 5062: 4985:TeXnicCenter 4928: 4810: 4803: 4589: 4545: 4502: 4489:TeX by Topic 4488: 4477: 4444: 4424: 4400:, Springer, 4397: 4379: 4352: 4333:the original 4327: 4280: 4257: 4253: 4232: 4193: 4151: 4139: 4135: 4105:. Retrieved 4100: 4091: 4079:. Retrieved 4074: 4065: 4053:. Retrieved 4044: 4036: 4032: 4024: 4018: 4010: 4005: 3986: 3982: 3976: 3964: 3944: 3936: 3923: 3916: 3871: 3865:"Chapter 28" 3858: 3849: 3845: 3832: 3787: 3781: 3771: 3765: 3755: 3749: 3739: 3733: 3727:, Launch pad 3723: 3717: 3703: 3697: 3685:. Retrieved 3681:the original 3676: 3666: 3654:. Retrieved 3650: 3641: 3633:the original 3626: 3616: 3604:. Retrieved 3600:the original 3595: 3585: 3575: 3568: 3551: 3542: 3536: 3524: 3519:, p. 3. 3512: 3503: 3494: 3483:, retrieved 3479:the original 3470: 3466: 3457: 3445: 3433: 3413: 3407: 3398: 3386: 3372: 3358: 3347:the original 3333: 3325: 3321: 3316: 3310: 3265: 3257: 3253: 3247: 3228: 3221: 3202: 3195: 3183: 3171:. Retrieved 3167:the original 3162: 3153: 3143: 3137: 3132:, p. 9. 3125: 3113:. Retrieved 3109: 3100: 3091: 3087: 3074: 3029: 3021: 3017: 3011: 2966: 2958: 2954: 2948: 2936: 2891: 2883: 2879: 2851:. Retrieved 2847:the original 2842: 2833: 2825: 2820: 2814: 2802:. Retrieved 2798:the original 2793: 2769:. Retrieved 2760: 2740: 2733: 2725: 2721: 2717: 2712: 2706: 2698: 2694: 2690: 2684: 2679: 2667: 2652: 2642: 2634:the original 2628: 2621: 2609:. Retrieved 2602:the original 2584: 2572:. Retrieved 2568:the original 2563: 2553: 2532:cite journal 2497: 2489: 2484: 2475: 2466: 2454:. Retrieved 2450: 2441: 2422: 2417: 2406: 2246: 2240: 2223: 2217: 2215: 2197: 2193: 2189: 2185: 2181: 2173: 2169: 2145: 2107: 2085: 2065: 2035: 2029: 2019:<math> 1868: 1830: 1818:DSSSL Engine 1807: 1773: 1760: 1723: 1715: 1704: 1700: 1676: 1639: 1591: 1519: 1515: 1511: 1507: 1503: 1499: 1495: 1491: 1487: 1483: 1480:encyclopedia 1479: 1455: 1451:command line 1266: 1264: 1259: 1255: 1249: 1241: 1228: 1208: 1202: 1198: 1191: 1170: 1162: 1005: 1000: 998: 845: 843: 828: 824: 820: 816: 799:is a common 796: 792: 790: 772: 706: 694: 673:curly braces 666: 657: 630: 599: 562: 531: 507: 492:to run on a 458: 431: 429: 400: 394:, and other 337: 320: 317:Donald Knuth 273: 272: 60:Donald Knuth 55:Developer(s) 36: 6147:Typesetting 6061:Knuth Prize 5732:Raph Levien 5727:Ray Larabie 5629:Inconsolata 5614:EB Garamond 5483:Source Sans 5468:Source Code 5429:Nimbus Mono 5424:Nanum fonts 5377:GNU Unifont 5293:Breeze Sans 5238:MIT License 5148:Ghostscript 4960:GNU TeXmacs 4955:GNOME LaTeX 4938:Open source 4438:on AMS-TeX. 4152:The TeXbook 4107:17 November 4011:The TeXbook 3983:Hep Lib.web 3687:29 November 3656:28 November 3606:28 November 3543:The TeXbook 3485:26 December 3163:The TeX FAQ 3094:(2): 237–45 2843:The TeX FAQ 2794:The TeX FAQ 2598:Kyoto Prize 2391:Mathematics 2267: [ 2251: [ 2004:LibreOffice 1932:front-end). 1814:James Clark 1720:Development 1685:problem on 1683:rasterizing 1582:pedi, pedia 1475:Frank Liang 1438:application 1427:NP-complete 1017:Renders as 1014:Source code 863:Renders as 860:Source code 606:source code 571:approaches 544:instead of 538:Frank Liang 514:source code 364:linguistics 360:engineering 344:mathematics 310:typesetting 181:Typesetting 6101:Categories 5991:Algorithms 5713:Groups and 5674:News Cycle 5664:Montserrat 5604:Comic Neue 5584:Asana-Math 5528:Government 5519:Zilla Slab 5495:STIX fonts 5397:Liberation 5330:Doulos SIL 5308:Charis SIL 5138:Fontmatrix 5117:typography 5071:Comparison 4887:extensions 4742:Deprecated 4657:Deprecated 4570:CircuiTikZ 3529:Liang 1983 3517:Liang 1983 3320:, TUGboat 3188:Knuth 1984 3130:Knuth 1984 2941:Beebe 2004 2716:, TUGboat 2433:References 2289:Extensions 2277:, GuIT in 1863:See also: 1691:John Hobby 1440:) and the 1272:hyphenated 817:myfile.dvi 793:myfile.tex 707:primitives 627:Use of TeX 470:Guy Steele 462:sabbatical 418:). TeX is 414:family of 398:packages. 380:Unix troff 372:statistics 149:Written in 115:Repository 101:2024-03-13 5948:AMS Euler 5699:WenQuanYi 5639:Jomolhari 5609:Cormorant 5563:typefaces 5552:e-Ukraine 5530:typefaces 5345:Open Sans 5303:Cantarell 5168:MetaType1 5133:FontForge 4995:TeXstudio 4787:Community 4728:TeXPortal 4590:Plain TeX 4315:ignored ( 4305:cite book 4274:206508107 4215:available 3906:ignored ( 3896:cite book 3822:ignored ( 3812:cite book 3759:, free.fr 3743:, Vim.org 3704:Vim-LaTex 3426:MIT Press 3418:Cambridge 3300:ignored ( 3290:cite book 3260:: 355–367 3144:Plain TeX 3064:ignored ( 3054:cite book 3024:: 355–367 3001:ignored ( 2991:cite book 2926:ignored ( 2916:cite book 2828:, p. 571. 2771:5 January 2701:, p. 648. 2629:TEXDR.AFT 2611:18 August 2574:9 January 2516:154052655 2477:Metafont. 2421:Although 2264:GUTenberg 2204:Community 2190:TeXmaster 2186:TeXhacker 2182:TeXnician 2170:technical 2146:technical 2054:for the " 2052:Honeywell 2048:trademark 2011:MediaWiki 1976:GNU Emacs 1966:TeXstudio 1822:Arbortext 1766:instead. 1687:bitmapped 1467:consonant 1463:consonant 1453:utility. 1256:total-fit 1250:first-fit 1224:AMS Euler 1186:AMS Euler 1119:− 1104:± 1098:− 959:− 944:± 938:− 773:A sample 743:AMS-LaTeX 669:backslash 416:typefaces 352:economics 335:systems. 5918:Metafont 5905:Software 5644:Junicode 5542:PT Fonts 5500:Tiresias 5458:Overpass 5409:Literata 5402:Croscore 5392:IBM Plex 5197:Licenses 5183:Graphite 5163:MetaPost 5158:Metafont 5153:HarfBuzz 5143:FreeType 5124:Software 5064:Category 5027:WinShell 5019:Freeware 5000:TeXworks 4980:Texmaker 4849:MetaPost 4844:Metafont 4749:AmigaTeX 4711:TeX Live 4600:PSTricks 4585:MusiXTeX 4493:Archived 4351:(1994), 4081:15 March 3921:"Trip", 3709:archived 3475:Advogato 3110:ctan.org 2456:25 April 2345:PSTricks 2340:PGF/TikZ 2329:MathTime 2301:See also 2198:TeXnique 2117:letters 2042:"). The 1970:Texmaker 1960:Texmaker 1946:WinShell 1942:TeXworks 1897:Overleaf 1845:OpenType 1791:TeX Live 1776:Metafont 1673:Metafont 1667:Metafont 1486:, where 1397:, where 1252:approach 1218:Knuth's 653:Springer 645:Elsevier 554:Metafont 474:Stanford 404:Metafont 340:academia 132:/texlive 6081:-yllion 5922:MIXAL ( 5634:Iosevka 5624:IM Fell 5619:Gentium 5599:Chandas 5463:Selawik 5362:Gentium 4990:TeXShop 4931:editors 4874:Texinfo 4822:Related 4805:TUGboat 4733:TinyTeX 4575:ConTeXt 4565:ArabTeX 4560:AMS-TeX 4402:Bibcode 4285:Bibcode 4175:. The 4136:TUGboat 4120:Sources 4101:tug.org 4075:tug.org 4055:23 July 4030:TUGboat 3876:Bibcode 3852:: 95–98 3846:TUGboat 3792:Bibcode 3467:TUGboat 3270:Bibcode 3254:TUGboat 3173:21 July 3115:21 July 3088:TUGboat 3034:Bibcode 3018:TUGboat 2971:Bibcode 2955:TUGboat 2896:Bibcode 2886:: 14–25 2880:TUGboat 2853:21 July 2804:21 July 2651:at the 2451:tug.org 2365:Portals 2323:MathJax 2260:Denmark 2242:TUGboat 2238:journal 2219:TUGboat 2174:TeXbook 2123:epsilon 2112:capital 2026:License 1938:TeXShop 1907:WYSIWYM 1887:WYSIWYM 1883:WYSIWYG 1879:TeXmacs 1859:Editors 1841:Unicode 1826:Texinfo 1810:jadeTeX 1423:orphans 1267:badness 1167:Aspects 747:ConTeXt 739:amsbook 731:amssymb 727:amsmath 719:AMS-TeX 614:TeX-XeT 426:History 392:ConTeXt 368:physics 321:engines 313:program 308:, is a 252: ( 199:Website 188:License 99: ( 74: ( 5715:people 5514:Utopia 5505:Ubuntu 5350:Roboto 5286:DejaVu 5271:Andika 5050:WinEdt 5037:Retail 4829:BibTeX 4769:PasTeX 4721:W32TeX 4716:MacTeX 4706:MiKTeX 4699:Active 4643:pdfTeX 4638:LuaTeX 4631:Active 4615:XyMTeX 4452:  4431:  4412:  4366:  4272:  4241:  4206:  4168:  4142:: 7–30 3953:  3399:ntg.nl 3236:  3210:  2961:: 7–22 2748:  2524:908946 2522:  2514:  2275:France 2196:, and 2194:TeXhax 2141:technÄ“ 2125:, and 2072:XSL-FO 2013:, the 1980:AUCTeX 1924:Apple 1849:LuaTeX 1847:; and 1833:BibTeX 1820:, the 1803:MiKTeX 1730:Pascal 1566:a, ope 1554:edi, e 1419:widows 769:macros 751:Pragma 735:amsart 703:pdfTeX 679:- and 651:, and 522:Pascal 494:PDP-10 466:frozen 374:, and 325:macros 296:, see 157:Pascal 6044:Other 5940:Fonts 5649:Kochi 5594:Cardo 5570:Amiri 5561:Other 5451:OCR-B 5446:OCR-A 5439:Roman 5414:Lohit 5335:Droid 5173:Pango 4965:Gummi 4799:DANTE 4774:teTeX 4764:OzTeX 4759:gwTeX 4754:fpTeX 4679:Omega 4669:ε-TeX 4664:Aleph 4648:XeTeX 4595:OpTeX 4580:LaTeX 4354:LaTeX 4270:S2CID 4132:(PDF) 3991:arXiv 3989:: 3. 3928:(TeX) 3868:(PDF) 3842:(PDF) 3772:iMath 3740:TeX-9 3578:paper 3395:(PDF) 3392:"Map" 3350:(PDF) 3343:(PDF) 3084:(PDF) 2876:(PDF) 2605:(PDF) 2594:(PDF) 2512:S2CID 2423:troff 2398:Notes 2279:Italy 2271:] 2255:] 2136:ΤΕΧΝΗ 2131:τέχνη 2115:Greek 2108:loch. 2076:arXiv 2068:TeXML 1952:/Qt, 1926:macOS 1913:Linux 1905:is a 1891:Emacs 1837:XeTeX 1795:teTeX 1787:macOS 1784:Apple 1780:Linux 1742:web2c 1709:like 1558:dia, 1471:vowel 1459:vowel 1361:(see 1215:Dutch 1056:\over 1038:\sqrt 902:\over 884:\sqrt 807:in a 795:, as 767:LaTeX 711:LaTeX 681:token 677:macro 610:Omega 558:8-bit 528:TeX82 498:WAITS 450:fonts 440:on a 396:macro 388:LaTeX 298:below 5981:CWEB 5929:MMIX 5704:XITS 5654:Lato 5434:Sans 5419:Luxi 5357:Fira 5340:Noto 4970:Kile 4946:AUCT 4859:CWEB 4794:CTAN 4610:TIPA 4605:TikZ 4450:ISBN 4429:ISBN 4410:ISBN 4364:ISBN 4317:help 4239:ISBN 4219:CTAN 4204:ISBN 4184:CTAN 4166:ISBN 4109:2019 4083:2019 4057:2016 3951:ISBN 3924:CTAN 3908:help 3824:help 3689:2019 3658:2019 3608:2019 3561:CTAN 3487:2005 3437:url= 3302:help 3234:ISBN 3208:ISBN 3175:2019 3117:2019 3066:help 3003:help 2928:help 2855:2019 2806:2019 2773:2022 2746:ISBN 2659:GFDL 2613:2018 2576:2017 2545:help 2520:SSRN 2458:2024 2350:xdvi 2021:tag. 2009:For 2002:and 1998:For 1991:For 1954:Kile 1877:The 1853:CTAN 1843:and 1782:and 1578:ed, 1538:cy, 1448:Unix 1213:, a 1193:the 1188:font 1068:\bye 1065:$ $ 1053:ac} 1026:$ $ 914:\bye 899:ac} 827:ice 797:.tex 783:\bye 408:font 384:Unix 254:1978 247:1978 226:.tex 206:.org 176:Type 130:/svn 128:.org 126:.tug 76:1978 69:1978 6107:TeX 5976:WEB 5924:MIX 5913:TeX 5188:ICU 5178:TeX 4975:LyX 4929:TeX 4854:WEB 4834:DVI 4674:NTS 4546:TeX 4478:TeX 4385:PhD 4338:WEB 4328:TeX 4293:doi 4262:doi 4217:on 3884:doi 3800:doi 3278:doi 3042:doi 2979:doi 2904:doi 2649:TeX 2504:doi 2273:in 2127:chi 2119:tau 1993:Vim 1950:KDE 1903:LyX 1816:'s 1755:bug 1726:WEB 1636:odd 1586:, y 1570:d, 1550:a, 1445:fmt 1442:GNU 1433:(a 1421:or 1260:all 1041:{b^ 1035:\pm 887:{b^ 881:\pm 834:PDF 698:DVI 579:bug 518:WEB 482:I/O 274:TeX 215:TeX 204:tug 153:WEB 124:www 40:TeX 6103:: 5507:, 5221:+ 4408:, 4360:MA 4309:: 4307:}} 4303:{{ 4291:. 4268:, 4258:11 4256:, 4200:MA 4162:MA 4156:, 4140:25 4138:, 4134:, 4099:. 4073:. 4028:, 3985:. 3900:: 3898:}} 3894:{{ 3882:. 3870:. 3848:, 3844:, 3816:: 3814:}} 3810:{{ 3798:. 3675:. 3649:. 3625:. 3594:. 3502:, 3473:, 3471:21 3465:, 3424:: 3422:MA 3420:, 3416:, 3397:. 3322:10 3294:: 3292:}} 3288:{{ 3276:. 3258:17 3256:, 3161:. 3108:. 3092:11 3090:, 3086:, 3058:: 3056:}} 3052:{{ 3040:. 3022:17 3020:, 2995:: 2993:}} 2989:{{ 2977:. 2959:17 2957:, 2920:: 2918:}} 2914:{{ 2902:. 2882:, 2878:, 2863:^ 2841:. 2792:. 2781:^ 2722:11 2718:10 2691:16 2596:. 2562:. 2536:: 2534:}} 2530:{{ 2518:. 2510:. 2474:. 2449:. 2269:fr 2262:, 2253:de 2200:. 2121:, 1930:Qt 1873:: 1711:M4 1598:cy 1534:, 1520:nc 1518:, 1516:en 1514:, 1512:.e 1506:, 1502:, 1498:, 1494:, 1032:b 911:$ 878:b 872:$ 836:. 753:. 737:, 729:, 647:, 643:, 639:, 524:. 390:, 370:, 366:, 362:, 358:, 354:, 350:, 346:, 5931:) 5861:" 5857:" 5829:e 5822:t 5815:v 5669:M 5260:, 5106:e 5099:t 5092:v 4950:X 4948:E 4921:e 4914:t 4907:v 4538:e 4531:t 4524:v 4483:. 4459:. 4419:. 4404:: 4392:. 4383:( 4373:. 4340:) 4336:( 4321:. 4319:) 4299:. 4295:: 4287:: 4264:: 4248:. 4144:. 4111:. 4085:. 4059:. 4039:. 4033:7 3999:. 3993:: 3987:6 3910:) 3890:. 3886:: 3878:: 3850:7 3826:) 3806:. 3802:: 3794:: 3691:. 3660:. 3610:. 3563:. 3531:. 3452:. 3401:. 3380:. 3366:. 3304:) 3284:. 3280:: 3272:: 3177:. 3119:. 3068:) 3048:. 3044:: 3036:: 3005:) 2985:. 2981:: 2973:: 2930:) 2910:. 2906:: 2898:: 2884:8 2857:. 2808:. 2775:. 2754:. 2728:. 2615:. 2578:. 2547:) 2543:( 2526:. 2506:: 2460:. 2367:: 2164:/ 2161:k 2158:É› 2155:t 2152:/ 2133:( 2102:/ 2099:x 2096:É› 2093:t 2090:/ 2040:' 1982:. 1915:, 1885:- 1746:C 1660:3 1658:i 1656:4 1654:d 1652:1 1648:1 1646:i 1644:2 1632:4 1630:a 1628:3 1626:i 1624:4 1622:d 1620:5 1618:e 1616:4 1614:p 1612:3 1610:o 1608:4 1606:l 1604:4 1602:c 1600:1 1596:1 1588:1 1584:4 1580:3 1576:2 1574:p 1572:2 1568:5 1564:1 1562:i 1560:2 1556:3 1552:4 1548:3 1546:i 1544:4 1542:d 1540:1 1536:1 1532:4 1530:l 1528:4 1526:c 1524:1 1508:y 1504:c 1500:n 1496:e 1492:. 1488:. 1469:– 1465:– 1461:– 1405:w 1385:) 1382:w 1379:n 1376:( 1373:O 1349:) 1344:2 1340:n 1336:( 1333:O 1307:n 1303:2 1282:n 1138:a 1135:2 1128:c 1125:a 1122:4 1114:2 1110:b 1101:b 1062:a 1059:2 1050:4 1047:- 1044:2 1029:- 978:a 975:2 968:c 965:a 962:4 954:2 950:b 941:b 908:a 905:2 896:4 893:- 890:2 875:- 829:i 825:v 823:e 821:d 589:e 584:Ď€ 574:Ď€ 306:X 304:e 302:T 292:/ 289:x 286:É› 283:t 280:/ 276:( 256:) 155:/ 134:/ 103:) 78:) 34:. 20:)

Index

TeX Users Group
Tex (disambiguation)
The TeX logo
Developer(s)
Donald Knuth
Stable release
Repository
www.tug.org/svn/texlive/
Edit this at Wikidata
WEB
Pascal
Operating system
Cross-platform
Type
Typesetting
License
Permissive free software
tug.org
Filename extension
Internet media type
Document file format
/tɛx/
below
typesetting
program
Donald Knuth
macros
mathematical formulae
typographical
academia

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑