桌子上方有大片空白

桌子上方有大片空白

我遇到了一个问题,即我的(并不大的)桌子上方的空白区域太大。

我的期望是让表格正好位于部分名称的正下方,而不是这么远,中间没有任何东西。

所以我想知道是什么原因造成的,说实话我一点头绪都没有。任何提示/建议都将不胜感激。

顺便说一下,我正在使用 MikTeX 和 TeXMaker 并使用 PDFLaTeX 进行编译。

代码:

\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}

\begin{document}

[...]


\section*{Aufgabe 1.4}


\begin{table}[]
\centering
\begin{tabular}{l|c|c|c|l}
$\delta$ & 0           & 1           & B               &                            \\ \hline
$q_0$    & $(q_0,0,R)$ & $(q_0,1,R)$ & $(q_1,B,L)$     &    \\
$q_1$    & $(q_2,0,L)$ & $(q_2,1,L)$ & $(\bar{q},B,N)$ &    \\
$q_2$    & $(q_3,1,L)$ & $(q_3,0,L)$ & $(\bar{q},1,N)$ &    \\
$q_3$    & $(q_3,0,L)$ & $(q_3,1,L)$ & $(\bar{q},B,R)$ & 
\end{tabular}
\end{table}

\end{document}

结果:

部分和表格之间的空白太大

答案1

您看到的是 LaTeX 偏好将浮动元素(如figuretable)放在页面顶部或(在本例中)放在页面底部。如果您不喜欢这种情况,可以使用H浮动元素选项解决此问题,强制 LaTeX 将浮动元素准确地放在源文件中的位置。

添加

\usepackage{float}

到序言并使用table放置选项[H](而不是当前将[]表格直接放置在节标题下方)。

答案2

如果您不想使用float及其[H]放置选项(这可能会导致不必要的空白),您可以尝试简单地添加放置选项[!htb]。对于此代码,它可以正常工作。

相关内容