Я использую файл класса LaTeX, который устанавливает различные параметры, такие как поля, межстрочный интервал, ... в соответствии с переданными ему параметрами. По какой-то причине конечный результат выглядит неправильно. Некоторые поля не установлены должным образом. Я хотел бы распечатать значения различных переменных, которые LaTeX вычислил по пути, чтобы увидеть, где проблема. Например, я хотел бы знать, что значение \oddsidemargin
находится в определенной строке кода. Есть ли способ попросить LaTeX распечатать такую информацию?Печать переменных LaTeX
15
A
ответ
11
Для макета отладки страницы, layouts пакет Питера Уилсона путь. Вот пример для визуализации дизайна страницы и увидеть размеры, используемые для этого:
\documentclass{article}
\usepackage{layouts}
\begin{document}
\drawmarginparstrue
\currentpage
\pagedesign
\end{document}
Есть много возможностей для тонкой подстройки информации, возвращаемой в пакете. Он также предоставляет команду \prntlen
для печати размера длины, если вам не нужна такая информация.
3
22
4
Попробуйте также это:
\usepackage[verbose]{geometry}
И, полезно, я вижу, что вы являетесь сопровождающим. Как отличается \ printlen от макроса \ printlength, связанного с dmckee? –
Если они не идентичны, они по существу одинаковы. Однако пакет макетов делает намного больше; printlen.sty - это всего лишь немного кода для красивой длины печати. –