![帮助将 tabularx 转换为 longtable](https://linux22.com/image/356566/%E5%B8%AE%E5%8A%A9%E5%B0%86%20tabularx%20%E8%BD%AC%E6%8D%A2%E4%B8%BA%20longtable.png)
我是 LaTeX 新手。我正在尝试将 tablarx 更改为 longtable,并将标题保留在表格下方。我尝试了很多答案,例如这个一但对我而言似乎都不起作用。
%\linebreak
\documentclass[a4paper,12pt]{report}
\usepackage{wrapfig}
\usepackage{units}
\usepackage[utf8x,utf8]{inputenc}
\usepackage{ltxtable}
\usepackage{filecontents}
\usepackage{pbox}
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{longtable}
\usepackage{tabularx}
\usepackage{algorithm}
\usepackage{algpseudocode}
\usepackage{blindtext}
\usepackage{enumitem}
%\bibliographystyle{apalike}
\begin{document}
\begin{table}[H]
\centering
\begin{tabularx}{\textwidth}{|X|X|X|X|X|X|}
\hline
Chevauche- ment & Méthode de détection & Paramètre & Nombre de communautés & Nombre moyen de communautés par snapshot & Taille moyenne de communautés \\
\hline
\multirow{4}{*}{$0\%$} & \multirow{3}{*}{CPM} & 3 & 14066 & 275.80 & 4.60\\
\cline{3-6}
& & 5 & 99 & 3.67 & 5.77 \\
\cline{3-6}
& & 7 & 0 & 0 & 0 \\
\cline{2-6}
& SLPA & & 20393 & 755.30 & 12.25 \\
\hline
\multirow{4}{*}{$20\%$} & \multirow{3}{*}{CPM} & 3 & 15176 & 459.88 & 4.62\\
\cline{3-6}
& & 5 & 133 & 4.03 & 5.82 \\
\cline{3-6}
& & 7 & 0 & 0 & 0 \\
\cline{2-6}
& SLPA & & 24152& 731.88 & 12.51 \\
\hline
\multirow{4}{*}{$50\%$} & \multirow{3}{*}{CPM} & 3 & 24698 & 466 & 4.59\\
\cline{3-6}
& & 5 & 200 & 3.77 & 5.85 \\
\cline{3-6}
& & 7 & 2 & 0.04 & 7.5 \\
\cline{2-6}
& SLPA & & 39661 & 748.32 & 12.44 \\
\hline
\end{tabularx}
\caption{Caractéristiques des communautés de Facebook en variant le taux de chevauchement de snapshots et la méthode de détection des communautés}
\label{facebook-Detect-test-label}
\end{table}
\end{document}
关于如何将此表转换为,有什么帮助吗longtable
?
编辑我的 Manuel Kuehner
我修改了代码,使其更简洁。大多数包与问题无关。
\documentclass{report}
% Ltxtable provides the functionality of longtable and tabularx together inside a longtable environment.
\usepackage{ltxtable}
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{longtable}
\usepackage{tabularx}
\begin{document}
\begin{table}
\centering
\begin{tabularx}{\textwidth}{|X|X|X|X|X|X|}
\hline
Chevauche- ment & Méthode de détection & Paramètre & Nombre de communautés & Nombre moyen de communautés par snapshot & Taille moyenne de communautés \\
\hline
\multirow{4}{*}{$0\%$} & \multirow{3}{*}{CPM} & 3 & 14066 & 275.80 & 4.60\\
\cline{3-6}
& & 5 & 99 & 3.67 & 5.77 \\
\cline{3-6}
& & 7 & 0 & 0 & 0 \\
\cline{2-6}
& SLPA & & 20393 & 755.30 & 12.25 \\
\hline
\multirow{4}{*}{$20\%$} & \multirow{3}{*}{CPM} & 3 & 15176 & 459.88 & 4.62\\
\cline{3-6}
& & 5 & 133 & 4.03 & 5.82 \\
\cline{3-6}
& & 7 & 0 & 0 & 0 \\
\cline{2-6}
& SLPA & & 24152& 731.88 & 12.51 \\
\hline
\multirow{4}{*}{$50\%$} & \multirow{3}{*}{CPM} & 3 & 24698 & 466 & 4.59\\
\cline{3-6}
& & 5 & 200 & 3.77 & 5.85 \\
\cline{3-6}
& & 7 & 2 & 0.04 & 7.5 \\
\cline{2-6}
& SLPA & & 39661 & 748.32 & 12.44 \\
\hline
\end{tabularx}
\caption{Caractéristiques des communautés de Facebook en variant le taux de chevauchement de snapshots et la méthode de détection des communautés}
\end{table}
\end{document}
答案1
直接翻译如下,尽管我永远不会使用p
或X
列来表示数据表。
\documentclass[a4paper,12pt]{report}
\usepackage{wrapfig}
\usepackage{units}
\usepackage[utf8x,utf8]{inputenc}
\usepackage{ltxtable}
\usepackage{filecontents}
\usepackage{pbox}
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{longtable}
\usepackage{tabularx}
\usepackage{algorithm}
\usepackage{algpseudocode}
\usepackage{blindtext}
\usepackage{enumitem}
%\bibliographystyle{apalike}
\begin{document}
\newcolumntype{Y}{p{\dimexpr(\textwidth-7\arrayrulewidth-12\tabcolsep)/6\relax}}
\begin{longtable}{|Y|Y|Y|Y|Y|Y|}
\caption{Caractéristiques des communautés de Facebook en variant le taux de chevauchement de snapshots et la méthode de détection des communautés}
\label{facebook-Detect-test-label}\\
\hline
Chevauche- ment & Méthode de détection & Paramètre & Nombre de communautés & Nombre moyen de communautés par snapshot & Taille moyenne de communautés \\
\hline
\multirow{4}{*}{$0\%$} & \multirow{3}{*}{CPM} & 3 & 14066 & 275.80 & 4.60\\
\cline{3-6}
& & 5 & 99 & 3.67 & 5.77 \\
\cline{3-6}
& & 7 & 0 & 0 & 0 \\
\cline{2-6}
& SLPA & & 20393 & 755.30 & 12.25 \\
\hline
\multirow{4}{*}{$20\%$} & \multirow{3}{*}{CPM} & 3 & 15176 & 459.88 & 4.62\\
\cline{3-6}
& & 5 & 133 & 4.03 & 5.82 \\
\cline{3-6}
& & 7 & 0 & 0 & 0 \\
\cline{2-6}
& SLPA & & 24152& 731.88 & 12.51 \\
\hline
\multirow{4}{*}{$50\%$} & \multirow{3}{*}{CPM} & 3 & 24698 & 466 & 4.59\\
\cline{3-6}
& & 5 & 200 & 3.77 & 5.85 \\
\cline{3-6}
& & 7 & 2 & 0.04 & 7.5 \\
\cline{2-6}
& SLPA & & 39661 & 748.32 & 12.44 \\
\hline
\end{longtable}
\end{document}