[Top][All Lists]

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

Re: [O] latex newcommand in org

From: Leslie Watter
Subject: Re: [O] latex newcommand in org
Date: Fri, 20 May 2016 18:00:07 -0300

You can use also macros in combination with latex \newcommand:

Following there's a sample with html:

#+MACRO: color @@html:<span style="color: $1">$2</span>@@
# macro sample: {{{color(red, aceitação)}}} 

Note: untested with latex newcommand....1



On Fri, May 20, 2016 at 4:50 PM, Marcin Borkowski <address@hidden> wrote:

On 2016-05-20, at 20:45, Eric S Fraga <address@hidden> wrote:

> On Friday, 20 May 2016 at 18:10, Doyley, Marvin M. wrote:
>> Hi there,
>> In my group, we typically response to reviewers comments (in latex) by first defining the  following command in the header
>> \newcommand{\response}[1]{\textcolor{red}{#1}}
>> then marking up the text as follows
>> \response{red text}
>> I try to do the same in org,  i.e., putting
>>  #+latex_header:\newcommand{\response}[1]{\textcolor{red}{#1}}
>> then \response{BLAH BLAH} in the text. The only snag is that on export I get \response\{BLAH BLAH\}
> Easiest solution is @@latex:\response{blah blah}@@ but that will lose you
> all the org formatting.  Longer solution is to use environments, such as
> #+begin_response
> blah blah blah
> #+end_response
> and define a "response" LaTeX environment, along these lines:
> #+latex_header: \makeatletter\newenvironment{response}{\textcolor{red}}{}\makeatother
> (untested)

Notice also that commands and environments in LaTeX are not
interchangeable; there are things only commands can do and things only
environments can do.  (Well, not really - technically, I guess,
environments are strictly more powerful than commands, though I'm not
100% sure - but some things are quite difficult to do with environments
and trivial with commands.)

See also


Marcin Borkowski
Faculty of Mathematics and Computer Science
Adam Mickiewicz University

Leslie H. Watter

reply via email to

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