I'd like to do something like the following (in pseudo-TeX)
\ifpackageavailable{packagefoo}
\usefoo
\else
\usefooreplacement
\fi
For example, I know that a template file I wrote is used by people who don't have the mdframed package. So I want to write:
\ifpackageavailable{mdframed}
\usepackage{mdframed}
\newenvironment{framedbox}...
\else
\usepackage{framed}
\newenvironment{framedbox}...
\fi
Is there anything that provides that kind of functionality?
\IfFileExistsalready triggers MikTeX auto-install feature (I didn't do deeper tests). – Martin Scharrer Jan 22 '13 at 22:03