我在使用该包时遇到了问题wrapfigure
。正如您将在下面的代码示例中看到的,当我调用时,\ref{My table}
我得到的是对我所在部分的引用,而不是表格。
\documentclass{article}
\usepackage{wrapfig}
\usepackage{lipsum}
\begin{document}
\section{Section}
\subsection{Subsection}
\begin{wraptable}{l}{0pt}
\begin{tabular}{cccc}
A & B & C & D \\
E & F & G & H\\
\end{tabular}
\label{My table}\caption{This is my table.}
\end{wraptable}
\textbf{Table \ref{My table} should be called Table 1.}
\lipsum[2]
\end{document}
谢谢!
答案1
作为一个简单的解决方法,您可以将标签放在标题内:
\documentclass{article}
\usepackage{wrapfig}
\usepackage{lipsum}
\begin{document}
\section{Section}
\subsection{Subsection}
\begin{wraptable}{l}{0pt}
\begin{tabular}{cccc}
A & B & C & D \\
E & F & G & H\\
\end{tabular}
\caption{\label{Mytable}This is my table.}
\end{wraptable}
\textbf{Table \ref{Mytable} should be called Table 1. The text should also begin aligned with the table's top row.}
\lipsum[2]
\end{document}
(标签中不要使用空格)