Là troff / groff có liên quan nữa?


13

Tôi đã nghe nói rằng troff / groff phần lớn đã được thay thế bởi TeX. Điều này có đúng không?

Điều duy nhất mà tôi biết thực sự sử dụng troff ngày nay là manpages. Điều này cũng đúng? Nếu không, một số sử dụng khác là gì?


2
Không chỉ TeXmà còn HTML.
jordanm

8
Tôi sẽ xem xét thực tế rằng các trang người đàn ông vẫn sử dụng * roff để làm cho nó có liên quan.
Chris Xuống

Câu trả lời:


9

Tôi đã nghe nói rằng troff / groff phần lớn đã được thay thế bởi TeX. Điều này có đúng không?

Điều duy nhất mà tôi biết thực sự sử dụng troff ngày nay là manpages. Điều này cũng đúng?

Tôi chỉ từng thấy troff / groff được sử dụng cho các trang; đối với mọi thứ khác, mọi người dường như sử dụng TeX hoặc LaTeX. Vì vậy, tôi sẽ trả lời có và có.

Nếu không, một số sử dụng khác là gì?

Rõ ràng nó đã được sử dụng để sắp xếp các cuốn sách trở lại trong ngày: http://www.troff.org/pub.html
Vì trang đó được cập nhật lần cuối vào năm 2006, tôi không nghĩ rằng nó vẫn được sử dụng cho mục đích này :)


-1 cho câu trả lời này. Troff vẫn được sử dụng để soạn thảo tài liệu trên nhiều phương tiện khác nhau và thậm chí các trang web không được định dạng nghiêm ngặt chỉ cho màn hình TTY. Đối với TeX, vâng, đúng là nó đã thay thế Troff trở thành ngôn ngữ chính cho xuất bản kỹ thuật (cú pháp tìm kiếm hairier của Roff có lẽ không giúp được gì ở đây), nhưng cả hai ngôn ngữ đều mạnh mẽ và có thể mở rộng như nhau.

13

Tôi chạy / lên lịch các báo cáo PDF 'đóng hộp' bằng cách sử dụng *roff, tạo bảng và PIC đơn giản khi tôi xử lý dữ liệu bằng python và sắp xếp các nguồn với các tập lệnh bash đơn giản. Nhẹ nhàng & đơn giản.

Giống như vi, *roffluôn ở đó, sẵn sàng để chạy và tạo các tệp PDF sạch với sự phiền phức tối thiểu. Tôi thích *roffđánh dấu ngắn gọn.

Điều này nói rằng, tôi không giả vờ là một mẫu đại diện của người dùng sắp chữ / đánh dấu ...


Mmm. Tôi không nghĩ sẽ sử dụng * roff để tạo tệp PDF. (Đó là một khoảng thời gian rất lâu kể từ lần cuối tôi sử dụng nroff cho bất cứ điều gì.) Phải xem lại rằng đó là một giải pháp khả thi cho một dự án mà tôi có trong đầu. Trừ khi HTML cũng giải quyết nó một cách hợp lý.
roaima

1
Tôi nghĩ rằng sự kết hợp của R-Inkscape và *roffđặc biệt mạnh mẽ nếu mục tiêu là tạo ra các bản ghi PDF. Inkscape chạm vào biểu đồ của R (được xuất dưới dạng PDF mặc dù PS / EPS cũng hoạt động) và PDF Studio (hoặc bất kỳ trình chỉnh sửa PDF nào khác) làm cho biểu đồ chèn một thỏa thuận sao chép đơn giản. Bạn có thể nhập tập lệnh tblbằng ngôn ngữ bạn chọn và cập nhật tài liệu của bạn bằng bash / make. Đây là đường ống tôi sử dụng:
user2105469

2
tbl myreport.roff | eqn | groff -Tps -ms | ps2pdfwr - myreport.pdf
dùng2105469

10

Tôi đang sử dụng troff cho việc sắp chữ hàng ngày của tôi; Tôi đang sử dụng phiên bản gia truyền của troff (xem http://heirloom.sourceforge.net/doctools.html ) có hỗ trợ rất mạnh cho các phông chữ (TTF, Type1, OTF, v.v.), thuật toán của Knuth để định dạng đoạn văn là tốt như một số tính năng sắp chữ vi mô mà bạn không thể tìm thấy trong TeX đơn giản; nó nhẹ hơn LaTeX và miễn là bạn không cần phải sắp xếp các phương trình, tôi thấy việc sắp chữ cao hơn dễ dàng hơn so với LaTeX (tải phông chữ dễ dàng hơn, kiểm soát vị trí chính xác của mọi thứ, v.v. .).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.