我怎样才能阻止组织模式将我的数字移动到最后一页?

How can I stop org mode from moving my figures to the last page?

我目前正尝试在 emacs org-mode 中撰写我的论文,并且 运行 遇到了一些文件包含问题。

当我包含数字时:

#+NAME: fig:banana
#+CAPTION: this is a figure caption
[[/path/to/image.png]]

(或使用 pdf)它工作正常。但是当我插入另一个图像时,它以某种方式移动到文件的末尾,而不是插入到调用它的地方。

我的 pdf 导出过程(在我的 ~/.emacs 文件中)如下所示:

(setq org-latex-pdf-process
  '("latexmk -pdflatex='pdflatex -interaction nonstopmode' -pdf -bibtex -f %f"))

关于如何解决这个问题有什么想法吗?

查看 org-mode 手册,了解如何将 [h][t] 等放置选项传递给 LaTeX 编译器。

如果您不确定 LaTeX 如何控制数字(更准确地说是浮动)的放置位置,请参阅任何介绍。

或者您希望将图形放在您包含它的位置吗?如果是这样,您可能不需要它是浮动的。

我的一个朋友向我指出了 LaTex 包 placeins

#+LATEX_HEADER: \usepackage{placeins}

* section 1
** hi!

#+TITLE: fig:banana
#+CAPTION: this is a banana figure
[[/link/to/banana.png]]

\FloatBarrier

* section 2

FloatBarrier 阻止浮点数(数字是浮点数)跳过它们。我需要进一步研究将 [tbh] 选项传递给 org 模式下的数字。