emacs-orgmode
[Top][All Lists]
Advanced

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

Re: [O] [BUG] Macro Argument Truncation


From: Thomas S. Dye
Subject: Re: [O] [BUG] Macro Argument Truncation
Date: Sun, 21 Sep 2014 15:40:51 -1000

Aloha Jacob,

Jacob Gerlach <address@hidden> writes:

> I am making heavy use of latex strikeout for a report I'm preparing in org
> mode. I defined a macro for the necessary latex snippet, but the argument
> gets truncated on export.
>
> MWE:
> ----
> * Section
> {{{stk(The argument for this macro is several lines long. It seems
> that after a certain length, the macro argument gets truncated, as the
> tex output from exporting this org buffer contains a properly
> terminated strikeout block with only part of this text.)}}}
> #+MACRO: stk @@latex:\sout{$1}@@
>
> ----
> C-c C-e l L produces:
> ----
> ....
> \sout{The argument for this macro is several lines long. It seems
> that after a certain length}
> % Emacs 24.3.1 (Org mode 8.2.7c)
> ----
>
> I see no mention of any reason for this in the macro node of the manual or
> on list archives. Am I doing something wrong or is it a bug?

Arguments to the macro are separated by commas.  Your text gets
truncated at the first comma.

>From the manual:

/============================================================\
| You can define text snippets with                          |
|                                                            |
|      #+MACRO: name   replacement text $1, $2 are arguments |
|                                                            |
| which can be referenced {{{name(arg1, arg2)}}}.            |
\============================================================/

hth,
Tom

-- 
Thomas S. Dye
http://www.tsdye.com



reply via email to

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