如何将图形标题置于顶部?

如何将图形标题置于顶部?

我有一张表格,由于它是外部创建的,因此我将其作为图形插入到 LateX 中。我想将标题放在顶部,但不起作用。有什么建议吗?

\newline
\topcaption{\textbf{{Table 1}}
\newline
\includegraphics[origin=c, scale=0.74]{table1}

答案1

很多 LaTeX 初学者的一个常见误解是,tabular类似的环境只能存在于table环境中,并且图形/图表等必须包含在figure环境中。

但是,LaTeX并不真正关心表格是否可能仅作为图像包含在内。只要图形格式正确,“表格”当然也可以作为图像包含在内。

唯一需要的相关性是\caption必须出现在浮动环境内。

如果不需要浮动(或者不可能),\captionof{floattype}{your caption title}可以使用 - 然而,这需要非常复杂的caption包!

无论如何,caption如果它放在命令之前,它就会出现在顶部\includegraphics——无需使用奇怪的\newline调用。

\documentclass{article}

\usepackage{caption}
\usepackage{graphicx}


\begin{document}
\listoftables
\clearpage
\begin{table}[ht]
\centering
\caption{Foo caption} \label{foo}
\includegraphics[scale=0.3]{ente}
\end{table}

Or using a \verb!\captionof! - command:

\begin{center}
\captionof{table}{Foobar caption} \label{foobar}
\includegraphics[scale=0.3]{ente}
\end{center}

There are two nice figures: \ref{foo} and \ref{foobar}
\end{document}

在此处输入图片描述

相关内容