我正在尝试学习如何排版标题表,但是...为什么该文本没有出现在表格之间?
\documentclass{article}
\usepackage{subcaption}
\begin{document}
\begin{table}
\begin{subtable}{.5\linewidth}\centering
{\begin{tabular}{ccc}
\ $a$ & $b$ & $c$ \\
\hline 0 & 0 & 0 \\
\ 1 & 1 & 1 \\
\end{tabular}}
\caption{A subtable}\label{tab:1a}
\end{subtable}%
%
\begin{subtable}{.5\linewidth}\centering
{\begin{tabular}{c c c}
\ $a$ & $b$ & $c$ \\
\hline 0 & 0 & 0 \\
\ 1 & 1 & 1 \\
\end{tabular}}
\caption{Another subtable}\label{tab:1b}
\end{subtable}
\caption{A table}\label{tab:1}
\end{table}
Why is not this text between the tables?
\begin{table}
\begin{subtable}{.5\linewidth}\centering
{\begin{tabular}{ccc}
\ $a$ & $b$ & $c$ \\
\hline 0 & 0 & 0 \\
\ 1 & 1 & 1 \\
\end{tabular}}
\caption{A subtable}\label{tab:1a}
\end{subtable}%
%
\begin{subtable}{.5\linewidth}\centering
{\begin{tabular}{c c c}
\ $a$ & $b$ & $c$ \\
\hline 0 & 0 & 0 \\
\ 1 & 1 & 1 \\
\end{tabular}}
\caption{Another subtable}\label{tab:1b}
\end{subtable}
\caption{A table}\label{tab:1}
\end{table}
\end{document}
答案1
您不需要table
环境来制作表格,您可以直接使用tabular
(就像您不需要figure
包含图像一样,这可以通过 完成\includegraphicics
)
唯一的意义figure
在于table
它们浮点数这意味着它们可以由系统移动以帮助分页。在评论中,有人建议h
在浮动位置参数中包含浮动,这样浮动就可以被放置在“此处”而不被移动,但即使它恰好不移动,您也不应该编写周围的文本,因为对文档的任何编辑都可能改变分页决定。
这就是为什么您应该将可引用的标题放在浮动环境中并通过引用来引用它,而不必假设它已在适当的位置排版。