You can also take some inspiration from the ?user-friendly? example in the post below.
https://lists.gnu.org/archive/html/emacs-orgmode/2011-08/msg01274.html (You need to look inside the org attachment) > Hi all, > > I've been trying to get inline tasks to work with the todonotes > package. I found some information on getting the \todo{} command to > work but I couldn't find any info on getting the \missingfigure{} > command to work. Here is the solution that I came up with (mostly > stolen from org-inlinetask.el): > > Add the follow 3 lines to the start of the document: > #+LATEX_HEADER: \usepackage{todonotes} > #+TODO: TODO | DONE > #+TODO: MISSINGFIGURE | FIGUREDONE > > and put this in your .emacs file > ;; This should give better export of inline tasks to latex > ;; #+LATEX_HEADER: \usepackage{todonotes} at the start of the org file > (setq org-inlinetask-export-templates (cons '(latex "%s %s}%s}" > '((if (equal todo "MISSINGFIGURE") > (eval "\\missingfigure{") > (if (equal todo "") (eval > "\\todo[inline]{\\textbf{") (format > "\\todo[inline]{\\textbf{\\textsc\{%s}" todo)) > ) > heading content)) > org-inlinetask-export-templates)) > > It works but seeing that I'm not very good with elisp, I suspect it > could be improved on. For instance this just adds an extra entry to > org-inlinetask-export-templates instead of replacing the existing > "latex" entry. Any help on improving this would be greatly appreciated. > > Cheers, > Chris Witte. > > --