我想要一个并排的图和一个表格,可以使用subfig
包来解决。但是我希望表格出现在表格列表中而不是图形列表中。有办法吗?
\documentclass[a4paper,11pt,titlepage]{article}
\usepackage{subfig}% http://ctan.org/pkg/subfig
\setcounter{lofdepth}{2} % we want subfigures in the list of figures
\begin{document}
\listoffigures
\listoftables
\begin{figure}[h]
\centering
\subfloat[text for list of figures][A figure left of a table]{
\rule{6.4cm}{3.35cm}
}
\subfloat[text for list of tables][A table right of a figure]{
\begin{tabular}[b]{cc}\hline
Table head & Table head \\ \hline
Some values & Some values \\
Some values & Some values \\
Some values & Some values \\
Some values & Some values \\
Some values & Some values \\
Some values & Some values \\ \hline
\end{tabular}
}
\caption{A figure and a table, side-by-side}
\end{figure}
\end{document}
结果如下:
答案1
与任何将图形和表格绑定在一起的方法一样,请注意乳胶不会保留表格顺序,此浮动将按顺序浮动人物因此,如果您有另一个table
环境,它可能会浮动过去,导致您的表格乱序,在这种情况下,您需要移动源文件中的表格以重新获得正确的编号。
\documentclass[a4paper,11pt,titlepage]{article}
\usepackage{capt-of}
\begin{document}
\listoffigures
\listoftables
\begin{figure}[htbp]
\centering
\begin{minipage}{.55\textwidth}
\rule{6.4cm}{3.35cm}
\captionof{figure}[text for list of figures]{A figure left of a table}
\end{minipage}\hfill
\begin{minipage}{.4\textwidth}
\begin{tabular}[b]{cc}\hline
Table head & Table head \\ \hline
Some values & Some values \\
Some values & Some values \\
Some values & Some values \\
Some values & Some values \\
Some values & Some values \\
Some values & Some values \\ \hline
\end{tabular}
\captionof{table}[text for list of tables]{A table right of a figure}
\end{minipage}
\end{figure}
\end{document}