【发布时间】:2012-03-04 18:27:43
【问题描述】:
我经常在 LaTeX 中创建表格并用这种方式填充文本或图形:
\begin{tabular}{cc}
\begin{minipage}{.5\textwidth}
Stuff in column 1 which can be a figure
\end{minipage} &
\begin{minipage}{.5\textwidth}
Stuff in column 2 which can be a figure
\end{minipage}
\end{tabular}
当我使用minipage 环境时,我不再需要按每行对齐第 1 列和第 2 列中的文本,因此我基本上可以根据需要输入、编辑或粘贴散文(有点像在MS Word...)。
使用emacs org-mode 生成HTML时有这样的技巧吗?
编辑
为了更好地描述我的情况......
如果我有散文,
文本块 1:
c1, line1
c1, line2
c1, line3
文本块 2:
c2, line1
c2, line2
乳胶:
\begin{tabular}{cc}
\begin{minipage}{.5\textwidth}
c1, line1
c1, line2
c1, line3
\end{minipage} &
\begin{minipage}{.5\textwidth}
c2, line1
c2, line2
\end{minipage}
\end{tabular}
html:
<table>
<tr>
<td>
c1, line1<br>
c1, line2<br>
c1, line3<br>
</td>
<td>
c2, line1<br>
c2, line2<br>
</td>
</tr>
</table>
组织模式:
| c1, line1 | c2, line1 |
| c1, line2 | c2, line2 |
| c1, line3 | |
使用 org-mode,我必须手动对齐文本行,而使用 LaTeX,我可以将文本放置在 minipage 环境中,而不用担心跨多行的文本如何对齐。
【问题讨论】:
-
是你不知道如何在 org-mode 的表格中放入图片的问题吗?使用inline images 会为此工作吗?
-
不一定是图像,而是任意长度/高度的任意文本/对象,不会影响下一列中的文本布局。默认情况下,组织模式表是按行排列的。
-
所以您希望固定列宽?那么在 HTML 中,你想要类似
< COL width=50% />? -
实际上由于多行文本导致的垂直扩展......对于所有的混乱,我深表歉意。
-
没问题 - 对不起我所有的问题,但我想了解你想要什么:)。听起来您希望 HTML 表格中的单元格大小不均匀?像this 这样的东西?如果没有,您知道您希望 HTML 的最终结果是什么样的吗?