コードで図を作るにはどうすればいいですか?

コードで図を作るにはどうすればいいですか?

パッケージを使用すると、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}

ここに画像の説明を入力してください

関連情報