Definindo # + ATTR_LATEX para todas as imagens de um documento


7

Atualmente, estou adicionando uma #+ATTR_LATEXimagem antes de cada imagem no meu arquivo organizacional para centralizá-la nos slides beamer produzidos do LaTeX. Isso é um pouco chato e bagunça o documento.

Existe uma maneira de definir um #+ATTR_LATEXpara todas as imagens ou mesmo apenas para o .orgarquivo inteiro ?


E se você adicionar \usepackage{floatrow}cabeçalho?
Wvxvw 18/09/2015

2
Parece que essa pergunta foi respondida.
31415 JeanPierre

Respostas:


3

Existe a org-latex-image-default-optionvariável Isso faria por você? Estou usando uma função shell para uma largura de imagem fixa, talvez você possa usar algo semelhante:

orgexp()
{
    emacs  --batch -l ~/.emacs --eval \
           "(progn
             (setq org-latex-image-default-width \".4cm\"
                   org-export-allow-bind-keywords t
                   org-confirm-babel-evaluate nil)
             (find-file \"$1\") (org-latex-export-to-pdf))"
}

Então eu simplesmente chamo

orgexp myorgfile.org

para obter um PDF em que todas as imagens têm 0,4 cm de largura.


Isso realmente soa como o que eu estava procurando.
precisa
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.