Discussion:
[O] Using color in latex export
Chaitanya Krishna
2014-09-12 19:13:50 UTC
Permalink
Hello all,

I would like to have some text in color when I export my org document to
latex.

I tried this:
...
#+latex_header: \usepackage{color}
\textcolor{red}{Text I want in red}
...

But, this is producing
...
\usepackage{color}
\textcolor{red}\{Text I want in red\} in the exported latex document.
...

How can I properly export the org file to latex and still have colored
text. How can I escape braces '{'?

Best regards,
Chai
--
42
Nick Dokos
2014-09-12 19:29:58 UTC
Permalink
Post by Chaitanya Krishna
Hello all,
I would like to have some text in color when I export my org document to latex.
...
#+latex_header: \usepackage{color}
\textcolor{red}{Text I want in red}
...
But, this is producing
...
\usepackage{color}
\textcolor{red}\{Text I want in red\} in the exported latex document.
...
How can I properly export the org file to latex and still have colored text. How can I escape braces '{'?
Try this:

--8<---------------cut here---------------start------------->8---
Here is some @@latex:\textcolor{red}{red text}@@
--8<---------------cut here---------------end--------------->8---

Nick
Thomas S. Dye
2014-09-12 19:53:20 UTC
Permalink
Aloha Chai,
Post by Chaitanya Krishna
Hello all,
I would like to have some text in color when I export my org document to
latex.
...
#+latex_header: \usepackage{color}
\textcolor{red}{Text I want in red}
One way is with a macro, e.g.,

#+MACRO: red \textcolor{red}{$1}

This is {{{red(Text I want in red)}}}.

Which exports to

This is \textcolor{red}{Text I want in red}.


Or, more generally,
#+MACRO: color \textcolor{$1}{$2}

This is {{{color(green,Text I want in green)}}}.

Which exports to
This is \textcolor{green}{Text I want in green}.

hth,
Tom
--
Thomas S. Dye
http://www.tsdye.com
Chaitanya Krishna
2014-09-13 10:05:07 UTC
Permalink
Thank you (Nick and Tom). Both the solutions above worked.

Regards,
Chai
Post by Thomas S. Dye
Aloha Chai,
Post by Chaitanya Krishna
Hello all,
I would like to have some text in color when I export my org document to
latex.
...
#+latex_header: \usepackage{color}
\textcolor{red}{Text I want in red}
One way is with a macro, e.g.,
#+MACRO: red \textcolor{red}{$1}
This is {{{red(Text I want in red)}}}.
Which exports to
This is \textcolor{red}{Text I want in red}.
Or, more generally,
#+MACRO: color \textcolor{$1}{$2}
This is {{{color(green,Text I want in green)}}}.
Which exports to
This is \textcolor{green}{Text I want in green}.
hth,
Tom
--
Thomas S. Dye
http://www.tsdye.com
--
42
Loading...