这与之前的问题类似,但不相同。
我想做以下事情:
- 表格和图表分别编号
- 将表格准确地放置在我想要的位置
要实现第一个目标,我只需在适当的位置使用“figure”和“table”环境即可。但是当我使用时,table 环境似乎不起作用\begin{table}{H}
,这使我无法执行第二件事。有什么建议吗?
更正:我应该说\begin{table}[H]
答案1
正如 Werner 在评论中指出的那样,放置说明符周围应该使用方括号 ( []
),而不是花括号 ( )。此外,正如 doncherry 在另一条评论中指出的那样,这不是标准放置说明符。{}
H
尝试\begin{table}[hp]
一下,或者如果不行的话,再尝试一下\begin{table}[!hp]
(注意感叹号)。
如果您仍然没有得到您想要的结果,那么\usepackage{float}
请按照 Werner 的建议进行尝试\begin{table}[H]
。
答案2
由于您不希望表格浮动,所以不要使用浮动环境,figure
而是模拟它:
\documentclass[english]{article}
\usepackage{babel}
\usepackage{caption}
\usepackage{blindtext}%% only for demo
\begin{document}
\blindtext
\begin{center}
\captionof{table}{some noinsense text.}
\begin{tabular}{l}
Zeile 1\\
Zeile 2\\
Zeile 3\\
Zeile 4
\end{tabular}
\end{center}
\blindtext
\end{document}