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?


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.


Das klingt tatsächlich nach dem, wonach ich gesucht habe.
Plankalkül
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.