זהו הפקודה texindy שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
texindy - צור אינדקס ממוין ומתויג מאינדקס LaTeX גולמי
תַקצִיר
texindy [-V?h] [-qv] [-iglr] [-d magic] [-o outfile.ind] [-t log] \
[-L lang] [-C codepage] [-M module] [idx0 idx1 ...]
סגנון גנו ארוך אפשרויות ל קצר אפשרויות:
-V / --גרסה
-? / -h / --עזרה
-q / --שקט
-v / --רבות
-i / --stdin
-g / --גרמנית
-l / --סדר אותיות
-r / --אין-טווחים
-d / --debug (מספר פעמים)
-o / --out-file
-t / --log-file
-L / --שפה
-C / -- דף קוד
-M / --module (מספר פעמים)
-I / --input-markup (נתמך: לטקס, אומגה)
תיאור
טקסינדי היא הפקודה הספציפית ל-LaTeX של xindy, מערכת האינדקס הגמישה. זה לוקח א
אינדקס גולמי כקלט, ומייצר אינדקס ממוזג, ממוין ומתויג. מיזוג, מיון ו
התיוג נשלט על ידי מודולי xindy, עם סט נוח שכבר נטען מראש.
קבצים עם האינדקס הגולמי מועברים כארגומנטים. אם לא יעברו טיעונים, הגולמי
האינדקס ייקרא מקלט רגיל.
תיאור מבוא טוב של טקסינדי מופיע בפרק האינדקס של ה-LaTeX
לוויה (מהדורה שנייה)
אם ברצונך לייצר אינדקס עבור מסמכי LaTeX עם סימון אינדקס מיוחד, הפקודה
שינדי(1) כנראה מעניין אותך יותר.
טקסינדי היא גישה למיזוג תמיכה עבור לעשות חוקים מסגרת, מודולי xindy משלו
(למשל, עבור פקודות LaTeX מיוחדות באינדקס), ורמה סבירה של MakeIndex
תְאִימוּת. ישנן גישות ישנות אחרות, בסופו של דבר הן יקבלו תיאור
אתר האינטרנט של שינדי, http://www.xindy.org/.
אפשרויות
"--גרסה" / -V
פלט מספרי גרסאות של כל הרכיבים הרלוונטיים וצא.
"--עזרה" / -h / -?
פלט הודעת שימוש עם הסבר אפשרויות.
"--שקט" / -q
אל תוציא הודעות התקדמות. פלט הודעות שגיאה בלבד.
"--רבות" / -v
פלט הודעות התקדמות מילוליות.
"--לנפות" קסם / -d קסם
פלט הודעות ניפוי באגים, אפשרות זו עשויה להיות מוגדרת מספר פעמים. קסם קובע
מה זה פלט:
הערת קסם
-------------------------------------------------- ----------
הודעות התקדמות פנימיות בסקריפט של סקריפטים של מנהל ההתקן
keep_tmpfiles אינם פוסקים קבצים זמניים
מעקב אחר סימון פלט סימון, כפי שהוסבר במדריך של Xindy
level=n רמת יומן, n הוא 0 (ברירת מחדל), 1, 2 או 3
"--out-file" outfile.ind / -o outfile.ind
פלט אינדקס לקובץ outfile.ind. אם אפשרות זו לא תעבור, שם הפלט
file הוא שם הבסיס של הארגומנט הראשון ושל סיומת הקובץ ind. אם הגולמי
האינדקס נקרא מקלט רגיל, אפשרות זו היא חובה.
"--קובץ לוג" log.ilg / -t log.ilg
פלט הודעות יומן לקובץ log.ilg. הודעות יומן אלה אינן תלויות ב-
הודעות התקדמות שאתה יכול להשפיע עליהן באמצעות "--debug" או "--verbose".
"--שפה" lang / -L lang
האינדקס ממוין לפי כללי השפה lang. כללים אלה מקודדים
במודול xindy שנוצר על ידי לעשות חוקים.
אם לא צוין קידוד קלט באמצעות "--codepage", מודול Xindy עבור שפה זו
מתבצע חיפוש בקידוד לטיני, cp, iso או ascii, בסדר זה.
"--דף קוד" ENC / B <-C> ENC
הקלט הגולמי הוא בקידוד קלט ENC. מידע זה משמש לבחירת הנכון
xindy sort module וגם את inputenc קידוד יעד עבור סימון קלט "לטקס".
כאשר נעשה שימוש בסימון קלט "אומגה", "utf8" משמש תמיד כדף קוד המיון ולא
מודול inputenc נטען. אז מתעלמים מהאפשרות הזו.
"--מודול" מודול / -M מודול
טען את מודול Xindy module.xdy. ניתן לציין אפשרות זו מספר פעמים. ה
מודולים מתבצעים בנתיב החיפוש של xindy שניתן לשנות עם הסביבה
משתנה "XINDY_SEARCHPATH".
"--input-markup" קלט / -I קלט
מציין את סימון הקלט של האינדקס הגולמי. ערכים נתמכים עבור קלט הם "לטקס"
ו"אומגה".
סימון קלט "latex" הוא זה שנפלט כברירת מחדל מקרנל LaTeX, או
על ידי חבילת המאקרו "אינדקס" של דיוויד ג'ונס. ^^-סימון של תווים בתים בודדים הוא
נתמך. שימוש ב-LaTeX inputenc מניחים גם את החבילה.
סימון קלט "אומגה" הוא כמו סימון קלט "לטקס", אבל עם סימון ^^ של אומגה כ
קידוד עבור תווים שאינם ASCII. שרף גומי inputenc אז לא נעשה שימוש בקידוד, ו
"utf8" נאכף להיות דף הקוד למיון.
נתמך שפות / דפי קוד
השפות הבאות נתמכות:
הלטינית סקריפטים
צועני אלבני פורטוגזית
קרואטית האוסה רומנית
צ'כית הונגרית רוסית-iso
דנית איסלנדית סלובקית-קטנה
אנגלית איטלקית סלובקית-גדולה
אספרנטו כורדית-בדירקסאן סלובנית
אסטוני כורדי-טורקי ספרדי-מודרני
פינית לטינית ספרדית-מסורתית
צרפתית לטבית שוודית
טורקית ליטאית כללית
גרמן-דין סורביאן תחתון סורביאן עליון
גרמנית-דודן נורווגית ויאטנמית
פולנית יוונית-iso
גרמן מזהה שתי תוכניות מיון שונות לטיפול באומלאוטים: בדרך כלל, "ae" הוא
ממוין כמו "ae", אבל בספרי טלפונים או במילונים, זה ממוין כמו "a". הראשון
תוכנית ידועה בשם DIN להזמין, השני כמו Duden להזמין.
שמות שפות "*-iso" מניחים שהערכים של האינדקס הגולמי הם בקידוד ISO 8859-9.
"צועני" הוא ניב רוסי צפון.
קירילית סקריפטים
מונגולי בלארוס סרבי
בולגרית רוסית אוקראינית
מקדונית
אחר סקריפטים
קלינגון יווני
זמין דפי קוד
זה עדיין לא נכתב. אתה יכול לחפש אותם בהפצת ה-xindy שלך, ב-
modules/lang/language/ ספרייה (היכן שפה היא השפה שלך). הם נקראים בשם
variant-codepage-lang.xdy, שם גִרְסָה אַחֶרֶת- הוא לרוב ריק (בגרמנית, זה "din5007"
ו"דודן"; עבור ספרדית, זה "מודרני" ו"מסורתי" וכו')
< תאר דפי קוד זמינים עבור כל שפה >
< תאר את הרלוונטיות של דפי קוד (כייצוג פנימי) עבור
LaTeX inputenc >
TEXINDY תקן מודולים
יש סט של טקסינדי מודולים סטנדרטיים שעוזרים לעבד קבצי אינדקס של LaTeX. חלק מ
הם נטענים אוטומטית. חלקם נטענים כברירת מחדל, ניתן לכבות זאת
עם טקסינדי אוֹפְּצִיָה. אחרים עשויים להיות מוגדרים כארגומנט "--module" כדי להשיג א
השפעה ספציפית.
תיאור קטגוריית מודול xindy
מִיוּן
סדר מילים ברירת מחדל רווח בא לפני כל אות ב-
אלפבית: ``סגנון אינדקס'' מופיע לפני
``אינדקס''. כבה את זה עם אפשרות -l.
מתעלמים מרווחי תוסף לפי סדר אותיות: ``סגנון אינדקס''
ממוין לאחר ``אינדקס''.
keep-blanks תוסף רווח לבן מוביל ונגרר (חסר
וכרטיסיות) לא מתעלמים; ביניים
החלל הלבן לא משתנה.
ignore-hyphen מתעלמים ממקפים:
``ad-hoc'' ממוין כ``adhoc''.
תוסף התעלם-פיסוק כל מיני תווי פיסוק הם
התעלמו: מקפים, נקודות, פסיקים, קווים לוכסניים,
סוגריים וכן הלאה.
מיון מספרי אוטומטי מספרים ממוינים באופן מספרי, לא כמו
תווים: ``V64'' מופיע לפני ``V128''.
דף מספרים
טווחי דפים הופעות ברירת מחדל ביותר משניים רצופות
דפים מופיעים כטווח: ``1--4''.
כבה את זה עם אפשרות -r.
תוסף ff-ranges משתמש בסימון ``ff'' מרומז עבור טווחים
של שלושה עמודים, וטווחים מפורשים
לאחר מכן: 2f, 2ff, 2--6.
תוסף ff-ranges-only משתמש רק בטווחים מרומזים: 2f, 2ff.
תוסף book-order מיון מספרי עמודים עם מספור ספרים נפוץ
תוכנית נכונה -- תחילה ספרות רומיות, ואז
מספרים בערבית, ואז אחרים: i, 1, A.
Markup ו מערך
tex Auto מטפל במוסכמות TeX בסיסיות.
latex-loc-fmts אוטומטי מספק פקודות עיצוב LaTeX
עבור אנקפסולציה של מספר עמוד.
לטקס אוטומטי מטפל במוסכמות LaTeX, שניהם ב-raw
ערכי אינדקס ותגי פלט; מרמז
טקסט
makeindex אוטומטי מחקה את תחביר הקלט ברירת המחדל של MakeIndex
והתנהגות מצטטת.
Latin-lettergroups פריסה אוטומטית מכילה אות לטינית אחת
מעל כל קבוצת מילים שמתחילה ב-
אותו מכתב.
תוספת גרמנית מטפלת ב-umlaut של הגרמנית של Babel
ואפשרויות ngerman.
תְאִימוּת ל MAKEINDEX
שינדי אינו מתיימר להיות תואם לחלוטין ל-MakeIndex, זה ימנע חלק
מהשיפורים שלו. עם זאת, אנו שואפים לספק תאימות רבה ככל האפשר.
אי ההתאמה החשובה ביותר היא
· עבור ערכי אינדקס גולמי בתחביר LaTeX, "\index{aaa|bbb}" מתפרש אחרת.
עבור MakeIndex "bbb" הוא סימון המופק כתגית LaTeX עבור מספר עמוד זה. ל
שינדי, זוהי תכונת מיקום, מזהה מופשט שיהיה מאוחר יותר
משויך לסימון שאמור להיות פלט עבור תכונה זו.
לשימוש פשוט, כאשר "bbb" הוא "textbf" או דומה, אנו מספקים מיקום
הגדרות תכונות המחקות את ההתנהגות של MakeIndex.
לשימוש מורכב יותר, כאשר "bbb" אינו מזהה, אין תאימות כזו
הגדרות קיימות ואולי גם לא נוצרו עם הנוכחי שינדי. באופן מיוחד,
המשמעות היא שבברירת מחדל, חבילת LaTeX "hyperref" תיצור קבצי אינדקס גולמיים
שאי אפשר לעבד איתו שינדי. זה לא באג, זו התוצאה המצערת
של אי התאמה מכוונת. כרגע לא ניתן להשיג את שני ה-hyperref's
אינדקס קישורים ושימוש שינדי.
דווח על מצב דומה עבור מחלקת "זיכרונות" LaTeX.
מתכנתים שמכירים את Common Lisp ולקס ורוצים לעבוד על תרופה צריכים בבקשה
ליצור קשר עם המחבר.
· הגדרות התאימות של MakeIndex תומכות רק בתחביר ברירת המחדל של אינדקס גולמי ו
הגדרת סימון. לא ניתן להגדיר ניתוח אינדקס גולמי או להשתמש ב-a
קובץ סגנון MakeIndex לתיאור סימון פלט.
הסביבה
"TEXINDY_AUTO_MODULE"
זהו שמו של מודול xindy שטוען את כל המודולים הנטענים אוטומטית. ברירת המחדל
הוא "טקסינדי".
השתמש ב-texindy באינטרנט באמצעות שירותי onworks.net
