我已经找到了如何按照此处所述的乳胶出口并排数据: 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]]
有谁知道如何让它发挥作用?
答案 0 :(得分:5)
AFAICT,上面链接中描述的黑客(我可以称之为,因为我首先提出它:-))适用于当前版本的组织(9.0.3+)或某些自定义:
默认情况下,图像居中(因此\includegraphics
包含在center
环境中),但会破坏表格中的图像。在下面的示例中,我使用#+ BIND关闭居中,将org-latex-images-centered
设置为nil。
#+ ATTR_LATEX(如果我没有弄错的话,在"现代" org语法:#+ATTR_LATEX: :width 5cm
)中应该看起来像这样,适用于表格,所以图像的默认大小为0.9 \ linewidth,其中有两个,大于页面的宽度。因此,在下面的示例中,我使用另一个#+ BIND来设置图像的默认大小,但我认为存在一个错误:它们未按指定设置为5cm,而是设置为" natural"尺寸。在任何情况下,即使这是一个错误,它与问题并没有密切关系。
请注意,标题附在包含两张图片的表格中:可能有一种方法可以为图片添加单独的标题,但我不确定。
完成所有这些后,以下示例文件适合我(并且它还显示了获取单个居中图像的方法,即使您已禁用全局居中,就像我使用第一个#+ 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"
报价是必要的!
答案 1 :(得分:0)
我没有将图像放在桌子上,而是使用this question from the TeX site on StackExchange.将一对图像居中放置。
我制作了一个1x1的透明像素at this web site,并将其保存到名为empty_fig.png
的文件中。我告诉组织模式使用#+ATTR_LATEX: :height 0.0001in
使其变得很小。然后,我将该数字加上了字幕,就在我无法字幕的那对之下。
#+begin_center
#+ATTR_LATEX: :height 0.4\textwidth :center nil
[[file:Screenshot from 2019-04-30 18-25-36.png]]
#+ATTR_LATEX: :height 0.4\textwidth :center nil
[[file:Screenshot from 2019-04-30 18-25-46.png]]
#+end_center
#+CAPTION: Example frames
#+LABEL: fig:video_pair
#+ATTR_LATEX: :height 0.0001in
[[file:empty_fig.png]]
我意识到这很麻烦,并且在LaTeX
重排页面时,很容易将图像对与空白图像分开,但这将是另一条跨越的桥梁。这是不需要BIND
的替代方法,即更改org-mode的内部状态变量。
答案 2 :(得分:0)
找到了受this post启发的简洁解决方案:
#+caption: Caption shared by both figures
#+BEGIN_EXPORT html
<img src="./fig1.png" width="48%"> <img src="./fig2.png" width="48%">
#+END_EXPORT
我后来意识到,当它显示为HTML时,它只能在Hugo网站上使用,而不能在普通的组织文件中使用。