我刚在
emacs-orgmode邮件列表中找到了一个适合我的示例,这个示例对我来说非常好用。
+
| | A | B |
+
| 1 | A1 | B1 | C1 |
| | +
| | A1b | B1b | C1b |
+
| 2 | A2 | B2 C2 |
| +
| | A2b | B2b C2b |
+
如果您按照下面的方式修改表格,也可以使其正常工作。
+---------+---------+---------+
| Header1 | Header2 | Header3 |
+---------+---------+---------+
| Merged | Text1 | Text2 |
| text +---------+---------+
| here | Text3 | Text4 |
+---------+---------+---------+
所以我找到了一些技巧:
这里有另一个不是很方便的替代选择。您可以使用引用HTML标签处理HTML表格导出。
#+BEGIN_EXPORT html
<TABLE BORDER="1">
<TR>
<TH>Header1</TH>
<TH>Header2</TH>
<TH>Header3</TH>
</TR>
<TR>
<TD ROWSPAN="2">Merged text here</TD>
<TD>Text1</TD>
<TD>Text2</TD>
</TR>
<TR>
<TD>Text3</TD>
<TD>Text4</TD>
</TR>
</TABLE>
#+END_EXPORT
这个语法只在导出为html时有效。如果你想要将表格导出为pdf,你应该使用下面的语法。你可以使用LaTeX Tables Generator在线生成LaTeX表格。
#+BEGIN_EXPORT latex
\begin{table}[]
\begin{tabular}{lll}
Header1 & Header2 & Header3 \\
\multirow{2}{*}{Merged text here} & Text1 & Text2 \\
& Text3 & Text4
\end{tabular}
\end{table}
#+END_EXPORT
在org导出中存在许多后端,如果您想要导出到这些后端,可能需要编写自定义代码来适应这些后端。