From: Carsten Dominik <carsten.dominik@gmail.com> To: nicholas.dokos@hp.com Cc: emacs-orgmode@gnu.org Subject: Re: questions about exporting to latex using beamer documentclass Date: Mon, 6 Jul 2009 18:24:49 +0200 [thread overview] Message-ID: <9112E318-0171-490D-A7CE-BDB6C534E712@gmail.com> (raw) In-Reply-To: <20141.1246812038@gamaville.dokosmarshall.org> On Jul 5, 2009, at 6:40 PM, Nick Dokos wrote: > Spike Spiegel <fsmlab@gmail.com> wrote: > >> ... >> Also, given a variable like org-export-latex-image-default-option, is >> there any way to override it per file or per document class? >> ... > > Well, yes and no (mostly no - but see below): > > o You can of course customize this variable, but that's a global > setting. > > o You can use the ":latex-image-options" property to set the above > variable, > but that is used in org-publish-project-alist, not for exporting. > From org-exp.el: > > ,---- > | (defconst org-export-plist-vars > | '((:link-up nil org-export-html-link-up) > | > | ... > | > | (:latex-image-options nil org-export-latex-image-default- > option)) > | "List of properties that represent export/publishing variables. > | Each element is a list of 3 items: > | 1. The property that is used internally, and also for org-publish- > project-alist > | 2. The string that can be used in the OPTION lines to set this > option, > | or nil if this option cannot be changed in this way > | 3. The customization variable that sets the default for this > option." > | ) > `---- > > o You can modify the setting of the org-export-plist-vars (either by > modifying your copy > of org-exp.el or by some other method) to change the line > > (:latex-image-options nil org-export-latex-image-default- > option)) > > to > > (:latex-image-options "latex-image-options" org-export- > latex-image-default-option)) > > and then use > > #+OPTIONS: latex-image-options:width=1 cm > > in your org file. > > [BTW, if you are using git, small local variations from the > canonical org-mode can be easily > accommodated, by using a local branch and git rebase.] > > o You can try to convince Carsten that this should be part of > canonical org-mode. You can now do (I think) #+BIND: org-export-latex-image-default-option "width=1cm" This will work for any variables that are not addressed by #+OPTIONS and similar lines. It will not work for anything that is in `org-export-plist-vars', and that is confusing. Any ideas on how these should interact? - Carsten > > HTH, > Nick > > > _______________________________________________ > Emacs-orgmode mailing list > Remember: use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode
next prev parent reply other threads:[~2009-07-06 16:46 UTC|newest] Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top [not found] <fsmlab@gmail.com> 2009-07-04 23:31 ` Spike Spiegel 2009-07-05 1:34 ` Nick Dokos 2009-07-05 3:40 ` Nick Dokos 2009-07-05 11:52 ` Spike Spiegel 2009-07-05 15:24 ` Nick Dokos 2009-07-05 15:38 ` Nick Dokos 2009-07-05 16:40 ` Nick Dokos 2009-07-06 16:24 ` Carsten Dominik [this message] 2009-07-05 21:25 ` Russell Adams
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style List information: https://www.orgmode.org/ * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=9112E318-0171-490D-A7CE-BDB6C534E712@gmail.com \ --to=carsten.dominik@gmail.com \ --cc=emacs-orgmode@gnu.org \ --cc=nicholas.dokos@hp.com \ --subject='Re: questions about exporting to latex using beamer documentclass' \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
Code repositories for project(s) associated with this inbox: https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).