emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[O] (no)export of special blocks


From: Ken Mankoff
Subject: [O] (no)export of special blocks
Date: Thu, 07 May 2020 12:19:11 -0700
User-agent: mu4e 1.4.3; emacs 26.3

Hello,

I'd like to be able to optionally export/not-export a specific paragraph within 
a section, based on a top-level property. Is this possible in Org? I know I can 
toggle export of code blocks, but what about text blocks?

More specifically, I'm writing a journal article and I would like to have 
figures in the text where I think they should be:

[[./fig/foo.png]]
#+CAPTION: foo

But the journal wants the figures at the end of the document.

I'd like to replicate the "[[./fig/foo.png]]", once inline and once at the end. 
I'd then like to be able to wrap this in a #+BEGIN_SOMETHING and toggle that 
with a property to export or not. E.g:

#+BEGIN_something :export (org-macro--get-property "results-y-or-n" "")
[[./fig/foo.png]]
#+CAPTION: foo
#+END_something


I recognize that if the figure is generated from a code block I can achieve my 
desired behavior. The code can have ":exports results" set to ":exports 
(org-macro--get-property "results-y-or-n" "")", and elsewhere

:PROPERTIES:
:results-y-or-n: nil
:END:

But there are a few problems with this:

1) org-macro--get-property works for header level properties in :PROPERTIES: 
drawers, but not top level #+PROPERTY: items.

2) Not all my figures are generated from code blocks

Thanks,

  -k.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]