ChkTeX ay isang LaTeX semantiko checker.
Ay napawalang Ang program na ito sa pagkadismaya dahil ang ilan constructs sa LaTeX ay minsan hindi madaling maunawaan, at madaling makalimutan. Ito ay _not_ ng kapalit para sa built-in na checker sa LaTeX; gayunpaman ito catches ilang mga typographic error LaTeX nangangasiwa. Sa ibang salita, ito ay Lint para sa LaTeX. Ang mga filter ay ibinigay din sa pagsusuri ang mga bahagi ng LaTeX CWEB mga dokumento.
Sinusuportahan din ng programa ang output format na angkop para sa karagdagang processing sa pamamagitan ng mga editor o iba pang mga program, sa paggawa ng mga error madaling upang umikot sa. Software ay ibinigay para maganda interfacing laban sa AUC-TeX GNU Emacs mode. Ito ay kilala upang mag-interface sa LyX
Narito ang ilang mga pangunahing tampok ng "ChkTeX":.
ย ท ay sumusuporta sa higit sa 40 mga babala. Mga Babala ay kinabibilangan ng:
+ Command winakasan na may espasyo. Hindi pinapansin `` TT '', atbp
+ Space sa harap ng mga sanggunian sa halip na `` ~ ''.
+ Forgetting sa pangkat na panaklong character kapag pangalawang / superscripting.
+ Italic pagwawasto (`` / '') pagkakamali (double, nawawala, hindi kinakailangan)
+ panaklong at sa kapaligiran pagtutugma
+ elipsis detection..; Sinusuri ng din kung gagamitin `` tuldok '', `` cdots '' o `` ldots ''.
+ Pagpapatupad ng normal na puwang pagkatapos pagdadaglat. Nakikita ng karamihan ng mga pagdadaglat awtomatikong.
+ Pagpapatupad ng katapusan ng pangungusap na espasyo kapag natapos na ang huling pangungusap na may kapital na titik.
+ Math-mode-on / off ang detection.
+ Quote checking, parehong mali mga uri (`` "'') at maling direksyon.
+ Nirerekomenda ang paghahati ng tatlong mga quote sa isang hilera.
+ Naghahanap ng mga pattern ng user.
+ Nagpapakita ng mga komento.
+ Space sa harap ng `` label na '' at katulad na mga utos.
+ Paggamit ng `` x '' sa halip na `` $ beses $ '' sa pagitan ng mga numero.
+ Maramihang mga puwang sa pag-input na ma-render bilang isa puwang (o maramihang mga puwang, kung saan na hindi kanais-nais).
+ Binabalaan tungkol sa teksto na maaaring hindi papansinin.
+ Mathematical operator typeset bilang variable.
+ Walang puwang sa harap ng / pagkatapos panaklong.
+ hinihingi ng pare-parehong istilo quote.
+ Bantas loob panloob na mode math / labas mode display matematika.
+ Paggamit ng TeX primitives kung saan ang mga katumbas LaTeX ay magagamit.
+ Space sa harap ng mga footnote.
+ bogus character sumusunod na utos.
ย ท Ganap na nako-customize na format. Intelligent mapagkukunan ginagawang posible upang gumawa ng ChkTeX nirerespeto ang iyong LaTeX pag-setup. Kahit pagpipilian sa command-line ay maaaring tukuyin sa buong mundo sa `` chktexrc '' utos 'file
ย ท Sinusuportahan `` input.'; Parehong TeX at LaTeX bersyon. Sa totoo lang ay kinabibilangan ng mga file. `` TEXINPUTS '' - katumbas ng path paghahanap
ย ท Intelligent handling babala / error.. Maaaring i-promote ang user / babala mute upang umangkop sa kanyang kagustuhan. Maaari mo ring i-mute ang mga babala sa header ng file; kaya pagpatay magkano ang hindi nais na basura.
ย ท Scripts Kasama rin sa pagsusuri ng mga file CWEB nakasulat sa LaTeX (Nangangailangan perl v5).
ย ท Sinusuportahan ang parehong LaTeX 2.09 at LaTeX2e.
ย ท na may kakayahang umangkop handling output. May ilang mga paunang-natukoy na format at nagbibigay-daan sa user na tukuyin ang kanyang sarili na format. Gumagamit ng isang `` printf () '' katulad na syntax. `` Lacheck '' tugma ang mode na isinama para sa interfacing sa AUC-TeX GNU Emacs mode.
ย ท ARexx script para sa interfacing sa ScMsg at VBrowse ay kasama. Mga espesyal na script na kasama para sa CygnusED / GoldED, para sa may-bisa sa hotkey.
ย ท Amiga workbench suporta. Mga Parameter ay maaaring maipasa sa pamamagitan ng shift-click sa LaTeX mga file at pagse-set ang natitirang mga pagpipilian sa tooltypes.
ย ท wildcard na pagtutugma (Amiga lamang). Mga Tugma sa loob maghain pattern, kaya nagse-save ng maraming trabaho. Ito ay, subalit, ang code partikular na platform-- sa UNIX mga kahon na ito ay ginagawa sa pamamagitan ng mga shell
ย ท Nakasulat sa ANSI C. `` I-configure ang '' script na kasama para sa madaling pag-setup at pag-install sa mga sistema ng UNIX
Ano'ng Bago sa Paglabas na ito:.
ย ท Ang default para sa pagsusuri LaTeX ay napabuti patungkol sa matematika at naka-italics
Ano ang bagong sa paglabas:.
- Ang bersyon na ito Inaayos ng isang bug sa ilang mga 32-bit na platform at nagiging mas portable ang build
Ano ang bagong sa bersyon 1.7.1:.
- Maraming maliit na bugfixes
- Binibigyang-daan ang paggamit ng PCRE o POSIX regular na expression.
- Binibigyang-daan ng pagtukoy Tahimik keyword na may mga regular na expression at hadlang error para sa natitirang bahagi ng file.
Ano ang bagong sa bersyon 1.7.0:
- Ito ay posible nang may mga babala na tinukoy ng gumagamit sa syntax PCRE regular na expression at upang sugpuin ang isang tiyak na babala sa isang naibigay na linya sa pamamagitan ng isang LaTeX komento.
- idinagdag din ay suporta para sa mga macro na makakaapekto sa matematika mode (halimbawa, ensuremath at teksto).
- Sinisiguro nito na ang mga babala ay nasa tamang tinutukoy sa mga kasong iyon.
Mga Komento hindi natagpuan