[英]exporting vertical lines in org mode table to LaTeX
我正在使用emacs作為我的編輯器,我正在使用org-mode,它看起來非常有用。
我正在以組織模式生成一個表(電子表格),除了垂直線之外,它正確地導出到LaTeX。 有沒有辦法出口它們? 我想有辦法將一些垂直線定義為可見。
您可以使用#+attr_latex:
為LaTeX的表格提供格式#+attr_latex:
,例如:
#+attr_latex: align=|c|c|c|
|------+-----+-----|
| A | B | C |
|------+-----+-----|
| 2.34 | 2.7 | 8.9 |
| 3.67 | 4.5 | 8.9 |
|------+-----+-----|
您應該使用列組
可以使用第一個字段僅包含'/'的特殊行。 其他字段可以包含“<”以指示此列應該啟動組,“>”以指示列的結尾,或“<>”以使列成為其自己的組。 導出后列組之間的邊界將用垂直線標記。
這具有在HTML導出和LaTeX導出中工作的優點。
乳膠中的垂直線由|
定義 表定義中的字符。 所以,只需將l
和r
與|
分開即可 在運行latex之前的\\tabular
定義中,例如在Perl中這樣:
perl -pe 's/(\\begin{tabular}{)(.*)}/$1 . join("|", split m{}, $2) . "}"/ge' < table.tex
更新:哦,我明白了。 根據文檔 ,您應該能夠通過指示列組
| / | < | | | > | <> | < | > |
但是,當我在我的emacs和org-mode版本中嘗試它時,沒有任何反應。
您希望將#+attr_latex
屬性用於表環境。 在這里,您可以指定各種功能,如對齊和寬度。 有關手冊信息,請參見http://orgmode.org/manual/Tables-in-LaTeX-export.html 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.