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.