Троф / гроф вже актуальний?


14

Я чув, що трофф / гроф значною мірою був замінений TeX. Це правда?

Єдине, що я знаю, на сьогодні фактично використовую троф, - це manpages. Це теж правда? Якщо ні, то які ще види використання?


3
Не тільки, TeXале й HTML.
Йорданм

9
Я вважав би тим, що сторінки man досі використовують * roff, щоб зробити його релевантним.
Кріс Даун

Відповіді:


11

Я чув, що трофф / гроф значною мірою був замінений TeX. Це правда?

Єдине, що я знаю, на сьогодні фактично використовую троф, - це manpages. Це теж правда?

Я тільки коли-небудь бачив, щоб троф / гроф використовувались для маніпуляцій; для всього іншого, здається, люди використовують TeX або LaTeX. Тому я відповів би так і так.

Якщо ні, то які ще види використання?

Мабуть, його використовували для набору книг ще в той день: http://www.troff.org/pubs.html
Оскільки ця сторінка востаннє оновлювалася в 2006 році, я не думаю, що вона все ще використовується для цієї мети :)


1
-1 до цієї відповіді. Troff як і раніше використовується для створення документації на різних носіях інформації, і навіть manpages не формалізовані строго лише для відображення TTY. Що стосується TeX, так, це правда, що він замінив Троффа як домінуючу мову для технічної публікації (синтаксис, що виглядає на волосках Роффа, напевно, тут не допомагав), але обидві мови однаково потужні та розширювані.

14

Я запускаю / планую «консервовані» PDF-звіти, використовуючи *roff, генеруючи таблиці та прості PIC, обробляючи дані з python, та впорядковуючи джерела за допомогою простих скриптів bash. Гладка і проста.

Мовляв vi, *roffзавжди є, готовий до запуску та створює чисті PDF-файли з мінімальною суєтою. Мені подобається *roffкоротка розмітка.

Це сказав, що я не претендую на репрезентативний зразок користувачів набору / розмітки ...


Ммм. Я не думав використовувати * roff для створення PDF-файлів. (Це було (дуже) давно, коли я востаннє використовував nroff для чого-небудь.) Потрібно переглянути це як можливе рішення для проекту, який я маю на увазі. Якщо HTML не вирішує це розумно, теж.
roaima

1
Я думаю, що комбінація R-Inkscape *roffє особливо потужною, якщо мета полягає у створенні файлів PDF-файлів. Inkscape торкається графіків R (експортується у форматі PDF, хоча PS / EPS також працює), а PDF Studio (або будь-який інший редактор PDF) робить графічні вставки простими угодами для копіювання та вставки. Ви можете скриптувати tblвхідні дані мовою, яку ви обрали, та оновити документ з bash / make. Це труба, яку я використовую:
user2105469

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

13

Я використовую troff для мого щоденного набору; Я використовую версію Troff Heirloom (див. Http://heirloom.sourceforge.net/doctools.html ), яка має дуже потужну підтримку шрифтів (TTF, Type1, OTF тощо), алгоритм Knuth для форматування абзацу. як кілька мікронабірних функцій, яких ви не можете знайти в звичайному TeX; він легший, ніж LaTeX, і поки вам не потрібно вводити рівняння, мені здається, що набагато простіше отримати набір високого рівня, ніж за допомогою LaTeX (набагато простіше завантажувати шрифти, отримувати контроль над точним положенням речей тощо) .).


2

Я все ще використовую його за допомогою макросів ms для внутрішніх технічних звітів / документації дуже конкретних проектів, не лише гроф, але навіть навіть PIC для базових макетів блок-схеми. Також легко включати власну графіку поштового скрипта або діаграми, створені за допомогою GNU Plotutils. Автоматизовані звіти PDF також легко створювати за допомогою groff.

Я сумніваюсь, що він уже широко використовується, але він добре працює для підготовки простої документації та звітів, а факт, що тут є відповіді, свідчить про те, що людей може використовувати більше, ніж ми думали.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.