表格不必要地从新页面开始

表格不必要地从新页面开始

嗨,每次我尝试绘制表格时,如果剩余空间不够,它就不会从实际页面开始,而是继续在下一页开始,在上一页留下很大的空间,如下所示: 在此处输入图片描述

这是我的代码:

\begin{table}[H]
\centering
\setlength{\extrarowheight}{2pt}
\caption{Les modules de la phase d'enquête.}
\label{tab:my-table}
\begin{tabular}{|l|>{\columncolor{green!20}}p{5cm}|p{6cm}|}
\hhline{~|--|}
\rowcolor{white}\multicolumn{1}{c|}{} & \textbf{Modules} & \textbf{Actions} \\ \hline
 & Vérification   des processus & Evaluer   les processus mises en place pour maintenir la posture de sécurité du système   actuelle. \\
\hhline{~|--|}
 & Vérification   de la configuration & Evaluer   les opérations de la cible, puis les comparer aux besoins opérationnels de   l’organisation. \\
\hhline{~|--|}
& Validation   de la propriété & Vérification   des logiciels sans licence ou applications illégales au sein de la cible. \\
\hhline{~|--|}
& Contrôle   de ségrégation & Tente   d’identifier les informations personnelles sur le système et la mesure dans   laquelle les informations peuvent être accessibles par des utilisateurs   non-autorisés. \\
\hhline{~|--|}
& Vérification   de l’exposition & Identification   des informations disponibles sur internet concernant le système cible. \\
\hhline{~|--|}
\multirow{-7.9}{*}{\textbf{Phase d’initiation}} & Repérage   de renseignements concurrentiels & Identifie   les informations public ou accessibles qui pourraient avoir un effet négatif   sur le propriétaire de la cible par des moyens externes ou concurrentiels. \\
\hline
\end{tabular}
\end{table}

答案1

[H]选项会将(非)浮动元素准确放置在“此处”。因此,如果页面上没有足够的空间容纳该对象,它将被移动到下一页。

最好的方法是传递类似的内容[!htp],并且仅当文档相对于文本而言是最终形式时才担心放置位置。

我还建议采用另一种方式来排版表格,但无论如何,“Phase d'initiation” 不应该单独出现在一列中。

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}

\usepackage[table]{xcolor}
\usepackage{booktabs,tabularx,ragged2e,caption}

\usepackage{kantlipsum} % for mock text

\begin{document}

\kant[1]

\begin{table}[!htp]
\centering

\caption{Les modules de la phase d'enquête.}
\label{tab:my-table}

\setlength{\extrarowheight}{2pt}

\begin{tabularx}{\textwidth}{
  >{\hsize=0.75\hsize\columncolor{green!20}\RaggedRight}X
  >{\hsize=1.25\hsize}X
}
\hline
\rowcolor{white}\multicolumn{2}{c}{\textbf{Phase d'initiation}} \\
\hline
\textbf{Modules} & \textbf{Actions} \\
\hline
Vérification des processus &
  Evaluer les processus mises en place pour maintenir la posture de sécurité
  du système actuelle.
\\
Vérification de la configuration &
  Evaluer les opérations de la cible, puis les comparer aux besoins opérationnels
  de l’organisation.
\\
Validation de la propriété &
  Vérification des logiciels sans licence ou applications illégales au sein de la cible.
\\
Contrôle de ségrégation &
  Tente d’identifier les informations personnelles sur le système et la mesure dans
  laquelle les informations peuvent être accessibles par des utilisateurs non-autorisés.
\\
Vérification de l’exposition &
  Identification des informations disponibles sur internet
  concernant le système cible.
\\
Repérage de renseignements concurrentiels &
  Identifie les informations public ou accessibles qui pourraient avoir un effet négatif
  sur le propriétaire de la cible par des moyens externes ou concurrentiels.
\\
\hline
\end{tabularx}

\end{table}

\kant[3]

\begin{table}[!htp]
\centering

\caption{Les modules de la phase d'enquête.}
\label{tab:my-table-notabular}

\newcommand{\moduleaction}[2]{\textit{#1}\\#2\\}

\begin{tabular}{@{}p{\textwidth}@{}}
\toprule
\multicolumn{1}{c}{\textbf{Phase d'initiation}}\\
\multicolumn{1}{c}{\textit{Module}}\\
\multicolumn{1}{c}{Action}\\
\midrule
\moduleaction{Vérification des processus}{%
  Evaluer les processus mises en place pour maintenir la posture de sécurité
  du système actuelle.
}
\addlinespace
\moduleaction{Vérification de la configuration}{%
  Evaluer les opérations de la cible, puis les comparer aux besoins opérationnels
  de l’organisation.
}
\addlinespace
\moduleaction{Validation de la propriété}{%
  Vérification des logiciels sans licence ou applications illégales au sein de la cible.
}
\addlinespace
\moduleaction{Contrôle de ségrégation}{%
  Tente d’identifier les informations personnelles sur le système et la mesure dans
  laquelle les informations peuvent être accessibles par des utilisateurs non-autorisés.
}
\addlinespace
\moduleaction{Vérification de l’exposition}{%
  Identification des informations disponibles sur internet
  concernant le système cible.
}
\addlinespace
\moduleaction{Repérage de renseignements concurrentiels}{%
  Identifie les informations public ou accessibles qui pourraient avoir un effet négatif
  sur le propriétaire de la cible par des moyens externes ou concurrentiels.
}
\bottomrule
\end{tabular}

\end{table}

\kant[5-6]

\end{document}

kantlipsum包仅提供模拟文本来显示上下文中的表格。

在此处输入图片描述

相关内容