ChkTeX є LaTeX семантична перевірки.
Ця програма була написана у відчаї, тому що деякі конструкції в латексі іноді не зрозуміло, і легко забути. Це _не_ для заміни вбудованого в шашки в латекс; Однак він ловить деякі друкарські помилки LaTeX курирує. Іншими словами, це Lint для латексу. Фільтри також дозволяє контролювати латексу частини CWEB документів.
Програма також підтримує формати, придатні для подальшої обробки редакторами або інших програм, робить помилки легко проходити. Програмне забезпечення надається для красиво взаємодії проти режиму AUC-TeX Emacs. Відомо, взаємодіяти з LyX
Ось деякі ключові особливості "ChkTeX" :.
ย ท Підтримка більше 40 попереджень. Попередження включають в себе:
+ Команди припиняється з простором. Ігнорує `` TT '' і т.д.
+ Простір перед посилань замість `` ~ ''.
+ Забувши символів дужках групу, коли нижнього / superscripting.
+ Курсив корекції (`` / '') помилки (двоспальне, зниклих безвісти, непотрібних)
+ Дужки і навколишнє середовище відповідності
+ виявлення Многоточие ..; також перевіряє, чи використовувати `` точки '', `` cdots '' або `` ldots ''.
+ Виконання звичайний простір після скорочення. Виявляє більшість скорочень автоматично.
+ Виконання кінця-пропозиції простору, коли остання фраза, що закінчився з великої літери.
+ Math-включення / вимикання режиму виявлення. Перевірка
+ Quote, обидва не праві типи (`` "'') і неправильний напрямок.
+ рекомендує розділити три цитати поспіль.
+ Пошук користувальницьких патернів.
+ Виводить коментарі.
+ Space в Передня частина `` етикетці '' і подібних команд.
+ Використання `` X '' замість `` $ раз $ '' між цифрами.
+ множинні прогалини в входу, який будуть відображені у вигляді одного простір (або кілька пробілів, де це небажано).
+ попереджає про текст, який може бути проігноровано.
+ математичних операторів, набрано в якості змінних.
+ Немає місця в передній частині / після дужках.
+ вимагає послідовного стилю лапок.
+ пунктуації всередині внутрішньої математичному режимі / дисплей математичному режимі зовні.
+ Використання TeX примітивів, де LaTeX еквіваленти є в наявності.
+ Простір перед виносок.
+ Підроблені символи, такі команди.
ย ท Повністю настроюється інтелектуальний формат ресурс. дозволяє зробити ChkTeX поважаємо вашу установку латекс. Навіть опції командного рядка може бути зазначений у глобальному масштабі в `` chktexrc '' команду 'файлу
ย ท Підтримує `` входу.'; як TeX і LaTeX версія. Насправді включає в себе файли. `` TEXINPUTS '' - еквівалент шлях пошуку
ย ท інтелектуального управління попередження / про помилку .. Користувач може сприяти / MUTE попередження, щоб задовольнити його переваги. Ви також можете відключити попередження в заголовку файлу; таким чином вбиваючи багато небажаного сміття.
ย ท сценарії, включені для перевірки CWEB файли, записані в латекс (Потрібно Perl версії 5).
ย ท Підтримка як LaTeX 2.09 і LaTeX2e
ย ท гнучку обробку вихідного сигналу .. Має кілька попередньо встановлених форматів і дозволяє користувачеві визначити свій власний формат. Використовує `` Е () '' схожий синтаксис. `` Lacheck '' сумісний режим включений для сполучення з режимом AUC-TeX Emacs.
ย ท AREXX скрипти для взаємодії з ScMsg і VBrowse включені. Спеціальні сценарії, включені в CygnusED / GoldED, за зв'язування з гарячої клавіші.
ย ท підтримки Amiga Workbench. Параметри можуть бути передані по зрушенню кнопкою миші латексу файли та налаштування варіантів, що залишилися в tooltypes.
ย ท символів узагальнення (тільки Amiga). Матчі шаблонів файлів всередині, тим самим заощаджуючи багато роботи. Це, однак, конкретної платформи код - на коробках UNIX це робиться оболонкою
ย ท Написана в ANSI C. `` Налаштування '' сценарій включені для легкої установки і установки на платформах UNIX
Що нового в цій версії :.
ย ท значення за замовчуванням для латексу перевірок були покращені щодо математики і курсивом
Що нового У цьому випуску :.
- Ця версія виправляє помилку на деяких 32-бітних платформ і робить створювати більш портативні
Що нового у версії 1.7.1 :.
- Багато малі виправлення
- Дозволяє використовувати PCRE або POSIX регулярних виразів.
- дозволяє задати Тихі ключові слова за допомогою регулярних виразів і придушення помилок для іншої частини файлу.
Що нового у версії 1.7.0:
- Це тепер можна мати певні користувачем попередження в синтаксисі регулярних виразів PCRE і придушити певне попередження на даній лінії через LaTeX коментарів.
- Крім того, додав стала підтримка макросів, які впливають на математичного режиму (наприклад, ensuremath і Text).
- Це гарантує, що попередження правильно визначена в тих випадках.
Коментар не знайдено