[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Orgmode] my-mini-table(something)
From: |
Stefan Vollmar |
Subject: |
Re: [Orgmode] my-mini-table(something) |
Date: |
Thu, 18 Jun 2009 13:40:41 +0200 |
Dear Giovanni,
excellent, many thanks!
#+MACRO
is exactly what I was looking for.
(1) The release notes of 6.27 say:
> Macro processing for export has been enhanced: > > - You can use
arguments in a macro, for example > #+macro hello Greet the $1: Hello $1
which is just what I had been hoping for! This important change has
not yet made it into org.pdf of the 6.27a distribution. Obviously,
this gives you maximum flexibility even for more complex documents and
should get due emphasis in the documentation.
(2) The next logical step is to collect a number of useful macros in
one include file. However, when I use
#+INCLUDE: "./include.org"
which contains the MACRO, the macro expansion does not work (if the
same MACRO statements are part of the org-file where I use them, they
work just fine), all other org content is included as expected. Is
this is a bug?
Warm regards,
Stefan
On 18.06.2009, at 12:14, Giovanni Ridolfi wrote:
--- Gio 18/6/09, Stefan Vollmar <address@hidden> ha scritto:
For one project, I used several statements like this
(simplified):
#+HTML: <table><tr><td><img
src="./images/icon.png"/></td><td<code>something</code></td></tr></
table>
#+HTML: <table><tr><td><img
src="./images/icon.png"/></td><td<code>other</code></td></tr></table>
The result looks exactly the way we have planned it,
however, ideally one would want to write:
\my-mini-table(something)
\my-mini-table(other)
+ you can use yasnippet
http://code.google.com/p/yasnippet/
http://doc.norang.ca/org-mode.html#sec-15.1
+ Or macros? manual, chapter 12.1 Markup rules
Macro replacement
-----------------
You can define text snippets with
#+MACRO: name replacement text
which can be referenced anywhere in the document (even in code
examples) with `{{{name}}}'.
#+MACRO: my-mt-sth #+HTML: <table><tr><td><img> src="./images/
icon.png"/></td><td<code>something</code></td></tr></table>
cheers
Giovanni
--
Dr. Stefan Vollmar, Dipl.-Phys.
Max-Planck-Institut für neurologische Forschung
Gleuelerstr. 50, 50931 Köln, Germany
Tel.: +49-221-4726-213 FAX +49-221-4726-298
Tel.: +49-221-478-5713 Mobile: 0160-93874279
Email: address@hidden http://www.nf.mpg.de