gpt4 book ai didi

emacs - 导出到 LaTeX 时,使组织模式表格标题显示在表格下方

转载 作者:行者123 更新时间:2023-12-04 01:57:08 29 4
gpt4 key购买 nike

我正在使用 org-mode 生成文档其中有相当多的表格,使用内置表格功能构建。我已经为表格添加了标题,但是当我将它们导出到 LaTeX 时,而不是出现在表格下方的标题,而是出现在表格上方。手册中section on tableslatex export documentation ,除了摆弄 LaTeX 之外,没有提到任何改变它的方法。手动编码。作为说明,以下代码片段显示了在带有标题的示例表上导出所生成的内容。

#+CAPTION: Results using two methods with different parameter settings.
#+LABEL: tbl:rescomp
| Parameter | Result 1 | Result 2 |
|-----------+----------+----------|
| 0.5 | 0.1 | 0.8 |
| 1 | 0.8 | 0.1 |

导出:
\begin{table}[htb]
\caption{Results using two methods with different parameter settings.}
\label{tbl:rescomp}
\begin{center}
\begin{tabular}{rrr}
Parameter & Result 1 & Result 2 \\
\hline
0.5 & 0.1 & 0.8 \\
1 & 0.8 & 0.1 \\
\end{tabular}
\end{center}
\end{table}

这个问题可以很简单地解决。标题出现在文档中的表格上方,因为它位于代码中的表格上方。将标题定义移动到表格部分下方可解决此问题:
\begin{table}[htb]

\begin{center}
\begin{tabular}{rrr}
Parameter & Result 1 & Result 2 \\
\hline
0.5 & 0.1 & 0.8 \\
1 & 0.8 & 0.1 \\
\end{tabular}
\end{center}
\caption{Results using two methods with different parameter settings.}
\label{tbl:rescomp}
\end{table}

将标题定义放在组织文件中的表格下方是不可能的,因为它定义了下一个表格的标题,如 manual 中所述。 .有什么办法可以得到 org-mode导出生成的表格下方的标题?

最佳答案

刚刚更新 Org-mode version 8.3.2 的答案因为设置 org-export-latex-table-caption-abovenil现在什么都不做。

我将下一行添加到我的 .emacsinit.el文件:

(setq org-latex-caption-above nil)

作为旁注,该变量包含值 (table)默认情况下,这是我们要覆盖的 nil .

关于emacs - 导出到 LaTeX 时,使组织模式表格标题显示在表格下方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15642388/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com