Czy troff / groff jest już istotny?


14

Słyszałem, że troff / groff zostały w dużej mierze zastąpione przez TeX. Czy to prawda?

Jedyną rzeczą, o której wiem, że obecnie używałem troffa, są strony podręcznika. Czy to też prawda? Jeśli nie, jakie są inne zastosowania?


3
Nie tylko, TeXale także HTML.
jordanm

9
Zastanowiłbym się nad tym, że strony podręcznika wciąż używają * roff, aby było to odpowiednie.
Chris Down,

Odpowiedzi:


11

Słyszałem, że troff / groff zostały w dużej mierze zastąpione przez TeX. Czy to prawda?

Jedyną rzeczą, o której wiem, że obecnie używałem troffa, są strony podręcznika. Czy to też prawda?

Widziałem tylko troffa / groffa używanego na stronach; do wszystkiego innego ludzie wydają się używać TeXa lub LaTeXa. Więc odpowiedziałbym tak i tak.

Jeśli nie, jakie są inne zastosowania?

Najwyraźniej był używany do pisania książek w ciągu dnia: http://www.troff.org/pubs.html
Ponieważ ta strona była ostatnio aktualizowana w 2006 roku, nie sądzę, że nadal jest używana do tego celu :)


1
-1 do tej odpowiedzi. Troff jest nadal używany do tworzenia dokumentacji na różnych nośnikach, a nawet strony podręcznika nie są ściśle sformatowane tylko do wyświetlania TTY. Jeśli chodzi o TeX, tak, to prawda, że ​​zastąpił on Troffa jako dominujący język publikacji technicznych (fryzjerska składnia Roffa prawdopodobnie tutaj nie pomogła), ale oba języki są równie potężne i rozszerzalne.

14

Uruchamiam / planuję raporty w formacie PDF, używając *roff, generując tabele i proste PIC podczas przetwarzania danych za pomocą Pythona oraz organizując źródła za pomocą prostych skryptów bash. Gładki i prosty.

Jak vi, *roffjest zawsze tam, gotowy do uruchomienia i generuje czyste PDF przy minimalnym wysiłku. Lubię *roffkrótkie oznaczenia.

To powiedziawszy, nie udaję, że jestem reprezentatywną próbą użytkowników składu / znaczników ...


Mmmm Nie pomyślałem o użyciu * roff do tworzenia plików PDF. (Minęło (bardzo) dużo czasu, odkąd ostatni raz użyłem nroffa do czegoś.) Muszę wrócić do tego jako możliwego rozwiązania dla projektu, o którym myślę. Chyba że HTML też rozwiąże to rozsądnie.
roaima,

1
Myślę, że połączenie R-Inkscape i *roffjest szczególnie wydajne, jeśli celem jest generowanie zapisów plików PDF. Inkscape poprawia wykresy R. Możesz pisać skrypty tblwejściowe w wybranym języku i aktualizować dokument za pomocą bash / make. To jest rura, której używam:
user2105469

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

13

Używam troffa do codziennego pisania; Korzystam z wersji troff Heirloom (patrz http://heirloom.sourceforge.net/doctools.html ), która ma bardzo potężne wsparcie dla czcionek (TTF, Type1, OTF itp.), Algorytm Knutha również do formatowania akapitu jako kilka funkcji mikroukładu, których nie można znaleźć w zwykłym TeX-ie; jest lżejszy niż LaTeX i dopóki nie musisz pisać równań, znacznie łatwiej jest mi pisać na wysokim poziomie niż w LaTeX (znacznie łatwiej jest ładować czcionki, kontrolować dokładną pozycję rzeczy itp. .).


2

Nadal używam go z makrami MS do wewnętrznych raportów technicznych / dokumentacji bardzo specyficznych projektów, nie tylko groff, ale nawet PIC do podstawowych układów blokowych. Łatwo jest również włączyć niestandardową grafikę lub wykresy postscriptowe generowane za pomocą GNU Plotutils. Zautomatyzowane raporty PDF są również łatwe do zbudowania przy użyciu groff.

Wątpię, czy jest już powszechnie stosowany, ale dobrze sprawdza się przy przygotowywaniu prostej dokumentacji i raportów, a fakt, że jest tu kilka odpowiedzi, pokazuje, że może być więcej osób, niż się nam wydaje.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.