Существует ли способ увеличиться, максимальный уровень вложенности списков (перечислите, и т.д.) в Латексе? Мне нужны пять уровней для класса, и Google не находит меня ничем...
нужно скопировать определения \enumerate
и \itemize
из файла latex. ltx
и изменить код с
\ifnum \@itemdepth >\thr@@\@toodeep\else
на
\ifnum \@itemdepth >4\@toodeep\else
, а также определить счетчики enumv
, управляющую последовательность \labelitemv
, и кучу других вещей для поддержки глубины 5.
N. B. Если вы хотите сделать это за пределами .sty-файла, вам нужно окружить свои новые определения
\makeatletter
....
\makeatother
В общем, это довольно много работы с деталями, но если вы привыкли взламывать LaTeX, то это довольно просто. Если задача кажется слишком сложной, и у вас нет времени учиться, вы можете попробовать разместить вознаграждение здесь или в другом месте :-)
.IIRC, ограничение заключается в количестве счетчиков перечисления предоставляется по умолчанию. Мне никогда не приходилось этого делать, но вы можете проверить LaTeX Wikibook на наличие советов. В последний раз, когда мне пришлось серьезно подправить списки, я вернулся к использованию обычных макросов TeX, основанных на некоторых материалах из TeX для нетерпеливых .