showexpl package is intended to show (La)TeX, TikZ, PSTricks codes and their coressponding rendered outputs at the same time (either horizontally or vertically).
Note that it cannot be used to show C# or C++ or Mathematica or others and their outputs because these language use different compilers or render engines.
showexpl is derived from listings package so options defined in listings can be used in showexpl either by using \lstset{...} or \lstset{explpreset={...}} as follows.
\lstset
{
backgroundcolor=\color{pink}
}
or
\lstset
{
explpreset=% I add the missing = here!
{
backgroundcolor=\color{pink}
}
}
I have read the showexpl package and the source code of its example document, but I am still confused what explpreset is actually for--because \lstset{} already exists and it can do what explpreset wants to do. The following is a short description of explpreset:

Do you have idea, what is explpreset is actually for?
