簡體   English   中英

合並LaTeX表中的單元格

[英]Merging cells in LaTeX tables

我有一個非常簡單的表:

\begin{table}[t]
\begin{tabular}{|c||c|c|c|}
\hline
\multirow{2}{*}{Implementation}         & Test 1  & Test2  &  Test3    \\\hline
                                        & \multicolumn{3}{|c|}{results}   \\\hline\hline
\end{tabular}
\end{table}

它幾乎可以“完美”地工作,我唯一的問題是,hline仍會經過我合並的前兩個單元格。 基本上看起來像這樣

"-------------------------------------------------"
"|                | Test 1 | Test 2 | Test 3 |"
" ----Implementation-------------------------------"
"|                |     results      |"  
"-------------------------------------------------"

但是,它應該像這樣:

"-------------------------------------------------" 
"|               | Test 1 | Test 2 | Test 3 |"
"   Implementation    ---------------------------"
"|               |      results     |"   
"-------------------------------------------------"

有人知道如何擺脫第一列中的這一行嗎?

謝謝

所需的命令是\\ cline {ij},它使您可以僅在某些列上繪制行分隔符。 有關詳細信息,請參見http://www.giss.nasa.gov/tools/latex/ltx-214.html

特別是,您將希望使用\\ cline {2-4}在您提到的各列之間繪制一條水平線。 這是您的代碼,只有一個更改:

\begin{table}[t]
\begin{tabular}{|c||c|c|c|}
\hline
\multirow{2}{*}{Implementation}         & Test 1  & Test2  &  Test3    \\\cline{2-4}
                                        & \multicolumn{3}{|c|}{results}   \\\hline\hline
\end{tabular}
\end{table}

好吧,為了解決您的問題,我會注意到許多主管部門建議盡量減少表中的內部墨水量(即,在普通行之間\\hline ),並在此處最后一行使用一些東西。

如果您不受某些嚴格定義的樣式指南的約束,這將是我的解決方案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM