Einstellung # + ATTR_LATEX für alle Bilder eines Dokuments

7

Ich füge derzeit #+ATTR_LATEXvor jedem Bild in meiner Organisationsdatei ein hinzu, um es in den produzierten LaTeX-Beamer-Folien zu zentrieren. Das ist etwas nervig und überfüllt das Dokument.

Gibt es eine Möglichkeit, eine #+ATTR_LATEXfür alle Bilder oder auch nur für die gesamte .orgDatei festzulegen?

Plankalkül
quelle
Was ist, wenn Sie einen \usepackage{floatrow}Header hinzufügen ?
wvxvw
2
Klingt nach dieser beantworteten Frage.
JeanPierre

Antworten:

3

Da ist die org-latex-image-default-optionVariable. Würde das für dich tun? Ich verwende eine Shell-Funktion für eine feste Bildbreite. Vielleicht können Sie etwas Ähnliches verwenden:

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))"
}

Also rufe ich einfach an

orgexp myorgfile.org

um ein PDF zu erhalten, in dem alle Bilder 0,4 cm breit sind.

Robert Klein
quelle
Das klingt tatsächlich nach dem, wonach ich gesucht habe.
Plankalkül