PdfTeX
__NOTOC__ The computer program pdfTeX is an extension of Knuth's typesetting program TeX, and was originally written and developed into a publicly usable product by Hàn Thế Thành as a part of the work for his PhD thesis at the Faculty of Informatics, Masaryk University, Brno, Czech Republic. The idea of making this extension to TeX was conceived during the early 1990s, when Jiří Zlatuška and Phil Taylor discussed some developmental ideas with Donald Knuth at Stanford University. Knuth later met Hàn Thế Thành in Brno during his visit to the Faculty of Informatics to receive an honorary doctorate from Masaryk University. Two prominent characteristics of pdfTeX are character protrusion, which generalizes the concept of hanging punctuation, and font expansion, an implementation of Hermann Zapf's ideas for improving the grayness of a typeset page. Both extend the core paragraph breaking routine. They are discussed in Thành's PhD thesis. pdfTeX is included in most mode ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Microtypography
Microtypography is a range of methods for improving the readability and appearance of text, especially justified text. The methods reduce the appearance of large interword spaces and create edges to the text that appear more even. Microtypography methods can also increase reading comprehension of text, reducing the cognitive load of reading. Aims Methods Several methods can be used. * These methods are sometimes called expansion. Robert Bringhurst suggests about 3% expansion or contraction of intercharacter spacing and about 2% expansion or contraction of glyphs as the largest permissible deviations. Compare the use of Kashida in Persian typography. * Glyphs that are small (such as a period) or round (such as the letter "o") at the end of a line can be extended beyond the end of the line to create a more even line at the edge of the text. This is called protrusion, margin kerning, or hanging punctuation. * Multiple different versions of the same glyph with different w ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
LuaTeX
LuaTeX is a TeX-based computer typesetting system which started as a version of pdfTeX with a Lua scripting engine embedded. After some experiments it was adopted by the TeX Live distribution as a successor to pdfTeX (itself an extension of ε-TeX, which generates PDFs). Later in the project some functionality of Aleph was included (esp. multi-directional typesetting). The project was originally sponsored by the Oriental TeX project, founded by Idris Samawi Hamid, Hans Hagen, and Taco Hoekwater. Objective of the project The main objective of the project is to provide a version of TeX where all internals are accessible from Lua. In the process of opening up TeX much of the internal code is rewritten. Instead of hard coding new features in TeX itself, users (or macro package writers) can write their own extensions. LuaTeX offers support for OpenType fonts with external modules. One of them, written in Lua, is provided by the LuaTeX team, but support for complex scripts is limited; the ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
List Of PDF Software
This is a list of links to articles on software used to manage Portable Document Format (PDF) documents. The distinction between the various functions is not entirely clear-cut; for example, some viewers allow adding of annotations, signatures, etc. Some software allows redaction, removing content irreversibly for security. Extracting embedded text is a common feature, but other applications perform optical character recognition (OCR) to convert imaged text to machine-readable form, sometimes by using an external OCR module. Terminology *''Creators'' – to allow users to convert other file formats to PDF. *''Readers'' – to allow users to open, read and print PDF files. *''Editors'' – to allow users to edit or otherwise modify PDF files. *''Converters'' – to allow users to convert PDF files to other formats. Multi-platform Development libraries These are used by software developers to add and create PDF features. Creators These create files in their native formats, b ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
XeTeX
XeTeX ( or ; see also Pronouncing and writing "TeX") is a TeX typesetting engine using Unicode and supporting modern font technologies such as OpenType, Graphite and Apple Advanced Typography (AAT). It was originally written by Jonathan Kew and is distributed under the X11 free software license. Initially developed for Mac OS X only, it is now available for all major platforms. It natively supports Unicode and the input file is assumed to be in UTF-8 encoding by default. XeTeX can use any fonts installed in the operating system without configuring TeX font metrics, and can make direct use of advanced typographic features of OpenType, AAT and Graphite technologies such as alternative glyphs and swashes, optional or historic ligatures, and variable font weights. Support for OpenType local typographic conventions (locl tag) is also present. XeTeX even allows raw OpenType feature tags to be passed to the font. Microtypography is also supported. XeTeX also supports typesettin ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
TeX Live
TeX Live is a cross-platform, free software distribution for the TeX typesetting system that includes major TeX-related programs, macro packages, and fonts. It is the replacement of its no-longer supported counterpart teTeX. It is now the default TeX distribution for several Linux distributions such as openSUSE, Fedora, Debian, Ubuntu, Termux and Gentoo. Other Unix operating systems like OpenBSD, FreeBSD and NetBSD have also converted from teTeX to TeX Live. The project was originally started by Sebastian Rahtz in 1996 in collaboration with the TeX user groups worldwide, including the TeX Users Group. Today, it is maintained by Karl Berry, Akira Kakuto, Luigi Scarso and many other people. Up to version 2009, TeX Live could be run directly, or "live", from a CD-ROM, from a DVD-ROM, or from any other mobile device, hence its name. As of TeX Live 2010, it was no longer possible to run the distribution from the TeX Collection DVD due to restrictions in storage space. TeX Live foll ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
List Of TeX Extensions
TeX is a free typesetting system for which many extensions have been developed. Languages * ArabTeX – adds support for Hebrew and Arabic alphabets * FarsiTeX – adds support for Farsi * Omega (TeX) – extends multilinguality by using the Basic Multilingual Plane of Unicode * XeTeX – uses Unicode, adds additional fonts * TIPA (software) – supports phonetic characters * CTeX – Chinese TeX * MonTeX – Mongolian LaTeX Science * AMS-LaTeX and AMS-TeX - classes and packages developed for the American Mathematical Society; extensions of LaTeX and TeX respectively * CircuiTikZ - adds creation of electrical networks (adds on to TikZ) * REVTeX - collection of LaTeX macros used for scientific journals * XyMTeX - supports chemical structure diagrams General * BibTeX - adds reference management software * ConTeXt - general-purpose document processor * LaTeX - collection of macros written by Leslie Lamport * LuaTeX - all internals can be accessed fro ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Portable Document Format
Portable Document Format (PDF), standardized as ISO 32000, is a file format developed by Adobe in 1992 to present documents, including text formatting and images, in a manner independent of application software, hardware, and operating systems.Adobe Systems IncorporatedPDF Reference, Sixth edition, version 1.23 (53 MB) Nov 2006, p. 33. Archiv/ref> Based on the PostScript language, each PDF file encapsulates a complete description of a fixed-layout flat document, including the text, fonts, vector graphics, raster images and other information needed to display it. PDF has its roots in "The Camelot Project" initiated by Adobe co-founder John Warnock in 1991. PDF was standardized as ISO 32000 in 2008. The last edition as ISO 32000-2:2020 was published in December 2020. PDF files may contain a variety of content besides flat text and graphics including logical structuring elements, interactive elements such as annotations and form-fields, layers, rich media (including video con ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
MiKTeX
MiKTeX is a free and open-source distribution of the TeX/LaTeX typesetting system for Microsoft Windows (and for Mac and certain Linux distributions such as Ubuntu, Debian and Fedora). It also contains a set of related programs. MiKTeX provides the tools necessary to prepare documents using the TeX/LaTeX markup language, as well as a simple TeX editor: TeXworks. The name comes from Christian Schenk's login: MiK for Micro-Kid. MiKTeX can update itself by downloading new versions of previously installed components and packages, and has an easy installation process. Additionally, it can ask users whether they wish to download any packages that have not yet been installed but are requested by the current document. The current version of MiKTeX is 21.12 and is available at the MiKTeX homepage. In June 2020, Schenk decided to change the numbering convention; the new one is based on the release date. Thus 20.6 was released in June 2020. Since version 2.7, MiKTeX has support for XeTeX, ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Device Independent File Format
The device independent file format (DVI) is the output file format of the TeX typesetting program, designed by David R. Fuchs and implemented by Donald E. Knuth in 1982. Unlike the TeX markup files used to generate them, DVI files are not intended to be human-readable; they consist of binary data describing the visual layout of a document in a manner not reliant on any specific image format, display hardware or printer. DVI files are typically used as input to a second program (called a DVI ''driver'') which translates DVI files to graphical data. For example, most TeX software packages include a program for previewing DVI files on a user's computer display; this program is a driver. Drivers are also used to convert from DVI to popular page description languages (e.g. PostScript, PDF) and for printing. TeX markup may be at least partially reverse-engineered from DVI files, although this process is unlikely to produce high-level constructs identical to those present in the or ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Hanging Punctuation
Hanging punctuation or exdentation is a microtypographic technique of typesetting punctuation marks and bullet points, most commonly quotation marks and hyphens, further towards the edge so that they do not disrupt the ‘flow’ of a body of text or ‘break’ the margin of alignment. It is so called because the punctuation appears to hang in the margin of the text and is not incorporated into the block or column of text. It is commonly used when text is fully justified. History The style was used by Gutenberg in the Gutenberg Bible, the first book printed in Europe. Few desktop publishing applications allow for automatic hanging punctuation. This often requires manual intervention by the designer or typographer, or the use of drawing software which supports this feature, or the use of sophisticated typesetting tools. PdfTeX, a variant of the TeX typesetting program, has microtypographic capabilities that allow for semi-automatic hanging punctuation. Arbortext APP (form ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
PostScript
PostScript (PS) is a page description language in the electronic publishing and desktop publishing realm. It is a dynamically typed, concatenative programming language. It was created at Adobe Systems by John Warnock, Charles Geschke, Doug Brotz, Ed Taft and Bill Paxton from 1982 to 1984. History The concepts of the PostScript language were seeded in 1976 by John Gaffney at Evans & Sutherland, a computer graphics company. At that time Gaffney and John Warnock were developing an interpreter for a large three-dimensional graphics database of New York Harbor. Concurrently, researchers at Xerox PARC had developed the first laser printer and had recognized the need for a standard means of defining page images. In 1975-76 Bob Sproull and William Newman developed the Press format, which was eventually used in the Xerox Star system to drive laser printers. But Press, a data format rather than a language, lacked flexibility, and PARC mounted the Interpress effort to create a succ ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Donald Knuth
Donald Ervin Knuth ( ; born January 10, 1938) is an American computer scientist, mathematician, and professor emeritus at Stanford University. He is the 1974 recipient of the ACM Turing Award, informally considered the Nobel Prize of computer science. Knuth has been called the "father of the analysis of algorithms". He is the author of the multi-volume work ''The Art of Computer Programming'' and contributed to the development of the rigorous analysis of the computational complexity of algorithms and systematized formal mathematical techniques for it. In the process, he also popularized the asymptotic notation. In addition to fundamental contributions in several branches of theoretical computer science, Knuth is the creator of the TeX computer typesetting system, the related METAFONT font definition language and rendering system, and the Computer Modern family of typefaces. As a writer and scholar, Knuth created the WEB and CWEB computer programming systems designed to encou ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |