我想在 LaTeX 中合并列。我可以这样做,但这行不完整,因为它在左侧仍然打开。也许你不明白我的意思,但这是我写的代码
\documentclass{article}
\usepackage{array}
\usepackage[french]{babel}
\begin{document} \begin{table}[!h]
\begin{center}
\begin{tabular}{|c|c|c|c|}
%\begin{tabular}{|p{2cm}|p{2.1cm}|p{3.5cm}|p{3.3cm}|p{1.6cm}|p{1.7cm}|p{1.7cm}|}
\hline
\bf Id Page & \bf Politique de Partage & \bf Nombre Amis & \bf Nombre Pages qui ont reçu la pub \\
\hline
78 & Amis Seulement & 23&23 \\
81&Amis Seulement&25&25\\
65&Amis Seulement&25&25\\
59&Amis et leurs Amis&26&51\\
16&Tout le Monde&27&100\\
45&Amis et leurs Amis&27&71\\
69&Amis Seulement&27&27\\
74&Amis Seulement&27&27\\
99&Amis Seulement &27&27\\
30&Amis et leurs Amis&27&64\\
\hline
\multicolumn{3}{|c|}{Moyenne des pages qui ont reçu }
\\
\hline
\end{tabular}
\end{center}
\bf {\caption{Publication partagée avec une page ayant un nombre minimal d'amis dans réseau 1}}
\end{table}
\end{document}
答案1
当您包含垂直线时,省略&
不包含任何内容的列的列分隔并不总能达到预期的效果:
\documentclass{article}
\begin{document}
\begin{tabular}{|*{4}{c|}}
One & Two & Three & Four \\
\multicolumn{3}{|c|}{OneTwoThree} \\
One & Two & Three & Four
\end{tabular}
\bigskip
\begin{tabular}{|*{4}{c|}}
One & Two & Three & Four \\
\multicolumn{3}{|c|}{OneTwoThree} & \\
One & Two & Three & Four
\end{tabular}
\end{document}
因此,包含一条&
(或尽可能多的所需线条,如最后一条tabular
)以添加最后一条垂直线,“关闭”该行。
以下是您的最小工作示例的更新视图:
\documentclass{article}
%\usepackage{array}% http://ctan.org/pkg/array
%\usepackage[french]{babel}% http://ctan.org/pkg/babel
\begin{document}
\begin{table}[!h]
\centering % \begin{center}
\begin{tabular}{|c|c|c|c|}
%\begin{tabular}{|p{2cm}|p{2.1cm}|p{3.5cm}|p{3.3cm}|p{1.6cm}|p{1.7cm}|p{1.7cm}|}
\hline
\bfseries Id Page & \bfseries Politique de Partage & \bfseries Nombre Amis & \bfseries Nombre Pages qui ont reçu la pub \\
\hline
78 & Amis Seulement & 23 & 23 \\
81 & Amis Seulement & 25 & 25 \\
65 & Amis Seulement & 25 & 25 \\
59 & Amis et leurs Amis & 26 & 51 \\
16 & Tout le Monde & 27 & 100\\
45 & Amis et leurs Amis & 27 & 71 \\
69 & Amis Seulement & 27 & 27 \\
74 & Amis Seulement & 27 & 27 \\
99 & Amis Seulement & 27 & 27 \\
30 & Amis et leurs Amis & 27 & 64 \\
\hline
\multicolumn{3}{|c|}{Moyenne des pages qui ont re\c{c}u } & \\ % <---- inserted &
\hline
\end{tabular}
%\end{center}
\caption{Publication partag\'ee avec une page ayant un nombre minimal d'amis dans r\'eseau 1}
\end{table}
\end{document}
关于您的桌子结构的一些评论:
- 不要使用
center
环境(\begin{center}
...\end{center}
)。而是使用\centering
。请参阅我应该对图形使用 center 还是 centering 吗?- 这也适用于表格; - 使用
\bfseries
开关或\textbf{...}
代替\bf
。请参阅两个字母的字体样式命令(\bf
,,\it
...)会在 LaTeX 中复活吗?; - 为了大胆的格式化字幕,使用
caption
包裹; - 您的表格不适合常规文本块。在上例的图像输出中,标题设置在文本边距内,指示表格超出边距的程度。您可以考虑使用
tabularx
包裹来纠正这个问题,或者一起修改你的布局。