如何製作帶有邊框的兩個列表格?

如何製作帶有邊框的兩個列表格?

我一直無法弄清楚如何讓表格在 LaTeX 中實現我想要的功能。如何製作一個有邊框和中間分隔兩列的兩列表格?

答案1

這很簡單。稍微修改一下 wiki 頁面上的範例,您將得到以下內容:

\documentclass{article}

\begin{document}

\begin{tabular}{| l | r |}
\hline
  1 & 2  \\
  3 & 4  \\
  5 & 6  \\
\hline
\end{tabular}

\end{document}

這應該會給你你想要的。垂直線是透過在參數|周圍(和之間)插入 來創建的table spec。水平線是用 創建的\hline。例如,如果您想用水平線分隔每一行,您可以這樣做:

\documentclass{article}

\begin{document}

\begin{tabular}{| l | r |}
\hline
  1 & 2  \\
\hline
  3 & 4  \\
\hline
  5 & 6  \\
\hline
\end{tabular}

\end{document}

希望這足以讓您了解簡單的表格在 LaTeX 中是如何運作的。

答案2

這不是答案,但評論太長了。這是對上面評論中後續問題的回答。

奧卡林問道

為什麼不想這樣做?另外,哪裡可以找到文件?

首先回答第二個問題:要麼閱讀您已安裝的文件(例如 texdoc booktabs),要麼參見http://anorien.csc.warwick.ac.uk/mirrors/CTAN/macros/latex/contrib/booktabs/booktabs.pdf(對於英語 - 也可以使用其他語言)。

為了回答第一個問題,我不能比引用該文件更好:

如果您始終記住兩個簡單的指導原則,您就不會犯下太大的錯誤:

  1. 永遠、永遠不要使用垂直規則。
  2. 切勿使用雙重規則。

這些指導方針可能看起來很極端,但我從未找到支持打破它們的好論點。例如,如果您覺得表格左半部的資訊與右半部的資訊差異很大,需要用垂直線分隔,那麼您應該使用兩個表格。並不是每個人都遵循第二條準則:我曾為一家出版商工作過,該出版商堅持在一行總數之上採用雙燈規則。但這不是我的選擇。

這裡也值得一提的是三個進一步的準則,因為它們通常在專業排版人員和副編輯圈之外不為人所知:

  1. 將單位放在列標題中(而不是表格正文中)。
  2. 小數點前始終加一位數字;因此 0.1 不僅僅是 0.1。
  3. 請勿使用「同上」符號或任何其他此類約定來重複先前的值。

在許多情況下,空白也可以起到同樣的作用。如果沒有,則重複該值。無論您是否希望遵循這些細節,如果您在正式表格中僅使用以下命令,您的讀者將不勝感激。我強調,這些指引不只是為了讓迂腐的人高興。原則是,強制的表達結構首先強制結構化的思考。

我認為文檔中的範例很好地說明了這裡的想法。起初我覺得很奇怪,但根據包指南正確格式化表格確實會產生更專業的結果,而且看起來確實更清晰、更不分散注意力。我認為,不知何故,重點是內容的呈現,而不是試圖理解內容的呈現方式。

編輯:請注意,據我了解,這些指南涉及要列印的材料或以類似列印的格式在線閱讀的材料。我認為它們不應該適用於透過 LCD 投影(或高架投影機或其他設備)在螢幕上呈現的材料。至少,我是這麼解釋它們的。當使用投影機製作在螢幕上使用的幻燈片時,我會做其他事情。

相關內容