Ist troff / groff mehr relevant?

13

Ich habe gehört, dass troff / groff weitgehend durch TeX ersetzt wurden. Ist das wahr?

Das einzige, von dem ich weiß, dass es heutzutage tatsächlich Troff verwendet, sind Manpages. Ist das auch wahr? Wenn nicht, wozu dienen sie sonst noch?

strugee
quelle
2
Nicht nur, TeXsondern auch HTML.
Jordan
8
Ich würde die Tatsache in Betracht ziehen, dass Manpages immer noch * roff verwenden, um es relevant zu machen.
Chris Down

Antworten:

9

Ich habe gehört, dass troff / groff weitgehend durch TeX ersetzt wurden. Ist das wahr?

Das einzige, von dem ich weiß, dass es heutzutage tatsächlich Troff verwendet, sind Manpages. Ist das auch wahr?

Ich habe bisher nur gesehen, dass troff / groff für Hilfeseiten verwendet wird. für alles andere scheinen die Leute TeX oder LaTeX zu verwenden. Also würde ich ja und ja antworten.

Wenn nicht, wozu dienen sie sonst noch?

Anscheinend wurde es früher verwendet, um Bücher zu setzen: http://www.troff.org/pubs.html
Da diese Seite zuletzt im Jahr 2006 aktualisiert wurde, glaube ich nicht, dass sie noch für diesen Zweck verwendet wird :)

Martin von Wittich
quelle
-1 auf diese Antwort. Troff wird weiterhin zum Verfassen von Dokumentationen auf einer Vielzahl von Medien verwendet, und selbst Hilfeseiten sind nicht nur für die TTY-Anzeige streng formatiert. Was TeX betrifft, ist es wahr, dass es Troff als dominierende Sprache für das technische Publizieren ersetzt hat (Roffs haarigere Syntax hat hier wahrscheinlich nicht geholfen), aber beide Sprachen sind gleichermaßen mächtig und erweiterbar.
13

Ich führe / plane 'vorgefertigte' PDF-Berichte mit *roff, erstelle Tabellen und einfache PICs, während ich die Daten mit Python verarbeite, und organisiere Quellen mit einfachen Bash-Skripten. Reibungslos und einfach.

Wie vi, *roffist es immer, ready-to-run und erzeugt saubere PDFs mit minimalem Aufwand. Ich mag *roff's knappes Markup.

Trotzdem gebe ich nicht vor, eine repräsentative Stichprobe von Setzern / Markup-Nutzern zu sein ...

user2105469
quelle
Mmm. Ich hätte nicht gedacht, mit * roff PDFs zu erstellen. (Es ist eine (sehr) lange Zeit her, seit ich nroff das letzte Mal für irgendetwas benutzt habe.) Muss das als mögliche Lösung für ein Projekt überdenken, an das ich denke. Es sei denn, HTML löst es auch sinnvoll.
Roaima
1
Ich halte die Kombination von R-Inkscape *rofffür besonders leistungsfähig, wenn das Ziel darin besteht, PDF-Beschreibungen zu generieren. Inkscape verbessert die Grafiken von R (die als PDF exportiert werden, obwohl PS / EPS auch funktioniert), und PDF Studio (oder ein anderer PDF-Editor) vereinfacht das Einfügen von Grafiken durch Kopieren und Einfügen. Sie können tblEingaben mit der Sprache Ihrer Wahl skripten und Ihr Dokument mit bash / make aktualisieren. Dies ist die Pipe, die ich benutze:
user2105469
2
tbl myreport.roff | eqn | groff -Tps -ms | ps2pdfwr - myreport.pdf
user2105469
10

Ich benutze troff für meinen täglichen Schriftsatz. Ich verwende die Heirloom-Version von troff (siehe http://heirloom.sourceforge.net/doctools.html ), die sehr leistungsfähige Unterstützung für Schriftarten (TTF, Type1, OTF usw.) bietet, Knuths Algorithmus zum Formatieren des Absatzes ebenfalls als mehrere Mikrosatzfunktionen, die Sie in normalem TeX nicht finden können; Es ist leichter als LaTeX. Solange Sie keine Formeln setzen müssen, ist es für mich viel einfacher, einen höheren Schriftsatz zu erhalten als mit LaTeX (es ist viel einfacher, Schriften zu laden, die exakte Position von Dingen zu kontrollieren usw.) .).

Thomas Baruchel
quelle