Přidán Troff a jeho implementace

This commit is contained in:
Emil Miler 2020-05-02 16:17:30 +02:00
parent fb0f295835
commit 37a83b8db5
3 changed files with 13 additions and 0 deletions

View File

@ -60,3 +60,8 @@ Ve výsledku je tedy lepší, z~různých důvodů popsaných doktorem Olšákem
\subsection{Troff}
Troff je jedním z~nejstarších jazyků a předchůdcem jazyka \TeX. Autorem původní verze je Joe Ossana, po jehož smrti převzal vývoj Brian Kernighan. Samotný Troff je reimplementací a rozšířením původního programu RUNOFF z~operačního systému CTSS. Vznikl za účelem sazby dokumentů na novém operačním systému Unix. \citep{ossanna1977troff}
Dnes existuje celá řada různých implementací a modernizovaných rozšíření například Groff\footnote{\url{https://www.gnu.org/software/groff/}}, Heirloom troff\footnote{\url{http://heirloom.sourceforge.net/doctools.html}}, nebo moderní Neatroff\footnote{\url{https://github.com/aligrudi/neatroff}}, který se snaží o~spojení toho nejlepšího ze všech předchozích implementací. Sám Brian Kernighan doporučuje v~soukromé emailové konverzaci použití některé alternativní implementace, které jsou podle Keringhana lepší ve všech směrech.
I~přes vznik mnoha alternativních jazyků, například dříve zmíněného \TeX{}u a \LaTeX{}u, je Troff (Groff) stále hojně využíván v~praxi, zejména u~softwarové dokumentace v~Unixových operačních systémech.

View File

@ -232,3 +232,11 @@
year = {2012}
}
@article{ossanna1977troff,
author = {Ossanna, Joseph F and Kernighan, Brian W},
journal = {Bell Laboratories Computing Science Technical Report},
title = {Troff user{\rq}s manual},
volume = {54},
year = {1977}
}

BIN
prace.pdf

Binary file not shown.