Распечатка переменных LaTeX
Я использую файл класса LaTeX, который устанавливает различные параметры, такие как поля, межстрочный интервал,... в соответствии с переданными ему параметрами. По какой-то причине конечный результат выглядит неправильно. Некоторые поля не установлены должным образом. Я хотел бы распечатать значения различных переменных, которые LaTeX вычислил по пути, чтобы увидеть, где проблема. Например, я хотел бы знать, что значение \oddsidemargin
находится в определенной строке кода. Есть ли способ попросить LaTeX распечатать такую информацию?
Ответы
Ответ 1
Для отладки макета страницы, Peter Wilson layouts пакет - это путь. Здесь приведен пример визуализации дизайна страницы и просмотра используемых для нее измерений:
\documentclass{article}
\usepackage{layouts}
\begin{document}
\drawmarginparstrue
\currentpage
\pagedesign
\end{document}
Существует множество функций для точной настройки информации, возвращаемой пакетом. Он также предоставляет команду \prntlen
для печати размера длины, если вам не нужна такая информация.
Ответ 2
Вы можете вставить значение переменной с помощью \the
:
\the\oddsidemargin
Ответ 3
Попробуйте также:
\usepackage[verbose]{geometry}
Ответ 4
CTAN говорит: printlen, который позволяет вам указывать выходные единицы.