I'm trying to compile a LaTeX code with an older version of some package. Thus, I'm having a few issues due to undefined commands.
How can I add conditional code so that I can define some work-around commands of this older package version?
% I want something like this:
if command \foobar is not defined
\newcommand{\foobar}{FooBar}
% I don't need an "else" clause here, but it would be good
% to know how to add one, in case I need it in future
end if
Best Answer
The LaTeX kernel command
\providecommand{\foobar}{FooBar}
does exactly what you want.