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

问题描述 投票:3回答:1

我可以添加文本环绕图像

#+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?

emacs latex org-mode
1个回答
1
投票

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

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

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

#+LaTeX: \end{wraptable}
© www.soinside.com 2019 - 2024. All rights reserved.