ChkTeX là một LaTeX kiểm tra ngữ nghĩa.
Chương trình này đã được viết trong thất vọng vì một số cấu trúc trong LaTeX là đôi khi không trực quan, và dễ dàng để quên. Nó là _not_ một sự thay thế cho kiểm tra tích hợp sẵn trong LaTeX; Tuy nhiên nó bắt một số lỗi chính tả LaTeX giám sát. Nói cách khác, nó là Lint cho LaTeX. Bộ lọc cũng được cung cấp để kiểm tra các phần của tài liệu LaTeX CWEB.
Chương trình cũng hỗ trợ các định dạng đầu ra phù hợp để chế biến tiếp bởi các biên tập viên hoặc các chương trình khác, làm cho lỗi dễ dàng để chu kỳ thông qua. Phần mềm được cung cấp cho đẹp interfacing chống lại chế độ AUC-TeX Emacs. Nó được biết đến để giao tiếp với LyX
Dưới đây là một số tính năng chính của "ChkTeX":.
ย ท Hỗ trợ hơn 40 cảnh báo. Cảnh báo bao gồm: +
lệnh chấm dứt với không gian. Bỏ qua `` tt '', vv
+ Space trước tài liệu tham khảo thay vì `` ~ ''.
+ Quên để nhóm ký tự ngoặc
+ chỉnh Italic khi phụ / superscripting. (`` / '') sai lầm (đôi, mất tích, không cần thiết)
+ ngoặc và môi trường phù hợp
+ phát hiện Ellipsis..; cũng kiểm tra xem có nên sử dụng `` chấm '', `` cdots '' hoặc `` ldots ''.
+ Thi hành của không gian bình thường sau khi viết tắt. Phát hiện hầu hết các chữ viết tắt automagically.
+ Thực thi cuối cùng của câu không gian khi câu cuối cùng kết thúc bằng chữ hoa.
+ Toán-mode on / off phát hiện.
+ Quote kiểm tra, cả hai sai các loại (`` "'') và sai hướng.
+ Khuyến nghị tách ba dấu ngoặc kép trong một hàng.
+ Tìm kiếm các mô hình sử dụng.
+ Hiển thị nhận xét.
+ Space trong phía trước của `` nhãn '' và các lệnh tương tự.
+ Sử dụng của `` x '' thay vì `` $ lần $ '' giữa các số.
+ Nhiều không gian ở đầu vào sẽ được trả lại như một không gian (hoặc nhiều không gian, nơi đó là không mong muốn).
+ cảnh báo về văn bản có thể được bỏ qua.
+ khai thác Toán học câu chữ như các biến.
+ Không gian phía trước / sau ngoặc đơn.
+ cầu cần một phong cách nhất quán quote.
+ Dấu chấm câu trong chế độ toán học bên trong / chế độ toán học hiển thị bên ngoài.
+ Sử dụng nguyên thủy TeX nơi tương đương LaTeX có sẵn.
+ Space trước chú thích.
+ nhân vật không có thật sau lệnh.
ย ท Hoàn toàn tùy chỉnh định dạng tài nguyên thông minh. làm cho nó có thể làm cho ChkTeX tôn trọng thiết lập LaTeX của bạn. Ngay cả tùy chọn dòng lệnh có thể được xác định trên toàn cầu trong `` chktexrc '' lệnh 'file
ย ท Hỗ trợ đầu vào ``.'; TeX và phiên bản LaTeX. Trên thực tế bao gồm các tập tin. `` TEXINPUTS '' - con đường tìm kiếm tương đương
ย ท thông minh xử lý cảnh báo / lỗi.. Người dùng có thể thúc đẩy / cảnh báo câm cho phù hợp với sở thích của mình. Bạn cũng có thể tắt âm cảnh báo trong các tiêu đề của một tập tin; do đó giết chết nhiều rác không mong muốn.
ย ท Scripts bao gồm kiểm tra các tập tin CWEB viết bằng LaTeX (Yêu cầu perl v5).
ย ท Hỗ trợ cả LaTeX 2,09 và LaTeX2e.
ย ท linh hoạt xử lý đầu ra. Có một số định dạng được xác định trước và cho phép người sử dụng chỉ định định dạng của riêng mình. Sử dụng một `` printf () '' cú pháp tương tự. `` Lacheck '' chế độ tương thích bao gồm cho interfacing với chế độ AUC-TeX Emacs.
ย ท ARexx kịch bản cho interfacing với ScMsg và VBrowse được bao gồm. Các kịch bản đặc biệt bao gồm cho CygnusED / GoldED, để liên kết với phím nóng.
ย ท hỗ trợ Amiga Workbench. Các thông số có thể được thông qua bằng shift-click vào file LaTeX và thiết lập các tùy chọn còn lại trong tooltypes.
ย ท hợp Wildcard (Amiga chỉ). Trận Đấu nộp mẫu nội bộ, do đó tiết kiệm rất nhiều công việc. Điều này được, tuy nhiên, nền tảng mã số cụ thể - trên hộp UNIX này được thực hiện bằng các vỏ
ย ท viết trong ANSI C. `` configure '' kịch bản bao gồm cho dễ dàng thiết lập và cài đặt trên hệ thống UNIX
Có gì mới trong phiên bản này:.
ย ท Các mặc định để kiểm tra LaTex đã được cải thiện liên quan đến toán học và in nghiêng
là gì mới trong phiên bản này:.
- Phiên bản này sửa chữa một lỗi trên một số nền tảng 32-bit và làm cho việc xây dựng nhiều di động
là gì mới trong phiên bản 1.7.1:.
- Nhiều sửa lỗi nhỏ
- Cho phép sử dụng PCRE hoặc POSIX biểu thức thông thường.
- Cho phép xác định từ khóa Im lặng với biểu thức thông thường và ngăn chặn các lỗi cho các phần còn lại của tập tin.
là gì mới trong phiên bản 1.7.0:
- Nó bây giờ có thể có các cảnh báo người dùng định nghĩa trong PCRE cú pháp biểu hiện thường xuyên và để ngăn chặn một cảnh báo nhất định trên một đường thẳng cho trước qua một bình luận LaTeX.
- Cũng nói thêm là hỗ trợ cho các macro mà ảnh hưởng đến chế độ toán học (ví dụ, ensuremath và text).
- Điều này đảm bảo rằng những cảnh báo được xác định một cách chính xác trong những trường hợp đó.
Bình luận không