组织模式乳胶导出:围绕表格包装文本

时间:2016-05-16 13:15:03

标签: emacs latex org-mode

我可以通过添加

来围绕图像进行文本环绕
#+CAPTION: foo
#+ATTR_LATEX: :float wrap
[[./my_img.png]]

如果我这样做

#+CAPTION: bar
#+ATTR_LATEX: :float wrap
| a | b |
| c | d |

该表将在文档的各个部分保持居中,文本在其上方和下方被破坏,而不是在其周围自动流动。

我也尝试过像

这样的事情
#+CAPTION: baz
#+ATTR_LATEX: :environment wraptable :options {l}{5cm}
| a | b |
| c | d |

或使用:position代替:options,但没有结果。

基本上我希望表格导出到

\begin{wraptable}{l}{5cm}
   \begin{tabular}
   ....
   \end{tabular}
\end{wraptable}

在tex文件中。参数{r|l}{width}是必需的,因此简单#+begin_wraptable也不起作用。有没有办法从内部组织模式做到这一点,而无需手动摆弄最终的.tex?

1 个答案:

答案 0 :(得分:1)

您必须使用没有任何值的:center 属性为 wraptable 显式添加LaTeX代码,从而删除 \ beginn {center}的自动插入在.tex文件中。

#+LaTeX: \begin{wraptable}{r|l}{width}
#+ATTR_LATEX: :center 

| A      | B     | C     |
|--------+-------+-------|
| a      | b     | c     |

#+LaTeX: \end{wraptable}