Dvips: Difference between revisions

Content deleted Content added
Lupin (talk | contribs)
destub
m +{{Digital-typography-stub}} using StubSorter
 
(48 intermediate revisions by 39 users not shown)
Line 1:
{{Multiple issues|
In [[computing]], '''dvips''' is the most widely used program for converting the output of the [[TeX]] typesetting system into a printable form.
{{Notability|date=August 2011}}
{{Primary sources|date=August 2011}}}}
{{lowercase|title=dvips}}
'''dvips''' is a [[computer program]] that converts the [[DVI file format|Device Independent file format (DVI)]] output of [[TeX]] [[typography]] into a printable or otherwise presentable form. {{mono|dvips}} was written by [[Tomas Rokicki]] to produce printable [[PostScript]] files from DVI input, and is now commonly used for general DVI conversion.
 
The TeX outputstypesetting [[DVIsystem fileoutputs format|device independent]] (DVI) files, which as the name implies, are intended to be [[device independent|independent of the output device]]. In particular, they are not understood by [[computer printer|printer]]s and lack information such as [[font]] shapes. Thus, a converter (i.e., a [[Front and back ends|backend]]) is needed to translate from a DVI file to a printer language. Although other DVI backends such as [[dvilj]] exist, {{mono|dvips}} is one of the most common ways of printing DVI files. Another, more recent solution is the use of [[pdfTeX]] to directly generate [[Portable Document Format|PDF]] files, which have readers for most platforms. Given its importance, {{mono|dvips}} is a standard part of most TeX distributions, such as [[teTeX]], and [[TeX Live]].
 
dvips was written by [[Tomas Rokicki]] to produce printable [[PostScript]] files from DVI input. By using TeX <ttcode>\special</ttcode> commands, it is possible to directly insert "literal PostScript" into the DVI file and have itsuch snippets of PostScript appear in the outputfinal oncefile itgenerated has passed throughby {{mono|dvips}}. This flexibility allows greatthe flexibilityuser andto isinclude, exploitedsay, bywatermarks graphicson packageshis suchdocument as(especially via the use of proper packages<ttref>pstricks{{cite web|url=http://www.ctan.org/tex-archive/macros/latex/contrib/eso-pic/|title=CTAN: /tex-archive/macros/latex/contrib/eso-pic|website=Ctan.org|accessdate=9 October 2018}}</ttref>) or further postprocess the PostScript file.
 
When producing postscript files, dvips embeds fonts inside the file. Most recent distributions will normally embed scalable fonts, also known as [[Type 1 font]]s. Files generated with older distributions, however, may embed raster fonts. To substitute raster for scalable fonts in a postscript file in a situation where the original dvi file is unavailable use a utility called [[pkfix]].
Although other DVI backends such as [[dvilj]] exist, dvips is by far the most ubiquitous way of printing DVI files. As such, it is a standard part of most TeX distributions.
 
==References==
{{Reflist}}
 
==External links==
* [http://www.radicaleye.com/dvips.html Official website]
 
[[Category:PostScript]]
[[Category:Free TeX software]]
 
[[Category:Free software]]
 
{{Free-software-stub}}
{{Digital-typography-stub}}