2010-02-09 70 views
7

如果我将[p]包含在\begin{figure}环境的放置说明符中,则可以将浮点数放置在专用页面上。但是,至少在“book”文档类中,浮动在这些页面上垂直居中。如何将“浮动页”对齐到顶部边距?

我该如何强制所有“页面浮动”对齐到顶部边距(就像正常的文本页面)?

+6

很奇怪这里有很大一部分问题是关于HTML/CSS的,当一个关于图灵完全语言的问题实际上被问到时,有人建议它应该被关闭为“与编程无关”。祝你的问题好运。 – 2010-02-09 13:24:09

+0

Pascal,在检查LaTeX问题属于哪里之前,我没有发帖。我想发布到堆栈溢出“系列”的最合适的站点,并且http://meta.stackexchange.com/questions/12918/表明它在这里意味着。毕竟,一个简单的LaTeX问题的答案可能涉及大量的宏编程。 – akaihola 2010-02-09 13:29:54

+1

帕斯卡尔并不是在批评你,而是一个人或多人持续地投下那些票,尽管他们一再指出了关于这个话题的元讨论。但不要害怕;这个问题将继续存在,并以开放状态结束。现在,如果只有我有你的问题的答案... – dmckee 2010-02-09 13:41:50

回答

6

我相信你的答案是UK TeX FAQ

\ @fptop定义的第一条浮法

简单的解决方法是重置的顶部从页面顶部的距离\ @fptop在序言:

\makeatletter 
\setlength{\@fptop}{0pt} 
\makeatother 

然而,你可能会发现,这是一个有点太高了,所以你可能要像5pt代替。 (无论如何,常见问题条目非常值得一读,它比我深入地解释了发生了什么事情。)

0

你能不能使用[t]说明符而不是[p]

+1

我相信'[t]'是为了在文本页面的顶部放置浮点数。 – akaihola 2010-02-10 07:48:34