Unfortunately, I have a lot of TeX code which should look different that it does not, but I cannot modify its code body. However, I can modify the preamble and for example, I have learned that I can redefine \texttt
to make every
\texttt{text}
into
\colorbox{shadecolor}{\texttt{text}}
by running
\let\oldtexttt\texttt\renewcommand{\texttt}[1]{\colorbox{shadecolor}{\oldtexttt{#1}}}
in the preamble. That might not be perfect, but it works great. However, now I want to put every verbatim
environment inside a Shaded
environment. Obviously I cannot use \renewcommand
for this again. Is there something else I can use to make every
\begin{verbatim}text\end{verbatim}
into
\begin{Shaded}\begin{verbatim}text\end{verbatim}\end{Shaded}
by changing the preamble only?
Screenshots:
What it looks like:
What it should look like:
MCVE:
\documentclass[12pt]{article}\usepackage{xcolor}\usepackage{framed}\definecolor{shadecolor}{RGB}{200,200,0}\newenvironment{Shaded}{\begin{snugshade}}{\end{snugshade}}\begin{document}\begin{verbatim}text\end{verbatim}\end{document}