At Fri, 29 Jan 2010 06:26:21 -0500,
Tim Burt wrote:
> Eric S Fraga writes:
> > For any LaTeX expert out there, is there an easy way to determine
> > whether a particular macro has been defined? If so, we wouldn't even
> > need to check for beamer, simply for \alert.
>
> Use the
> \ifx<command>\undefined ... \else ... \fi
> construct to determine if a command already exists, and then to take
> action in the appropriate case. Test the example below both as-is and
> with the first ~\newcommand*{\thisalert}~ commented out to see the
> different results.
[...]
> I hope this is of use,
> Tim
Thanks Tim. Very helpful indeed!
The following org-mode line does the job for me:
#+latex_header: \ifx\alert\undefined\let\alert\textbf\fi
If \alert is not defined, I have =alert= behave as =textbf=.
Alternatively, something like this also works:
#+latex_header: \ifx\alert\undefined\newcommand*{\alert}[1]{\textbf{#1}}\fi
in case one wants more control (e.g. could also change the colour to red).
eric
_______________________________________________
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-orgmode