打印出LaTeX变量

时间:2009-07-22 22:03:52

标签: latex typesetting

我正在使用一个LaTeX类文件,根据传递给它的参数设置各种参数,如边距,行间距等。出于某种原因,最终结果看起来不正确。某些边距未正确设置。我想打印出LaTeX在计算问题所在位置的各种变量的值。例如,我想知道\oddsidemargin在某一行代码中的价值。有没有办法要求LaTeX打印出这样的信息?

4 个答案:

答案 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)

CTAN说:printlen允许您指定输出单位。