我遇到了一个问题,即我的(并不大的)桌子上方的空白区域太大。
我的期望是让表格正好位于部分名称的正下方,而不是这么远,中间没有任何东西。
所以我想知道是什么原因造成的,说实话我一点头绪都没有。任何提示/建议都将不胜感激。
顺便说一下,我正在使用 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 偏好将浮动元素(如figure
或table
)放在页面顶部或(在本例中)放在页面底部。如果您不喜欢这种情况,可以使用H
浮动元素选项解决此问题,强制 LaTeX 将浮动元素准确地放在源文件中的位置。
添加
\usepackage{float}
到序言并使用table
放置选项[H]
(而不是当前将[]
表格直接放置在节标题下方)。
答案2
如果您不想使用float
及其[H]
放置选项(这可能会导致不必要的空白),您可以尝试简单地添加放置选项[!htb]
。对于此代码,它可以正常工作。