Puedo agregar código a un documento de Latex con el listings
paquete. Aquí hay un código simple:
\documentclass{minimal}
\usepackage{listings}
\begin{document}
\begin{lstlisting}[language=Mathematica,caption={Simple Code}]
f1 = Cos[2*Pi*freq1*t];
freq = 1 + 2*t;
f2 = Cos[2*Pi*Integrate[freq, t]*t];
\end{lstlisting}
\end{document}
Sin embargo, hay un problema. Mi tesis sólo puede incluir figuras o tablas. De las pautas de formato de mi universidad:
No utilice ninguna designación que no sea Figura o Tabla... en el manuscrito.
Entonces quiero tener un código bellamente formateado, pero debería ser "Figura 3.4" o lo que sea.
¿Hay alguna forma de hacer esto?
Respuesta1
Puede envolver la lista de códigos en un entorno de figura como se muestra a continuación.
\documentclass{article}
\usepackage{listings}
\begin{document}
See Figure~\ref{code.1} for my code.
\begin{figure}[hbtp]
\caption{Code}
\label{code.1}
\begin{lstlisting}[language=Mathematica,frame=single]
f1 = Cos[2*Pi*freq1*t];
freq = 1 + 2*t;
f2 = Cos[2*Pi*Integrate[freq, t]*t];
\end{lstlisting}
\end{figure}
\end{document}