![在隐形桌子上书写](https://linux22.com/image/243168/%E5%9C%A8%E9%9A%90%E5%BD%A2%E6%A1%8C%E5%AD%90%E4%B8%8A%E4%B9%A6%E5%86%99.png)
我想列出一种语言中的几个短语,以及它们在另一种语言中的含义。
我想过这样做:
Sentence 1 ---------- Translation 1
Longer Sentence ----- Longer Translation
当然,不要连字符。重点是我想将页面分成两部分,并能够在第一部分写一行,然后在第二部分写一行,等等,就像 Word 中的隐形表格一样。
答案1
我建议使用booktabs
包裹用于排版表格。下面是一个例子来说明这一点:
\documentclass{article}
\usepackage{booktabs}% http://ctan.org/pkg/booktabs
\begin{document}
\begin{center}
\begin{tabular}{p{0.4\linewidth}p{0.4\linewidth}}
\toprule
\multicolumn{1}{c}{Sentence 1} & \multicolumn{1}{c}{Translation 1} \\ \midrule
Longer Sentence & Longer Translation \\
This is a very long sentence that spans at least two lines in the table &
Hierdie is 'n lang sin wat ten minste twee lyne in die tabel span \\
\bottomrule
\end{tabular}
\end{center}
\end{document}
关于此示例的一些细节:
- 表格具有间距均匀的列,每列宽度
0.4\linewidth
为线宽的 40%,并设置了p
图表样式; \multicolumn{1}{c}{...}
用于覆盖p
标题列的默认 aragraph 样式格式;以及booktabs
提供\toprule
,\midrule
并\bottomrule
突出表头,分离表体和表底。
还可以使用其他格式选项,包括更粗的水平线或彩色表格。
答案2
在 Word 中需要特别注意的事情在 LaTeX 中却很容易:
\begin{tabular}{ll}
Sentence 1 & Translation 1 \\
Longer Sentence & Longer Translation \\
...
\end{tabular}
不会在单元格周围创建任何规则。行之间的规则可用于在视觉上区分表格的不同部分,它们由\hline
或由...rule
提供的命令生成书签。
好的排版不鼓励表格中使用垂直规则。