Возникли проблемы с реализацией индекса из одного столбца в LaTeX.
Я использовал пакет idxlayout вместе с multind, чтобы создать индекс, который создается из множества других исходных файлов idx. Во-первых, индекс ВСЕГДА установлен на использование двух столбцов. Даже если для пакета idxlayout установлено значение columns = 1, а для параметра itemlayout установлено значение singlepar, а не игра в кости. Кроме того (и еще больше разочаровывает), результирующий выходной файл состоит из строк индекса с экземплярами страниц, которые разбиты по строкам следующим образом:
Index Data Term:
Target Document with long filename A, pp(docA)
, pp (docA)
Более конкретно,
Data Term:
LongFilename.pdf, 45,
59
Есть ли способ, что строки индекса могут быть принудительно расположены на той же строке, что и:
Index Data Term:
Target Document with long filename A, pp(docA), pp(docA)
Более конкретно,
Data Term:
LongFilename.pdf, 45, 59
В идеале индекс должен выглядеть следующим образом:
XXXXXXXXXXX:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX, XX, XX, XXX
XXXXXXXXXXX:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX, XX, XX, XXX
XXXXXXXXXXX:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX, XX, XX, XXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX, XX, XX, XXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX, XX, XX, XXX
вместо
XXXXXXXXXXX: XXXXXXXXXXX:
XXXXXXXXXXXXXXXXXXXXX XX, XXXXXXXXXXXXXXXXXXXXX XX,
XX, XX, XXX XX, XX, XXX
XXXXXXXXXXX: XXXXXXXXXXX:
XXXXXXXXXXXXXXXXXXXXX XX, XXXXXXXXXXXXXXXXXXXXX XX,
XX, XX, XXX XX, XX, XXX
XXXXXXXXXXXXXXXXXXXXX XX, XXXXXXXXXXX:
XXXXXXXXXXXXXXXXXXXXX XX, XXXXXXXXXXXXXXXXXXXXX XX,
XXXXXXXXXXX: XX, XX, XXX
XXXXXXXXXXXXXXXXXXXXX XX,
XX, XX, XXX
Есть идеи?