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.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode

Reply via email to