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 ?

Plankalkül
fonte
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.

Robert Klein
fonte
Isso realmente soa como o que eu estava procurando.
precisa