18

我正在使用一个 LaTeX 类文件,它根据传递给它的参数设置各种参数,例如边距、行距等。由于某种原因,最终结果看起来不正确。某些边距未正确设置。我想打印出 LaTeX 在此过程中计算的各种变量的值,以查看问题出在哪里。例如,我想知道\oddsidemargin某行代码中的值是什么。有没有办法让 LaTeX 打印出这些信息?

4

4 回答 4

29

您可以插入变量的值\the

\the\oddsidemargin
于 2009-07-22T23:25:42.897 回答
12

对于调试页面布局,彼得威尔逊的布局包是要走的路。这是一个可视化页面设计并查看用于它的尺寸的示例:

\documentclass{article}
\usepackage{layouts}
\begin{document}
\drawmarginparstrue
\currentpage
\pagedesign
\end{document} 

有许多功能可以微调包返回的信息。它还提供了\prntlen打印长度大小的命令,以防您不需要太多信息。

于 2009-07-23T05:57:18.557 回答
4

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

于 2009-07-22T23:23:20.343 回答
4

也试试这个:

\usepackage[verbose]{geometry}
于 2009-07-30T12:25:27.427 回答