我试图将表格放入双列环境中的一列,但每次我尝试将其放入一列时,它就会消失。我该怎么办?
\documentclass[10pt,a4paper,final,twoside]{book}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx, array}
\usepackage{lmodern}
\usepackage{natbib}
\usepackage{enumitem}
\usepackage{xcolor}
\usepackage{lipsum}
\usepackage{slantsc}
\usepackage{float}
\usepackage[section]{placeins}
\usepackage[final]{pdfpages}
\usepackage[hidelinks]{hyperref}
\usepackage[nottoc, notlof, notlot]{tocbibind}
\usepackage{titling}
\usepackage{setspace}
\doublespacing
\pagestyle{empty}
\usepackage{polyglossia}
\setmainlanguage{french}
\usepackage{tabularx}
\usepackage{multicol}
\setlength{\columnsep}{1.5cm}
\setlength{\columnseprule}{0.2pt}
\usepackage[left=2.00cm, right=2.00cm, top=2.20cm, bottom=2.20cm]{geometry}
\begin{document}
\lipsum
\begin{multicols}{2}
\lipsum
\begin{table}[htb]
\resizebox{\columnwidth}{!}{%
\begin{tabular}{ |c|c|c|c| }
\hline \textbf{inf.} & \textbf{part. pass. it.} & \textbf{part. pass. lat.} & \textbf{derivé} \\
\hline bere & bevuto & bibitus & bevizione \\
\hline cedere & ceduto & cessus & cessione \\
\hline convenire & convenuto & conventus & convenzione \\
\hline intervenire & intervenuto & interventus & intervenzione \\
\hline possedere & posseduto & possessus & possessione \\
\hline perdere & perduto & perditus & perdizione \\
\hline precedere & preceduto & praecessus & precessione \\
\hline procedere & proceduto & processus & processione \\
\hline premere & premuto & pressus & pressione \\
\hline ricevere & ricevuto & receptus & ricezione \\
\hline riflettere & riflettuto & reflexus & riflessione \\
\hline ripetere & ripetuto & repetitus & ripetizione \\
\hline ritenere & ripetuto & repetitus & ripetizione \\
\hline vendere & venduto & venditus & vendizione \\
\hline volere & voluto & -- & volizione \\
\hline
\end{tabular}
}
\end{table}
\lipsum
\end{multicols}
\end{document}
答案1
阅读软件包的文档multicol
。以下是“警告”部分的相关项目:
Floats and marginpars not allowed inside multicols environment!
如果您尝试使用该
\marginpar
命令或未加星号的版本figure
或table
环境,则会出现此消息。此类浮动将会消失!
编辑:
正如大卫卡莱尔 (david carlisle) 在评论中指出的那样,没有必要将表格包装在浮点数中。您只需tabular
在希望表格出现在输出中的位置输入结构即可。
答案2
对我来说最有效的解决方案是将其放入小页面中:
\begin{minipage}{.4\textwidth}
\begin{table}[H]
\begin{flushleft}
\resizebox{\columnwidth}{!}{
\begin{tabular}{ |c|c|c|c| }
\hline \textbf{inf.} & \textbf{part. pass. it.} & \textbf{part. pass. lat.} & \textbf{derivé} \\
\hline bere & bevuto & bibitus & bevizione \\
\hline vendere & venduto & venditus & vendizione \\
\hline volere & voluto & -- & volizione \\
\hline
\end{tabular}}
\end{flushleft}
\end{table}
\end{minipage}