gpt4 book ai didi

emacs - 组织模式 - 用于 latex 导出的并排图标题

转载 作者:行者123 更新时间:2023-12-04 02:21:06 25 4
gpt4 key购买 nike

我已经找到了如何按照此处所述进行并排的 latex 导出数字:
http://permalink.gmane.org/gmane.emacs.orgmode/52978

但问题是,当我尝试附加 #+CAPTION 或 #+NAME/#+LABEL 时,输出会出现乱码,标题和图片跨多行移动。

#+CAPTION: Some desription.
#+LABEL: mylabel
#+ATTR_LATEX: width=5cm
| [[./test.png]] | [[./test2.png]] |

我用一个数字尝试了相同的语法,它工作正常:
#+CAPTION: Some desription.
#+LABEL: mylabel
#+ATTR_LATEX: width=5cm
[[./test.png]]

有谁知道如何让这个工作?

最佳答案

AFAICT,上面链接中描述的 hack(我可以这样称呼它,因为我首先想到了它:-))在当前版本的 org(9.0.3+ 或左右)中使用一些定制:

  • 默认情况下,图像居中(因此 \includegraphics 被包裹在 center 环境中),但这会破坏表格中的图像。在下面的示例中,我使用 #+BIND 关闭居中设置 org-latex-images-centered为零。
  • #+ATTR_LATEX(如果我没记错的话,在“现代”组织语法中应该看起来像这样:#+ATTR_LATEX: :width 5cm)适用于表格,因此图像的默认大小为 0.9\线宽,并且有两个他们,这超过了页面的宽度。所以在下面的例子中,我使用另一个 #+BIND 来设置图像的默认大小,但我认为有一个错误:它们没有设置为指定的 5cm,而是设置为它们的“自然”大小。无论如何,即使这是一个错误,它也与问题没有真正的关系。

  • 请注意,标题附加到包含两个图像的表格:可能有一种方法可以将单独的标题附加到图像,但我不确定。

    有了所有这些,以下示例文件对我有用(并且它还显示了一种获得单个居中图像的方法,即使您已禁用全局居中,就像我对第一个 #+BIND 所做的那样):
    #+BIND: org-latex-images-centered nil
    #+BIND: org-latex-image-default-width 5cm

    * side by side figures in latex

    #+CAPTION: An image
    #+NAME: myimage
    #+ATTR_LATEX: :width 8cm :center t
    [[./images/test1.png]]

    #+CAPTION: Some description
    #+NAME: mytable
    | [[./images/test1.png]] | [[./images/test2.png]] |

    编辑:没有错误 - 我在 #+BIND 中犯了一个错误 - 应该是
    #+BIND: org-latex-image-default-width "5cm"

    引号是必要的!

    关于emacs - 组织模式 - 用于 latex 导出的并排图标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24326290/

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