GNU Texinfo là một dự án mã nguồn mở và 100% phần mềm miễn phí được thiết kế từ dưới lên để hoạt động như một định dạng tài liệu chính thức của dự án GNU. Nó đã được Bob Chassell và Richard Stallman sáng tạo ra cách đây nhiều năm và lấy cảm hứng từ ngôn ngữ định dạng Scribe của Brian Reid, trong số các ngôn ngữ định dạng khác phổ biến vào thời điểm đó.
Có thể sản xuất tài liệu in và trực tuyến
Phần mềm sử dụng một tệp nguồn duy nhất để tạo ra đầu ra ở một số định dạng, cả in và trực tuyến với các định dạng tệp khác nhau, bao gồm HTML (Ngôn ngữ đánh dấu siêu văn bản), PDF (Định dạng Tài liệu Di động), XML (Ngôn ngữ Đánh dấu Mở rộng) DVI (Giao diện Trực quan Kỹ thuật số), INFO và nhiều người khác.
Nó được sử dụng bởi nhiều dự án không phải của GNU
Hệ thống GNU Texinfo được tích hợp rất tốt với ứng dụng Emacs GNU và nó cũng được sử dụng bởi nhiều dự án không phải của GNU. Phần mềm được phân phối trên tất cả các hệ điều hành GNU / Linux được biết đến, cũng như trên một số biến thể giống UNIX, chẳng hạn như BSD (FreeBSD, OpenBSD, NetBSD).
Bao gồm các công cụ dòng lệnh khác nhau
Các gói phần mềm GNU Texinfo bao gồm các công cụ dòng lệnh khác nhau, trong đó chúng ta có thể đề cập đến detexinfo, pdftexi2dvi để chuyển đổi .pdf và các file .texi để .dvi, texi2dvi để chuyển đổi các tập tin để .texi .dvi, texi2html để chuyển đổi .texi file .html, texi2pdf để chuyển đổi .texi file .pdf, texindex, và txixml2texi cho các tập tin .xml convertign để .texi.
Bắt đầu với GNU Texinfo
Để cài đặt phần mềm GNU Texinfo trên hệ điều hành GNU / Linux của bạn, tải về phiên bản mới nhất từ một trong hai Softoware hoặc trang web của mình, lưu kho lưu trữ trên thư mục chủ, giải nén nó, và mở một ứng dụng Terminal.
Trong cửa sổ terminal emulator, đi đến vị trí của các tập tin lưu trữ được chiết xuất (ví dụ cd /home/softoware/texinfo-5.2), chạy & lsquo; ./ configure && make về lĩnh lệnh để cấu hình và biên dịch chương trình, có thể được cài đặt bằng cách chạy & lsquo; sudo make install về lĩnh
Tính năng mới trong bản phát hành này:
- Ngôn ngữ:
- các lệnh mới @inlinefmtifelse, @inlineifset, @inlineifclear, để có thêm nhiều lựa chọn thay thế cho các môi trường có điều kiện.
- texi2any:
- cảnh báo về các tên nút, các mục trình đơn và các tham chiếu chéo (nhưng không phải các mục nhập chỉ mục) chứa các ký tự có vấn đề; có thể bị vô hiệu bằng -c INFO_SPECIAL_CHARS_WARNING = 0.
- thông tin:
- tùy chọn mới -x (--debug) để gỡ lỗi đầu ra; -x -1 để có được mọi thứ.
- tùy chọn mới -v (- variable) gán một giá trị cho một biến Info, với cú pháp thông thường, -v VARIABLE = VALUE.
- tùy chọn mới -a (--all) hướng dẫn Info hiển thị tất cả các tài liệu phù hợp với các đối số dòng lệnh, không chỉ là đầu tiên. Kết hợp với tùy chọn -w, nó hiển thị tên đầy đủ của tất cả các tập tin thông tin phù hợp với các đối số dòng lệnh; với -o, nó xuất ra tất cả các file phù hợp.
- tìm kiếm biến đổi mới-bỏ qua màn hình điều khiển vị trí bắt đầu cho các lệnh tìm kiếm lặp lại ({và}). Khi được đặt thành Bật, các tìm kiếm lặp đi lặp lại bỏ qua các dòng hiển thị trên màn hình, tức là các tìm kiếm chuyển tiếp () bắt đầu từ đầu trang tiếp theo và tìm kiếm ngược () bắt đầu ở cuối trang trước.
- Lệnh mới hiển thị thông tin-file-info (bị ràng buộc bởi = mặc định, C-g trong chế độ vi) hiển thị tên tệp đầy đủ của nút được hiển thị và vị trí trong đó.
- texi2dvi:
- hỗ trợ cho biblatex + biber.
- Phân phối: automake-1.14, gettext-0.18.3.1.
- Ngôn ngữ:
- các lệnh mới @inlinefmtifelse, @inlineifset, @inlineifclear, để có thêm nhiều lựa chọn thay thế cho các môi trường có điều kiện.
- texi2any:
- cảnh báo về các tên nút, các mục trình đơn và các tham chiếu chéo (nhưng không phải các mục nhập chỉ mục) chứa các ký tự có vấn đề; có thể bị vô hiệu bằng -c INFO_SPECIAL_CHARS_WARNING = 0.
- thông tin:
- tùy chọn mới -x (--debug) để gỡ lỗi đầu ra; -x -1 để có được mọi thứ.
- tùy chọn mới -v (- variable) gán một giá trị cho một biến Info, với cú pháp thông thường, -v VARIABLE = VALUE.
- tùy chọn mới -a (--all) hướng dẫn Info hiển thị tất cả các tài liệu phù hợp với các đối số dòng lệnh, không chỉ là đầu tiên. Kết hợp với tùy chọn -w, nó hiển thị tên đầy đủ của tất cả các tập tin thông tin phù hợp với các đối số dòng lệnh; với -o, nó xuất ra tất cả các file phù hợp.
- tìm kiếm biến đổi mới-bỏ qua màn hình điều khiển vị trí bắt đầu cho các lệnh tìm kiếm lặp lại ({và}). Khi được đặt thành Bật, các tìm kiếm lặp đi lặp lại bỏ qua các dòng hiển thị trên màn hình, tức là các tìm kiếm chuyển tiếp () bắt đầu từ đầu trang tiếp theo và tìm kiếm ngược () bắt đầu ở cuối trang trước.
- Lệnh mới hiển thị thông tin-file-info (bị ràng buộc bởi = mặc định, C-g trong chế độ vi) hiển thị tên tệp đầy đủ của nút được hiển thị và vị trí trong đó.
- texi2dvi:
- hỗ trợ cho biblatex + biber.
- Phân phối: automake-1.14, gettext-0.18.3.1.
- Ngôn ngữ:
- các lệnh mới @inlinefmtifelse, @inlineifset, @inlineifclear, để có thêm nhiều lựa chọn thay thế cho các môi trường có điều kiện.
- texi2any:
- cảnh báo về các tên nút, các mục trình đơn và các tham chiếu chéo (nhưng không phải các mục nhập chỉ mục) chứa các ký tự có vấn đề; có thể bị vô hiệu bằng -c INFO_SPECIAL_CHARS_WARNING = 0.
- thông tin:
- tùy chọn mới -x (--debug) để gỡ lỗi đầu ra; -x -1 để có được mọi thứ.
- tùy chọn mới -v (- variable) gán một giá trị cho một biến Info, với cú pháp thông thường, -v VARIABLE = VALUE.
- tùy chọn mới -a (--all) hướng dẫn Info hiển thị tất cả các tài liệu phù hợp với các đối số dòng lệnh, không chỉ là đầu tiên. Kết hợp với tùy chọn -w, nó hiển thị tên đầy đủ của tất cả các tập tin thông tin phù hợp với các đối số dòng lệnh; với -o, nó xuất ra tất cả các file phù hợp.
- tìm kiếm biến đổi mới-bỏ qua màn hình điều khiển vị trí bắt đầu cho các lệnh tìm kiếm lặp lại ({và}). Khi được đặt thành Bật, các tìm kiếm lặp đi lặp lại bỏ qua các dòng hiển thị trên màn hình, tức là các tìm kiếm chuyển tiếp () bắt đầu từ đầu trang tiếp theo và tìm kiếm ngược () bắt đầu ở cuối trang trước.
- Lệnh mới hiển thị thông tin-file-info (bị ràng buộc bởi = mặc định, C-g trong chế độ vi) hiển thị tên tệp đầy đủ của nút được hiển thị và vị trí trong đó.
- texi2dvi:
- hỗ trợ cho biblatex + biber.
- Phân phối: automake-1.14, gettext-0.18.3.1.
- Ngôn ngữ:
- các lệnh mới @inlinefmtifelse, @inlineifset, @inlineifclear, để có thêm nhiều lựa chọn thay thế cho các môi trường có điều kiện.
- texi2any:
- cảnh báo về các tên nút, các mục trình đơn và các tham chiếu chéo (nhưng không phải các mục nhập chỉ mục) chứa các ký tự có vấn đề; có thể bị vô hiệu bằng -c INFO_SPECIAL_CHARS_WARNING = 0.
- thông tin:
- tùy chọn mới -x (--debug) để gỡ lỗi đầu ra; -x -1 để có được mọi thứ.
- tùy chọn mới -v (- variable) gán một giá trị cho một biến Info, với cú pháp thông thường, -v VARIABLE = VALUE.
- tùy chọn mới -a (--all) hướng dẫn Info hiển thị tất cả các tài liệu phù hợp với các đối số dòng lệnh, không chỉ là đầu tiên. Kết hợp với tùy chọn -w, nó hiển thị tên đầy đủ của tất cả các tập tin thông tin phù hợp với các đối số dòng lệnh; với -o, nó xuất ra tất cả các file phù hợp.
- tìm kiếm biến đổi mới-bỏ qua màn hình điều khiển vị trí bắt đầu cho các lệnh tìm kiếm lặp lại ({và}). Khi được đặt thành Bật, các tìm kiếm lặp đi lặp lại bỏ qua các dòng hiển thị trên màn hình, tức là các tìm kiếm chuyển tiếp () bắt đầu từ đầu trang tiếp theo và tìm kiếm ngược () bắt đầu ở cuối trang trước.
- lệnh mới display-file-info (bị ràng buộc bởi = mặc định, C-g trong chế độ vi) hiển thị tên tệp đầy đủ của nút được hiển thị và vị trí trong đó.
- texi2dvi:
- hỗ trợ cho biblatex + biber.
- Phân phối: automake-1.14, gettext-0.18.3.1.
- texi2any:
- cây phân chia không đều (xem mục tin tức 5,0) tạo ra một cảnh báo chứ không phải là lỗi.
- @đặt ở giữa dòng không còn cảnh báo nữa.
- thông tin:
- Hỗ trợ nén lzip (.lz).
- cài đặt thông tin:
- Hỗ trợ nén lzip (.lz).
Tính năng mới trong phiên bản 6.4:
Tính năng mới trong phiên bản 6.3:
Tính năng mới trong phiên bản 5.2:
Bình luận không