Troff / groff est-il plus pertinent?


14

J'ai entendu dire que troff / groff ont été largement remplacés par TeX. Est-ce vrai?

La seule chose que je connaisse réellement utilisée troff de nos jours est les pages de manuel. Est-ce aussi vrai? Sinon, quelles sont les autres utilisations?


3
Pas seulement TeXmais aussi HTML.
jordanm

9
Je considérerais le fait que les pages de manuel utilisent toujours * roff pour le rendre pertinent.
Chris Down

Réponses:


11

J'ai entendu dire que troff / groff ont été largement remplacés par TeX. Est-ce vrai?

La seule chose que je connaisse actuellement utilise troff, ce sont les pages de manuel. Est-ce aussi vrai?

Je n'ai vu que troff / groff utilisé pour les pages de manuel; pour tout le reste, les gens semblent utiliser TeX ou LaTeX. Je répondrais donc oui et oui.

Sinon, quelles sont les autres utilisations?

Apparemment, il a été utilisé pour composer des livres à l'époque: http://www.troff.org/pubs.html
Comme cette page a été mise à jour pour la dernière fois en 2006, je ne pense pas qu'elle soit toujours utilisée à cette fin :)


1
-1 à cette réponse. Troff est toujours utilisé pour la création de documentation sur divers supports, et même les pages de manuel ne sont pas strictement formatées uniquement pour l'affichage TTY. Quant à TeX, oui, il est vrai qu'il a remplacé Troff comme le langage dominant pour la publication technique (la syntaxe d'apparence plus poilue de Roff n'a probablement pas aidé ici), mais les deux langages sont tout aussi puissants et extensibles.

14

J'exécute / planifie des rapports PDF `` en conserve '' en utilisant *roff, générant des tableaux et des PIC simples pendant que je traite les données avec python et organisant les sources avec de simples scripts bash. Lisse et simple.

Comme vi, *roffest toujours là, prêt à fonctionner et génère des PDF propres avec un minimum d'agitation. J'aime *roffle balisage laconique.

Cela dit, je ne prétends pas être un échantillon représentatif d'utilisateurs de typographie / balisage ...


Mmm. Je n'avais pas pensé à utiliser * roff pour créer des PDF. (Cela fait un (très) long moment depuis que j'ai utilisé nroff pour la dernière fois.) Doit revisiter cela comme une solution possible pour un projet que j'ai en tête. À moins que HTML ne le résout de manière sensible également.
roaima du

1
Je pense que la combinaison de R-Inkscape *roffest particulièrement puissante si l'objectif est de générer des écritures PDF. Inkscape retouche les graphiques de R (exportés au format PDF bien que PS / EPS fonctionne également), et PDF Studio (ou tout autre éditeur PDF) fait des insertions de graphiques une simple opération de copier-coller. Vous pouvez écrire des tblentrées avec la langue de votre choix et mettre à jour votre doc avec bash / make. Voici la pipe que j'utilise:
user2105469

3
tbl myreport.roff | eqn | groff -Tps -ms | ps2pdfwr - myreport.pdf
user2105469

13

J'utilise troff pour ma composition quotidienne; J'utilise la version Heirloom de troff (voir http://heirloom.sourceforge.net/doctools.html ) qui a un support très puissant pour les polices (TTF, Type1, OTF, etc.), l'algorithme de Knuth pour formater le paragraphe également comme plusieurs fonctions de micro-composition que vous ne pouvez pas trouver dans TeX ordinaire; il est plus léger que LaTeX et tant que vous n'avez pas besoin de composer des équations, je trouve qu'il est beaucoup plus facile d'obtenir une composition de haut niveau qu'avec LaTeX (il est beaucoup plus facile de charger des polices, de contrôler la position exacte des choses, etc. .).


1

Je l'utilise toujours avec ses macros ms pour les rapports techniques internes / la documentation de projets très spécifiques, non seulement groff mais aussi même PIC pour les dispositions de base des diagrammes de blocs. Il est également facile d'incorporer des graphiques postscript personnalisés ou des graphiques générés avec les Plotutils GNU. Les rapports PDF automatisés sont également faciles à créer à l'aide de groff.

Je doute qu'il soit plus largement utilisé, mais cela fonctionne bien pour préparer de la documentation et des rapports simples et le fait qu'il y ait des réponses ici montre qu'il pourrait y avoir plus de gens qui l'utilisent que nous ne le pensions.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.