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:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.