패키지 를 사용하여 Latex 문서에 코드를 추가할 수 있습니다 listings
. 다음은 몇 가지 간단한 코드입니다.
\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}
그러나 문제가 있습니다. 내 논문에는 그림이나 표만 포함될 수 있습니다. 내 대학의 형식 지정 지침에서:
원고에 그림, 표 이외의 명칭을 사용하지 마십시오.
그래서 저는 아름다운 형식의 코드를 갖고 싶지만 "그림 3.4"와 같은 형식이어야 합니다.
이를 수행할 수 있는 방법이 있습니까?
답변1
아래에 설명된 대로 Figure 환경에서 코드 목록을 래핑할 수 있습니다.
\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}