Это команда texindy, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
texindy - создать отсортированный и помеченный индекс из необработанного индекса LaTeX
СИНТАКСИС
texindy [-V? h] [-qv] [-iglr] [-d magic] [-o outfile.ind] [-t log] \
[-L язык] [-C кодовая страница] [-M модуль] [idx0 idx1 ...]
GNU-стиль Длинное Варианты для Короткий Опции:
-V / --версия
-? /-ч/--помощь
-q / --тишина
-v / --подробный
-i / --stdin
-g / - немецкий
-l / --порядок букв
-r / --no-range
-d / --debug (несколько раз)
-o / --out-файл
-t / --log-файл
-L / - язык
-C / --кодовая страница
-M / --module (несколько раз)
-I / --input-разметка (поддерживается: latex, omega)
ОПИСАНИЕ
тексинди - это специфичная для LaTeX команда xindy, гибкой системы индексирования. Требуется
необработанный индекс в качестве входных данных и создает объединенный, отсортированный и помеченный индекс. Слияние, сортировка и
Теги контролируются модулями xindy, удобный набор уже загружен.
Файлы с необработанным индексом передаются в качестве аргументов. Если аргументы не переданы, необработанный
index будет прочитан из стандартного ввода.
Хорошее вводное описание тексинди появляется в разделе индексации LaTeX
Компаньон (2-е изд.)
Если вы хотите создать индекс для документов LaTeX со специальной разметкой индекса, команда
Синди(1), вероятно, вас больше заинтересует.
тексинди это подход к объединению поддержки для правила изготовления фреймворк, собственные модули xindy
(например, для специальных команд LaTeX в индексе) и разумного уровня MakeIndex
совместимость. Есть и другие старые подходы, со временем они получат описание на
веб-сайт xindy, http://www.xindy.org/.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
"--version" / -V
вывести номера версий всех соответствующих компонентов и завершить работу.
"--помощь" / -h / -?
сообщение об использовании вывода с объяснением опций.
"--тихий" / -q
Не выводить сообщения о ходе выполнения. Выводить только сообщения об ошибках.
"--подробный" / -v
Выводить подробные сообщения о ходе выполнения.
"--отлаживать" магия / -d магия
Выводить сообщения отладки, этот параметр можно указывать несколько раз. магия определяет
что выводится:
волшебное замечание
-------------------------------------------------- ----------
внутренние сообщения о ходе выполнения скриптов драйверов
keep_tmpfiles не удаляет временные файлы
разметка вывода разметки трассировки, как описано в руководстве xindy
level = n уровень журнала, n равно 0 (по умолчанию), 1, 2 или 3
"--out-файл" Outfile.ind / -o Outfile.ind
Индекс вывода в файл Outfile.ind. Если этот параметр не передан, имя вывода
файл - это базовое имя первого аргумента и расширение файла. инд. Если сырой
index читается со стандартного ввода, эта опция обязательна.
"--лог-файл" лог.ilg / -t лог.ilg
Вывод сообщений журнала в файл лог.ilg. Эти сообщения журнала не зависят от
сообщения о ходе выполнения, на которые вы можете влиять с помощью «--debug» или «--verbose».
"--язык" Ланг / -L Ланг
Индекс отсортирован по правилам языка Ланг. Эти правила закодированы
в модуле xindy, созданном правила изготовления.
Если кодировка ввода не указана через "--codepage", модуль xindy для этого языка
выполняется поиск с использованием кодировки latin, cp, iso или ascii в указанном порядке.
"--codepage" ENC / B <-C> ENC
Необработанный ввод находится в кодировке ввода ENC. Эта информация используется для выбора правильного
модуль сортировки xindy, а также входной сигнал целевая кодировка для входной разметки "латекс".
Когда используется разметка ввода "omega", "utf8" всегда используется в качестве кодовой страницы сортировки, а не
Модуль inputenc загружен. Тогда эта опция игнорируется.
"--модуль" модуль / -M модуль
Загрузите модуль xindy модуль.xdy. Этот параметр можно указывать несколько раз. В
модули ищутся в пути поиска xindy, который можно изменить с помощью среды
переменная "XINDY_SEARCHPATH".
"--вход-разметка" вход / -I вход
Задает входную разметку необработанного индекса. Поддерживаемые значения для вход являются "латексными"
и «омега».
разметка ввода "latex" - это разметка, которая по умолчанию генерируется ядром LaTeX, или
макропакетом "index" Дэвида Джонса. ^^ - запись однобайтовых символов
поддерживается. Использование LaTeX's входной сигнал пакет также предполагается.
Разметка ввода "omega" аналогична разметке ввода "latex", но с обозначением ^^ - Omega как
кодировка для символов, отличных от ASCII. Латекс входной сигнал кодировка тогда не используется, и
«utf8» принудительно используется в качестве кодовой страницы для сортировки.
ПОДДЕРЖКА ЯЗЫКИ / КОДЕПЕЖИ
Следующие языки поддерживаются:
латинский скрипты
албанский цыганский португальский
хорватский хауса румынский
чешский венгерский русский-iso
датский исландский словацкий малый
английский итальянский словацкий большой
эсперанто курдско-бедирский словенский
эстонский курдско-турецкий испанский современный
финский латинский испанский традиционный
французский латышский шведский
общий литовский турецкий
немецко-динский нижнесорбский верхнесорбский
немецко-дуденский норвежский вьетнамский
греко-исо польский
German распознает две разные схемы сортировки умляутов: обычно "ae"
сортируется как «а», но в телефонных справочниках или словарях отсортировано как «а». Первое
схема известна как DIN заказвторая как Duden заказ.
Имена языков "* -iso" предполагают, что необработанные записи индекса находятся в кодировке ISO 8859-9.
«цыган» - это северный русский диалект.
кириллица скрипты
белорусский монгольский сербский
болгарский русский украинский
македонский
Прочее скрипты
греческий клингон
Доступны Кодовые страницы
Об этом еще не написано. Вы можете найти их в своем дистрибутиве xindy, в
модули / lang / language / каталог (где язык ваш язык). Они названы
вариант-кодовая страница-lang.xdy, Где вариант- чаще всего пусто (для немецкого "din5007"
и «дуден»; для испанского это "современный", "традиционный" и т. д.)
<Опишите доступные кодовые страницы для каждого языка>
<Опишите релевантность кодовых страниц (как внутреннее представление) для
Вход LaTeX>
ТЕКСИНДИ STANDARD МОДУЛИ
Есть набор тексинди стандартные модули, помогающие обрабатывать индексные файлы LaTeX. Некоторые из
они загружаются автоматически. Некоторые из них загружаются по умолчанию, это можно отключить
с тексинди вариант. Другие могут быть указаны как аргумент "--module" для достижения
специфический эффект.
Модуль xindy Категория Описание
Сортировка
порядок слов По умолчанию Пробел ставится перед любой буквой в
алфавит: `` стиль указателя '' указан перед
`` индексация ''. Выключите его с помощью опции -l.
letter-order Дополнительные пробелы игнорируются: `` стиль индекса ''
сортируется после `` индексации ''.
Надстройка keep-blankks Начальные и конечные пробелы (пробелы
и вкладки) не игнорируются; средний
белое пространство не изменено.
ignore-hyphen Дефисы надстройки игнорируются:
`` ad-hoc '' сортируется как `` adhoc ''.
надстройка игнорирования пунктуации Все виды знаков препинания
игнорируются: дефисы, точки, запятые, косые черты,
круглые скобки и так далее.
числовая сортировка Автоматические номера сортируются численно, а не как
символы: `` V64 '' появляется перед `` V128 ''.
Страница Номера
page-range Появления по умолчанию более чем на двух последовательных
страницы отображаются в виде диапазона: `` 1-4 ''.
Выключите его с помощью опции -r.
Надстройка ff-range Использует неявную нотацию `` ff '' для диапазонов
из трех страниц и явных диапазонов
после этого: 2f, 2ff, 2-6.
Надстройка ff-range-only Использует только неявные диапазоны: 2f, 2ff.
Надстройка book-order Сортировка номеров страниц по общей нумерации книг
схема правильно - сначала римские цифры, потом
Арабские числа, затем другие: i, 1, A.
Наценка и Планировка
tex Auto Обрабатывает основные соглашения TeX.
latex-loc-fmts Auto Предоставляет команды форматирования LaTeX
для инкапсуляции номера страницы.
latex Auto обрабатывает соглашения LaTeX, как в необработанном виде
индексные записи и разметка вывода; подразумевает
текс.
makeindex Auto Эмулирует синтаксис ввода MakeIndex по умолчанию
и поведение при цитировании.
latin-lettergroups Auto Layout содержит одну латинскую букву
над каждой группой слов, начинающейся с
то же письмо.
Надстройка german-sty Обрабатывает умляут-разметку немецкого языка Babel
и негерманские варианты.
СОВМЕСТИМОСТЬ К МАКИНДЕКС
Синди не претендует на полную совместимость с MakeIndex, что может помешать некоторым
его усовершенствований. Тем не менее, мы стремимся обеспечить максимальную совместимость.
Наиболее важные несовместимости:
· Для необработанных записей индекса в синтаксисе LaTeX "\ index {aaa | bbb}" интерпретируется по-другому.
Для MakeIndex «bbb» - это разметка, которая выводится как тег LaTeX для этого номера страницы. Для
Синди, это атрибут местоположения, абстрактный идентификатор, который будет позже
связанный с разметкой, которая должна выводиться для этого атрибута.
Для прямого использования, когда "bbb" равно "textbf" или аналогичный, мы указываем местоположение
определения атрибутов, имитирующие поведение MakeIndex.
Для более сложного использования, когда «bbb» не является идентификатором, такой совместимости нет.
определения существуют и также не могут быть созданы с текущими Синди. В частности,
это означает, что по умолчанию пакет LaTeX "hyperref" будет создавать необработанные индексные файлы
что не может быть обработано с Синди. Это не ошибка, это неудачный результат
умышленной несовместимости. В настоящее время невозможно получить обе гиперреки.
индексировать ссылки и использовать Синди.
Сообщается, что аналогичная ситуация существует и для «мемуарного» класса LaTeX.
Программистам, знающим Common Lisp и Lex и желающим работать над решением проблемы, следует
связаться с автором.
· Определения совместимости MakeIndex поддерживают только синтаксис исходного индекса по умолчанию и
определение разметки. Невозможно настроить синтаксический анализ необработанного индекса или использовать
Файл стиля MakeIndex для описания разметки вывода.
ОКРУЖАЮЩАЯ СРЕДА
"TEXINDY_AUTO_MODULE"
Это имя модуля xindy, который загружает все автоматически загружаемые модули. По умолчанию
это «тексинды».
Используйте texindy онлайн с помощью сервисов onworks.net
