emacs-orgmode
[Top][All Lists]
Advanced

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

Re: [O] Colorized TODO in Latex export?


From: Sebastien Vauban
Subject: Re: [O] Colorized TODO in Latex export?
Date: Fri, 19 Apr 2013 21:59:55 +0200
User-agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.3 (windows-nt)

Hello,

Nicolas Goaziou wrote:
> Suvayu Ali <address@hidden> writes:
>> On Fri, Apr 19, 2013 at 01:28:58PM +0200, Sebastien Vauban wrote:
>>> Hi Johan and Suvayu,
>>> Suvayu Ali wrote:
>>> > On Fri, Apr 19, 2013 at 09:46:06AM +0200, Johan Ekh wrote:
>>> >> I export minutes of meetings to latex and I would like to define colors 
>>> >> for
>>> >> the TODO keywords, like they are shown in my emacs agenda buffer.
>>> >> How can I do this?
>>> >
>>> > If you find a solution, please let us know.
>>> 
>>> This used to work, but seems not anymore.
>>> 
>>> --8<---------------cut here---------------start------------->8---
>>>        (defun org-latex-format-headline (todo todo-type priority text tags)
>>>          "Default format function for an headline."
>>>          (concat (when todo
>>>                    (format 
>>> "\\colorbox{yellow}{\\textbf{\\textsc{\\textsf{%s}}}} " todo))
>>>                  (when priority
>>>                    (format "\\framebox{\\#%c} " priority))
>>>                  text
>>>                  (when tags
>>>                    (format "\\hfill{}\\fbox{\\textsc{%s}}"
>>>                      (mapconcat 'identity tags ":")))))
>>> --8<---------------cut here---------------end--------------->8---
>
> I think the OP wants to customize `org-latex-format-headline-function'
> instead of using a filter. Though, the problem he encounters isn't clear
> to me.

The only missing piece of code, to the above, is:

--8<---------------cut here---------------start------------->8---
       ;; function for formatting the headline's text
       (setq org-latex-format-headline-function
             'org-latex-format-headline)
--8<---------------cut here---------------end--------------->8---

Best regards,
  Seb

-- 
Sebastien Vauban




reply via email to

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