我正在使用一个LaTeX类文件,根据传递给它的参数设置各种参数,如边距,行间距等。出于某种原因,最终结果看起来不正确。某些边距未正确设置。我想打印出LaTeX在计算问题所在位置的各种变量的值。例如,我想知道\oddsidemargin
在某一行代码中的价值。有没有办法要求LaTeX打印出这样的信息?
答案 0 :(得分:25)
您可以使用\the
插入变量的值:
\the\oddsidemargin
答案 1 :(得分:11)
对于调试页面布局,Peter Wilson的layouts包是可行的方法。这是一个可视化页面设计并查看用于它的尺寸的示例:
\documentclass{article}
\usepackage{layouts}
\begin{document}
\drawmarginparstrue
\currentpage
\pagedesign
\end{document}
有许多功能可以微调包返回的信息。如果您不需要这么多信息,它还提供\prntlen
命令来打印长度的大小。
答案 2 :(得分:4)
试试这个:
\usepackage[verbose]{geometry}
答案 3 :(得分:3)