多列表格并引用它

多列表格并引用它

multicols我想要一个环境内没有环绕文本的表格。我还希望能够稍后使用超链接引用它。我正在寻找如下所示的内容:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{multicol}
\usepackage{hyperref}
\usepackage{lipsum}

\begin{document}
\begin{multicols}{2}
\lipsum[1-1]
\begin{center}
    \begin{tabular}{c|c}
        a & a \\
        a & a
    \end{tabular} \\
    Table 1: Need caption and
    label.
\end{center}
\lipsum[2-2]
As you can see in table %\ref{tab:table} (here is a hyperlink to table 1).
\end{multicols}
\end{document}

我知道这个wrapfig包,但我不知道如何让文本不环绕表格。有人有解决方案吗?

答案1

我使用包caption和命令修复了这个问题\captionof{table}{caption}。以下是完整的示例:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{multicol}
\usepackage{lipsum}
\usepackage{caption}
\usepackage{hyperref}

\begin{document}
\begin{multicols}{2}
\lipsum[1-1]
\begin{center}
    \begin{tabular}{c|c}
        a & a \\
        a & a
    \end{tabular} \\
    \captionof{table}{caption}
    \label{tab:table}
\end{center}
\lipsum[2-2]
As you can see in table \ref{tab:table} (here is a hyperlink to table 1).
\end{multicols}
\end{document}

\captionof{table}{...}如果您用替换\captionof{figure}{...},并\includegraphics{image.jpg}在表格所在的位置使用,则此方法也适用于图形。

相关内容