我发现tcolorbox
带有tcblisting
环境的包非常方便,可以同时显示源和输出。
\documentclass{article}
\usepackage{tikzducks}
\usepackage[most]{tcolorbox}
\begin{document}
\begin{tcblisting}{title={Birthday duck}}
\begin{tikzpicture}
\duck[cake]
\end{tikzpicture}
\end{tcblisting}
\end{document}