簡體   English   中英

將組織模式表中的垂直行導出到LaTeX

[英]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導出中工作的優點。

乳膠中的垂直線由|定義 表定義中的字符。 所以,只需將lr|分開即可 在運行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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM