我有一张表格,由于它是外部创建的,因此我将其作为图形插入到 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}