Đây là dòng lệnh có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
Groff - giao diện người dùng cho hệ thống định dạng tài liệu Groff
SYNOPSIS
sự lộn xộn [-abcegijklpstzCEGNRSUVXZ] [-d cs] [-D arg] [-f fam] [-F dir] [-I dir] [-K arg]
[-L arg] [-m tên] [-M dir] [-n num] [-o ] [-P arg] [-r cn] [-T dev] [-w tên]
[-W tên] [hồ sơ ...]
sự lộn xộn -h | --Cứu giúp
sự lộn xộn -v | --phiên bản [tùy chọn ...]
MÔ TẢ
Tài liệu này mô tả sự lộn xộn chương trình, giao diện người dùng chính cho sự lộn xộn tài liệu
hệ thống định dạng. Các sự lộn xộn chương trình và bộ macro là việc triển khai một sự đùa giỡn(7)
hệ thống trong bộ sưu tập phần mềm miễn phí GNU ⟨http://www.gnu.org⟩. Các sự lộn xộn hệ thống có
tất cả các tính năng của cổ điển sự đùa giỡn, nhưng thêm nhiều phần mở rộng.
sự lộn xộn chương trình cho phép kiểm soát toàn bộ sự lộn xộn hệ thống bằng các tùy chọn dòng lệnh. Cái này
là một sự đơn giản hóa tuyệt vời so với trường hợp cổ điển (chỉ sử dụng ống).
LỰA CHỌN
Dòng lệnh được phân tích cú pháp theo quy ước GNU thông thường. Khoảng trắng giữa
một tùy chọn dòng lệnh và đối số của nó là tùy chọn. Các tùy chọn có thể được nhóm lại sau một
đơn '-' (ký tự trừ). Tên tệp của - (ký tự trừ) biểu thị tiêu chuẩn
đầu vào.
As sự lộn xộn là một chương trình bao bọc cho troff cả hai chương trình chia sẻ một tập hợp các tùy chọn. Nhưng
sự lộn xộn chương trình có một số tùy chọn bổ sung, nguyên bản và mang lại ý nghĩa mới cho một số troff
tùy chọn. Mặt khác, không phải tất cả troff các tùy chọn có thể được đưa vào sự lộn xộn.
Native sự lộn xộn Các lựa chọn
Các tùy chọn sau đây không tồn tại cho troff hoặc được giải thích khác nhau bởi
sự lộn xộn.
-D arg Đặt mã hóa đầu vào mặc định được sử dụng bởi trước chuyển đổi đến arg. Ngụ ý -k.
-e Tiền xử lý với tương đương.
-g Tiền xử lý với màu xanh lá cây.
-G Tiền xử lý với grap. Ngụ ý -p.
-h
--Cứu giúp In thông báo trợ giúp.
-I dir Tùy chọn này có thể được sử dụng để chỉ định một thư mục để tìm kiếm các tệp (cả những
dòng lệnh và những người có tên trong .psbb và .vì thế yêu cầu và \ X'ps: nhập khẩu' và
\ X'ps: tập tin' trốn thoát). Thư mục hiện tại luôn được tìm kiếm đầu tiên. Cái này
tùy chọn có thể được chỉ định nhiều hơn một lần; các thư mục được tìm kiếm theo thứ tự
được chỉ định. Không có tìm kiếm thư mục nào được thực hiện cho các tệp được chỉ định bằng cách sử dụng giá trị tuyệt đối
con đường. Tùy chọn này ngụ ý -s tùy chọn.
-j Tiền xử lý với hóa học. Ngụ ý -p.
-k Tiền xử lý với trước chuyển đổi. Điều này được chạy trước bất kỳ bộ tiền xử lý nào khác. Xin vui lòng tham khảo
đến trước chuyển đổitrang hướng dẫn sử dụng của nó nếu không -K (Hoặc -D) tùy chọn được chỉ định.
-K arg Đặt mã hóa đầu vào được sử dụng bởi trước chuyển đổi đến arg. Ngụ ý -k.
-l Gửi đầu ra đến chương trình bộ đệm để in. Lệnh nên được sử dụng
cho điều này được chỉ định bởi in lệnh trong tệp mô tả thiết bị, xem
groff_font(5). Nếu lệnh này không xuất hiện, đầu ra sẽ được chuyển vào lpr(1)
chương trình theo mặc định. Xem các tùy chọn -L và -X.
-L arg Qua arg vào chương trình bộ đệm. Một số đối số sẽ được chuyển với
tùy chọn -L riêng biệt từng. Lưu ý rằng sự lộn xộn không thêm '-' (dấu trừ) vào trước
arg trước khi chuyển nó đến chương trình bộ đệm.
-N Không cho phép dòng mới trong tương đương dấu phân cách. Điều này cũng giống như -N tùy chọn trong
tương đương.
-p Tiền xử lý với một chút.
-P -Lựa chọn
-P -Lựa chọn -P arg
Qua -Lựa chọn or -Lựa chọn arg cho bộ xử lý hậu kỳ. Tùy chọn phải được chỉ định
với (các) dấu trừ cần thiết trước '-' hoặc '-' bởi vì sự lộn xộn không
thêm bất kỳ dấu gạch ngang nào trước khi chuyển nó đến bộ xử lý hậu kỳ. Ví dụ, để vượt qua một
tiêu đề cho gxditview bộ xử lý hậu kỳ, lệnh shell
Groff -X -P -title -P 'Groff it' foo
tương đương với
Groff -X -Z foo | gxditview -title 'Groff it' -
-R Tiền xử lý với xem. Không có cơ chế nào được cung cấp để chuyển các đối số tới xem
bởi vì hầu hết xem các tùy chọn có các yếu tố ngôn ngữ tương đương có thể được chỉ định
trong tài liệu. Nhìn thấy xem(1) để biết thêm chi tiết.
-s Tiền xử lý với soelim.
-S Chế độ an toàn hơn. Vượt qua -S tùy chọn để một chút và vô hiệu hóa những điều sau đây troff yêu cầu:
.mở ra, .mở một, .pso, .syvà .số Pi. Vì lý do bảo mật, chế độ an toàn hơn được bật bởi
mặc định.
-t Tiền xử lý với tbl.
-T dev Đặt thiết bị đầu ra thành dev. Đối với thiết bị này, troff tạo ra trung gian
đầu ra; xem thô lỗ(5). sau đó sự lộn xộn gọi một người xử lý hậu kỳ để chuyển đổi troff's
trung gian đầu ra đến định dạng cuối cùng của nó. Các thiết bị thực trong sự lộn xộn đang
định dạng dvi TeX DVI (bộ xử lý hậu kỳ là grodvi).
html
xhtml đầu ra HTML và XHTML (bộ xử lý trước là soelim và tiền grhtml,
người xử lý hậu kỳ là hậu-grohtml).
Máy in lbp Canon CAPSL (dòng máy in laser LBP-4 và LBP-8;
người xử lý hậu kỳ là gừ gừ).
Máy in tương thích lj4 HP LaserJet4 (hoặc tương thích PCL5 khác)
(người xử lý hậu kỳ là grolj4).
ps Đầu ra PostScript (bộ xử lý hậu kỳ là lùm cây).
pdf Định dạng tài liệu di động (PDF) đầu ra (bộ xử lý hậu kỳ là gropdf).
Đối với các thiết bị đầu ra TTY sau (bộ xử lý hậu kỳ luôn sự thô lỗ), -T chọn
mã hóa đầu ra:
ascii 7 bit ASCII.
cp1047 Bộ ký tự Latinh-1 cho máy chủ EBCDIC.
tiếng latin1 ISO 8859-1.
utf8 bộ ký tự Unicode trong bảng mã UTF-8. Chế độ này có nhiều nhất
phông chữ hữu ích cho chế độ TTY, vì vậy nó là chế độ tốt nhất cho đầu ra TTY.
Các đối số sau đây chọn gxditview với tư cách là 'bộ xử lý hậu kỳ' (nó đúng hơn là một
đang xem chương trình):
Độ phân giải X75 75dpi, phông chữ cơ sở tài liệu 10pt.
X75-12 độ phân giải 75dpi, phông chữ cơ sở tài liệu 12pt.
Độ phân giải X100 100dpi, phông chữ cơ sở tài liệu 10pt.
X100-12
Độ phân giải 100dpi, phông chữ cơ sở tài liệu 12pt.
Thiết bị mặc định là ps.
-U Chế độ không an toàn. Hoàn nguyên hành vi không an toàn (cũ); xem tùy chọn -S.
-v
--phiên bản
Thông tin phiên bản đầu ra của sự lộn xộn và của tất cả các chương trình được chạy bởi nó; điều đó
là, dòng lệnh đã cho được phân tích cú pháp theo cách thông thường, chuyển -v cho tất cả
chương trình con.
-V Đưa ra đường dẫn sẽ được điều hành bởi sự lộn xộn (như một chương trình trình bao bọc) trên
đầu ra tiêu chuẩn, nhưng không thực thi nó. Nếu được cung cấp nhiều hơn một lần, các lệnh sẽ
vừa in lỗi chuẩn vừa chạy.
-X Sử dụng gxditview thay vì sử dụng bộ xử lý hậu kỳ thông thường để (trước) xem tài liệu.
Hoạt động của bộ đệm in như được phác thảo với các tùy chọn -l và -L được chuyển sang
gxditview(1) bằng cách xác định một đối số cho -printCommand tùy chọn
gxditview(1). Điều này đặt mặc định In hành động và mục menu tương ứng
đến giá trị đó. -X chỉ tạo ra kết quả tốt với -Tp, -TX75, -TX75-12, -TX100,
và -TX100-12. Độ phân giải mặc định để xem trước -Tp đầu ra là 75dpi; cái này
có thể được thay đổi bằng cách chuyển -cách giải quyết tùy chọn để gxditview, Ví dụ
Groff -X -P-độ phân giải -P100 -man foo.1
-z Ngăn chặn sản lượng được tạo ra bởi troff. Chỉ có thông báo lỗi được in.
-Z Không tự động xử lý sau sự lộn xộn trung gian đầu ra theo cách thông thường.
Điều này sẽ gây ra troff đầu ra xuất hiện trên đầu ra tiêu chuẩn, thay thế thông thường
đầu ra của bộ xử lý hậu kỳ; Thấy chưa thô lỗ(5).
Trong suốt Các lựa chọn
Các tùy chọn sau đây được chuyển giao rõ ràng cho chương trình định dạng troff đó là
gọi bằng sự lộn xộn sau đó. Các tùy chọn này được mô tả chi tiết hơn trong troff(1).
-a Xấp xỉ ASCII của đầu ra.
-b Backtrace về lỗi hoặc cảnh báo.
-c Tắt đầu ra màu. Xin vui lòng tham khảo sự thô lỗ(1) trang người đàn ông để biết thêm chi tiết.
-C Bật chế độ tương thích.
-d cs
-d tên=s
Xác định chuỗi.
-E Vô hiệu hoá troff thông báo lỗi.
-f fam Đặt họ phông chữ mặc định.
-F dir Đặt đường dẫn cho tệp DESC phông chữ.
-i Xử lý đầu vào tiêu chuẩn sau các tệp đầu vào được chỉ định.
-m tên
Bao gồm tệp macro tên.tmac (Hoặc tmac.tên); Xem thêm groff_tmac(5).
-M dir Đường dẫn cho các tệp macro.
-n num Đánh số trang đầu tiên num.
-o
Chỉ xuất các trang trong .
-r cn
-r tên=n
Đặt thanh ghi số.
-w tên
Bật cảnh báo tên. Thấy troff(1) cho tên.
-W tên
vô hiệu hóa cảnh báo tên. Thấy troff(1) cho tên.
SỬ DỤNG TRƯỞNG THÀNH
sự lộn xộn hệ thống thực hiện cơ sở hạ tầng của roff cổ điển; Thấy chưa sự đùa giỡn(7) cho một cuộc khảo sát
về cách một sự đùa giỡn hệ thống hoạt động nói chung. Do các chương trình front-end có sẵn trong
sự lộn xộn hệ thống, sử dụng sự lộn xộn dễ dàng hơn nhiều so với cổ điển sự đùa giỡn. Phần này cung cấp một
tổng quan về các bộ phận cấu thành sự lộn xộn hệ thống. Nó bổ sung sự đùa giỡn(7) với
sự lộn xộn-các tính năng cụ thể. Phần này có thể được coi là hướng dẫn cho tài liệu
xung quanh sự lộn xộn hệ thống.
Giấy Kích thước máy
ảo khổ giấy được sử dụng bởi troff để định dạng đầu vào được kiểm soát trên toàn cầu với
yêu cầu .po, .plvà .NS. Thấy groff_tmac(5) đối với gói macro 'kích thước giấy tờ' mà
cung cấp một giao diện thuận tiện.
vật lý kích thước giấy, cung cấp kích thước thực tế của tờ giấy, được kiểm soát
bằng các thiết bị đầu ra như lùm cây với các tùy chọn dòng lệnh -p và -l. Thấy groff_font(5)
và trang người của các thiết bị đầu ra để biết thêm chi tiết. sự lộn xộn sử dụng dòng lệnh
tùy chọn -P để chuyển các tùy chọn đến các thiết bị đầu ra; ví dụ: phần sau chọn giấy A4
theo hướng ngang cho thiết bị PS:
Groff -Tps -P-pa4 -Pl ...
Giao diện người dùng
sự lộn xộn chương trình là một trình bao bọc xung quanh troff(1) chương trình. Nó cho phép chỉ định
bộ tiền xử lý theo tùy chọn dòng lệnh và tự động chạy bộ xử lý hậu
thích hợp với thiết bị đã chọn. Làm như vậy, cơ chế đường ống đôi khi tẻ nhạt của
cổ điển sự đùa giỡn(7) có thể tránh được.
Grog(1) chương trình có thể được sử dụng để đoán đúng sự lộn xộn dòng lệnh để định dạng
tập tin.
người nói tục(1) chương trình là một trình xem toàn diện cho sự lộn xộn tệp và trang người.
Tiền xử lý
sự lộn xộn bộ tiền xử lý là sự thực hiện lại của bộ tiền xử lý cổ điển với
các phần mở rộng. Các bộ tiền xử lý tiêu chuẩn được phân phối với sự lộn xộn gói là
tương đương(1) cho các công thức toán học,
màu xanh lá cây(1) để bao gồm yêu tinh(1) hình ảnh,
một chút(1) để vẽ sơ đồ,
hóa học(1)
cho các sơ đồ cấu trúc hóa học,
xem(1)
để tham khảo thư mục,
soelim(1)
để bao gồm các tệp macro từ các vị trí tiêu chuẩn,
và
tbl(1) cho bảng.
Một bộ tiền xử lý mới không có sẵn trong phiên bản cổ điển troff is trước chuyển đổi(1) chuyển đổi nhiều
đầu vào mã hóa cho một cái gì đó sự lộn xộn có thể hiểu. Nó luôn được chạy đầu tiên trước khi bất kỳ
bộ tiền xử lý khác.
Bên cạnh những điều này, có một số bộ tiền xử lý nội bộ được tự động chạy với một số
các thiết bị. Những thứ này không hiển thị cho người dùng.
Macro Gói
Các gói macro có thể được bao gồm theo tùy chọn -m. Các sự lộn xộn hệ thống triển khai và mở rộng tất cả
các gói macro cổ điển theo cách tương thích và thêm một số gói của riêng nó. Thật,
các gói macro sau đi kèm với sự lộn xộn:
người đàn ông Định dạng trang người đàn ông truyền thống; Thấy chưa người thô lỗ(7). Nó có thể được chỉ định trên
dòng lệnh như -Đàn ông or -m người đàn ông.
mandoc Gói chung cho các trang người đàn ông; nó tự động nhận ra liệu
tài liệu sử dụng người đàn ông hoặc là mdoc định dạng và các nhánh cho macro tương ứng
Bưu kiện. Nó có thể được chỉ định trên dòng lệnh như -mandoc or -m mandoc.
mdoc Định dạng trang người đàn ông kiểu BSD; Thấy chưa groff_mdoc(7). Nó có thể được chỉ định trên
dòng lệnh như -mdoc or -m mdoc.
me Cổ điển me định dạng tài liệu; Thấy chưa tôi thô lỗ(7). Nó có thể được chỉ định trên
dòng lệnh như -tôi or -m me.
mm Cổ điển mm định dạng tài liệu; Thấy chưa Groff_mm(7). Nó có thể được chỉ định trên
dòng lệnh như -ừm or -m mm.
ms Cổ điển ms định dạng tài liệu; Thấy chưa thô lỗ_ms(7). Nó có thể được chỉ định trên
dòng lệnh như -bệnh đa xơ cứng or -m ms.
www Các macro giống HTML để đưa vào tùy ý sự lộn xộn các tài liệu; Thấy chưa thô lỗ_www(7).
Chi tiết về cách đặt tên của các tệp macro và vị trí của chúng có thể được tìm thấy trong groff_tmac(5);
trang người này cũng ghi lại một số gói macro phụ trợ nhỏ khác không được đề cập
tại đây.
Lập trình Ngôn ngữ
Khái niệm chung chung cho tất cả sự đùa giỡn ngôn ngữ lập trình được mô tả trong sự đùa giỡn(7).
sự lộn xộn mở rộng cho cổ điển troff ngôn ngữ được ghi lại bằng khác biệt(7).
sự lộn xộn ngôn ngữ nói chung được mô tả trong (vẫn chưa hoàn chỉnh) sự lộn xộn Thông tin hồ sơ; Để
tài liệu tham khảo ngắn (nhưng đầy đủ) có thể được tìm thấy trong sự lộn xộn(7).
Bộ định dạng
Trung tam sự đùa giỡn định dạng trong sự lộn xộn hệ thống là troff(1). Nó cung cấp các tính năng
của cả cổ điển troff và ăn trộm, Cũng như các sự lộn xộn các phần mở rộng. Dòng lệnh
tùy chọn -C các thiết bị chuyển mạch troff trong khả năng tương thích chế độ cố gắng mô phỏng cổ điển sự đùa giỡn as
nhiều nhất có thể.
Có một tập lệnh shell ăn trộm(1) mô phỏng hành vi của cổ điển ăn trộm. Nó cố gắng
để tự động chọn mã hóa đầu ra thích hợp, theo ngôn ngữ hiện tại.
Chương trình định dạng tạo ra trung gian đầu ra; xem thô lỗ(7).
Thiết bị (Devices)
In sự đùa giỡn, các mục tiêu đầu ra được gọi là thiết bị. Một thiết bị có thể là một phần cứng,
ví dụ: máy in hoặc định dạng tệp phần mềm. Một thiết bị được chỉ định bởi tùy chọn -T. Các
sự lộn xộn các thiết bị như sau.
ascii Đầu ra văn bản bằng cách sử dụng ascii(7) bộ ký tự.
cp1047 Đầu ra văn bản bằng cách sử dụng trang mã EBCDIC IBM cp1047 (ví dụ: OS / 390 Unix).
dvi Định dạng TeX DVI.
html Đầu ra HTML.
latin1 Đầu ra văn bản sử dụng bộ ký tự ISO Latin-1 (ISO 8859-1); Thấy chưa iso_8859_1(7).
lbp Đầu ra cho máy in Canon CAPSL (máy in laser dòng LBP-4 và LBP-8).
lj4 Máy in tương thích HP LaserJet4 (hoặc tương thích với PCL5 khác).
ps Đầu ra PostScript; thích hợp cho máy in và người xem trước như gv(1).
pdf Tập tin PDF; thích hợp để xem bằng các công cụ như thuyết minh(1) đồng ý(1).
utf8 Đầu ra văn bản sử dụng bộ ký tự Unicode (ISO 10646) với mã hóa UTF-8; Thấy chưa
unicode(7).
xhtml Đầu ra XHTML.
X75 75dpi X Window System đầu ra phù hợp với người xem trước xditview(1x) và
gxditview(1). Một biến thể cho phông chữ cơ sở tài liệu 12pt là X75-12.
X100 100dpi X Window System đầu ra phù hợp với người xem trước xditview(1x) và
gxditview(1). Một biến thể cho phông chữ cơ sở tài liệu 12pt là X100-12.
Bộ xử lý hậu kỳ được sử dụng cho một thiết bị được chỉ định bởi hậu kỳ lệnh trong
tệp mô tả thiết bị; Thấy chưa groff_font(5). Điều này có thể được ghi đè với -X tùy chọn.
Thiết bị mặc định là ps.
Người xử lý hậu kỳ
sự lộn xộn cung cấp 3 bộ xử lý hậu phần cứng:
gừ gừ(1)
đối với một số máy in Canon,
grolj4(1)
cho các máy in tương thích với HP LaserJet 4 và PCL5,
sự thô lỗ(1)
cho đầu ra văn bản bằng cách sử dụng các mã hóa khác nhau, ví dụ: trên các thiết bị đầu cuối hướng văn bản hoặc dòng-
máy in.
Ngày nay, hầu hết phần cứng in hoặc vẽ được xử lý bởi hệ điều hành, bởi thiết bị
trình điều khiển, hoặc bằng giao diện phần mềm, thường chấp nhận PostScript. Do đó, ở đó
không phải là một nhu cầu cấp thiết đối với các bộ xử lý hậu kỳ thiết bị phần cứng hơn.
sự lộn xộn thiết bị phần mềm để chuyển đổi sang các định dạng tệp tài liệu khác là
grodvi(1)
đối với định dạng DVI,
gohtml(1)
cho các định dạng HTML và XHTML,
lùm cây(1)
cho PostScript.
gropdf(1)
cho PDF.
Kết hợp với nhiều công cụ chuyển đổi miễn phí hiện có, điều này sẽ đủ để chuyển đổi
a troff tài liệu sang hầu như bất kỳ định dạng dữ liệu hiện có nào.
Tiện ích
Các chương trình tiện ích sau đây xung quanh sự lộn xộn có sẵn.
thông tin bổ sung(1)
Thêm thông tin vào troff tệp mô tả phông chữ để sử dụng với sự lộn xộn.
khẳng định(1)
Tạo tệp mô tả phông chữ cho thiết bị PostScript.
eqn2graph(1)
Chuyển đổi một tương đương hình ảnh thành một hình ảnh cắt xén.
gdiffmk(1)
Đánh dấu sự khác biệt giữa sự lộn xộn, ăn trộm, hoặc là troff các tập tin.
đồ thị đồ thị(1)
Chuyển đổi một grap sơ đồ thành hình ảnh bitmap đã cắt.
người nói tục(1)
Chương trình người xem chung cho sự lộn xộn tệp và trang người.
gxditview(1)
sự lộn xộn Trình xem X, phiên bản GNU của xditview.
hpftodit(1)
Tạo tệp mô tả phông chữ cho thiết bị lj4.
indxbib(1)
Tạo chỉ mục đảo ngược cho cơ sở dữ liệu thư mục.
lkbib(1)
Tìm kiếm cơ sở dữ liệu thư mục.
khăn yếm(1)
Tương tác tìm kiếm cơ sở dữ liệu thư mục.
pdfroff(1)
Tạo tài liệu PDF bằng sự lộn xộn.
pfbtop(1)
Dịch phông chữ PostScript ở định dạng .pfb sang ASCII.
pic2graph(1)
Chuyển đổi một một chút sơ đồ thành một hình ảnh cắt xén.
tfmtodit(1)
Tạo tệp mô tả phông chữ cho thiết bị TeX DVI.
xditview(1x)
sự đùa giỡn trình xem được phân phối với cửa sổ X.
xtotroff(1)
Chuyển đổi số liệu phông chữ X thành GNU troff số liệu phông chữ.
MÔI TRƯỜNG
Thông thường, dấu phân cách đường dẫn trong các biến môi trường sau là dấu hai chấm; điều này có thể
khác nhau tùy thuộc vào hệ điều hành. Ví dụ: DOS và Windows sử dụng dấu chấm phẩy
thay thế.
GROFF_BIN_PATH
Đường dẫn tìm kiếm này, theo sau là $ PATH, được sử dụng cho các lệnh được thực thi bởi
sự lộn xộn. Nếu nó không được đặt thì thư mục nơi sự lộn xộn nhị phân đã được cài đặt
được thêm vào PATH.
GROFF_COMMAND_PREFIX
Khi có nhu cầu chạy khác sự đùa giỡn triển khai cùng một lúc sự lộn xộn
cung cấp cơ sở để thêm tiền tố vào hầu hết các chương trình của nó có thể
kích động xung đột tên tại thời gian chạy (mặc định là không có). Trong lịch sử, điều này
tiền tố là ký tự g, nhưng nó có thể là bất cứ thứ gì. Ví dụ, gtroff chịu đựng
sự lộn xộn's troff, gtbl cho sự lộn xộn phiên bản tbl. Bằng cách thiết lập GROFF_COMMAND_PREFIX
đến các giá trị khác nhau, sự đùa giỡn cài đặt có thể được giải quyết. Hơn
chính xác, nếu nó được đặt thành tiền tố xxx sau đó sự lộn xộn như một chương trình trình bao bọc bên trong
cuộc gọi xxxtroff thay vì troff. Điều này cũng áp dụng cho các bộ tiền xử lý tương đương, màu xanh lá cây,
một chút, xem, tbl, soelimvà đến các tiện ích indxbib và khăn yếm. Tính năng này
không áp dụng cho bất kỳ chương trình nào khác với những chương trình ở trên (đáng chú ý nhất là sự lộn xộn
chính nó) vì chúng là duy nhất đối với sự lộn xộn Gói.
GROFF_ENCODING
Giá trị của giá trị môi trường này được chuyển cho trước chuyển đổi bộ xử lý trước để chọn
mã hóa các tệp đầu vào. Đặt tùy chọn này ngụ ý sự lộn xộndòng lệnh của
tùy chọn -k (đây là, sự lộn xộn thực sự luôn luôn gọi trước chuyển đổi). Nếu được đặt mà không có giá trị,
sự lộn xộn cuộc gọi trước chuyển đổi mà không cần đối số. Một cách rõ ràng -K tùy chọn dòng lệnh
ghi đè giá trị của GROFF_ENCODING. Thấy trước chuyển đổi(1) để biết chi tiết.
GROFF_FONT_PATH
Danh sách các thư mục để tìm kiếm devtên thư mục ngoài
những cái mặc định. Nhìn thấy troff(1) groff_font(5) để biết thêm chi tiết.
GROFF_TMAC_PATH
Danh sách các thư mục để tìm kiếm các tệp macro ngoài mặc định
các thư mục. Nhìn thấy troff(1) groff_tmac(5) để biết thêm chi tiết.
GROFF_TMPDIR
Thư mục chứa các tệp tạm thời được tạo. Nếu điều này không được đặt nhưng
biến môi trường TMPDIR thay vào đó, các tệp tạm thời được tạo trong thư mục
$ TMPDIR. Trên nền tảng MS-DOS và Windows 32, các biến môi trường TMP và
TEMP (theo thứ tự đó) cũng được tìm kiếm, sau khi GROFF_TMPDIR và TMPDIR. Nếu không thì,
các tệp tạm thời được tạo trong / Tmp. Các xem(1) người nói tục(1) gohtml(1), và
lùm cây(1) các lệnh sử dụng các tệp tạm thời.
GROFF_TYPESETTER
Đặt trước thiết bị mặc định. Nếu điều này không được thiết lập, ps thiết bị được sử dụng làm mặc định.
Tên thiết bị này được ghi đè bởi tùy chọn -T.
VÍ DỤ
Ví dụ sau minh họa sức mạnh của sự lộn xộn chương trình như một trình bao bọc xung quanh
troff.
Để xử lý một sự đùa giỡn tập tin bằng bộ xử lý trước tbl và một chút và me bộ macro, cổ điển
troff phải được gọi bằng
pic foo.me | tbl | troff -me -Tlatin1 | sự thô lỗ
Sử dụng sự lộn xộn, đường ống này có thể được rút ngắn thành lệnh tương đương
Groff -p -t -me -T latin1 foo.me
Một cách dễ dàng hơn để gọi điều này là sử dụng Grog(1) để đoán bộ tiền xử lý và macro
tùy chọn và thực hiện lệnh đã tạo (bằng cách sử dụng dấu ngoặc kép để chỉ định lệnh shell
thay thế)
`grog -Tlatin1 foo.me`
Cách đơn giản nhất là xem nội dung theo cách tự động bằng cách gọi
Groffer foo.me
Sử dụng Groff trực tuyến bằng các dịch vụ onworks.net