ChkTeX הוא בודק סמנטי LaTeX.
תכנית זו כבר נכתבה בתסכול בגלל כמה מבנים בLaTeX הם לפעמים שאינם אינטואיטיבית, וקלים לשכוח. זה _not_ תחליף לבודק המובנה בLaTeX; אבל זה תופס חלק טעויות הקלדת LaTeX מפקח. במילים אחרות, זה מוך ל- LaTeX. מסננים ניתנים גם לבדיקת חלקי LaTeX של מסמכי CWEB.
התכנית תומכת גם בפורמטי פלט מתאימים לעיבוד נוסף על ידי עורכים או תוכניות אחרות, מה שהופך את שגיאות קלה לעבור. תוכנה מסופקת לממשק יפה נגד מצב AUC-Tex Emacs. זה ידוע להתממשק עם LyX
הנה כמה תכונות עיקריות של "ChkTeX":.
ย ท תומך מעל 40 אזהרות. אזהרות כוללות:
+ פקודות הסתיימו עם חלל. מתעלם `` tt '', וכו '
+ שטח מול אזכור במקום `` ~' '.
+ שוכח תווי סוגריים קבוצה כאשר תת / superscripting.
+ תיקון נטוי טעויות (`` / '') (כפול, חסר, מיותר)
+ התאמת סוגריים וסביבת
+ איתור שלוש נקודות..; גם בודק אם להשתמש `` נקודות '', `` cdots '' או `` ldots ''.
+ אכיפה של מרחב נורמלי לאחר קיצור. מזהה ביותר הקיצורים automagically.
+ אכיפה של מרחב סוף המשפט כאשר המשפט האחרון הסתיים בהון מכתב.
+ מתמטיקה במצב on / off זיהוי. בדיקת
+ ציטוט, שניהם טועים סוגים (`` "'') וכיוון הלא נכון.
+ ממליץ שלושה ציטוטי פיצול ברציפות.
+ מחפש דפוסי שימוש.
+ הערות צגים.
+ חלל ב מול `` תווית '' ופקודות דומות.
+ שימוש ב` `x '' במקום '' פעמים $ '' בין מספרים.
+ רווחים מרובים בקלט שיהיה שניתנו כאחד שטח (או רווחים מרובים, שבו שאינו רצוי).
+ מזהיר על טקסט שניתן להתעלם ממנו.
+ מפעילים מתמטיים הוכנו לדפוס כמשתנים.
+ אין שטח מול / אחרי סוגריים.
+ דורש סגנון ציטוט עקבי.
+ פיסוק בתוך מצב מתמטיקה פנימי / מצב מתמטיקה תצוגה חיצוני.
+ שימוש בהפרימיטיבים TeX בי שווה LaTeX זמינים.
+ שטח מול של הערות שוליים.
+ תווים מזויפים הבאים פקודות. פורמט
ย ท להתאמה אישית מלאה. Intelligent משאב מאפשר להפוך ChkTeX לכבד התקנת LaTeX שלך. ניתן לציין גם את אפשרויות שורת הפקודה בעולם ב` `chktexrc '' פקודת 'קובץ
ย ท תומך` `קלט.'; שני TeX וגרסת LaTeX. למעשה כולל את הקבצים. `` 'TEXINPUTS' - נתיב חיפוש מקביל
ย ท טיפול אזהרה / שגיאת Intelligent.. המשתמש יכול לקדם / אזהרות אילמות בהתאם להעדפותיו. אתה יכול גם להשתיק אזהרות בכותרת של קובץ; כך הורג הרבה זבל לא רצוי.
ย ท סקריפטים כלול לבדיקת קבצי CWEB נכתבו בLaTeX (דורש v5 פרל).
ย ท תומך הן LaTeX 2.09 וLaTeX2e. ย ท טיפול בפלט גמיש
. יש כמה פורמטים מוגדרים מראש ומאפשר למשתמש לציין הפורמט שלו. משתמש `` printf () '' תחביר דומה. `` 'מצב lacheck' תואם כלל לממשק עם מצב Emacs AUC-Tex.
ย ท ARexx תסריטים להתממשקות עם ScMsg וVBrowse כלולים. סקריפטים מיוחדים כלולים עבור CygnusED / GoldED, על התקשרות למקשי קיצור הדרך.
ย ท תמיכת Amiga Workbench. פרמטרים יכולים להיות מועבר על ידי קבצי LaTeX ולהגדיר את האפשרויות שנותרו בtooltypes לחיצה משמרת.
ย ท התאמת תווים כלליים (Amiga בלבד). משחקים להגיש דפוסים פנימיים, ובכך חוסכים הרבה עבודה. זה, עם זאת קוד פלטפורמה ספציפית, - בתיבות UNIX זה נעשה על ידי הפגז
ย ท נכתב ב ANSI C. `` להגדיר '' תסריט כלול להתקנה קלה והתקנה במערכות UNIX
מה חדש במהדורה זו:.
ย ท ברירת המחדל עבור בדיקות לטקס שופרו בכל הקשור למתמטיקה וכתב נטוי
מה חדש במהדורה זו:.
- גרסה זו מתקנת באגים בכמה פלטפורמות 32 סיביות והופכת את המבנה נייד יותר
מה חדש בגרסת 1.7.1:.
- תיקוני באגים קטנים רבים
- מאפשר שימוש בביטויים רגילים PCRE או POSIX.
- מאפשר לציין מילות מפתח שקטים עם ביטויים רגילים ודיכוי שגיאות למשך שארית הקובץ.
מה חדש בגרסת 1.7.0:
- עכשיו זה אפשרי שיהיה לי אזהרות בהגדרת משתמש בתחביר ביטוי רגיל PCRE ולדכא אזהרה מסוימת על קו ניתן באמצעות תגובה LaTeX.
תגובות לא נמצא