在其他地方包含图形的附加信息

在其他地方包含图形的附加信息

我正在写一篇计算机科学论文。我的很大一部分工作涉及使用我编写的软件运行模拟。

对于模拟产生的所有图像,我想向读者展示如何在他的机器上重现该结果。举个愚蠢的例子,我可能会展示一个图表y=2x并告诉读者:“哦,是的,你可以在你的机器上运行得到相同的图gcc -DPLOT=2x main.c other.c。”

由于该信息与我的研究没有直接关系,因此我想将其包含在其他地方。

以下是我目前想到的:

\documentclass{article}
\usepackage[utf8]{inputenc}

\usepackage{natbib}
\usepackage{graphicx}

\begin{document}

\section{Introduction}
Let's look at the following computationally generated graph.

\begin{figure}[h!]
\centering
\includegraphics[scale=1.7]{universe}
\caption[The Universe compiled with: gcc -DCOLOR=blue -o a.out main.cpp helpers.cpp other.cpp]{The Universe}
\label{fig:universe}
\end{figure}

\listoffigures

\end{document}

文档在图表列表中显示命令行信息

我特别喜欢这个设置,因为我可以将编译信息直接放入我的图中。

显然最终结果看起来不太好。有没有办法格式化图表列表,例如通过添加换行符并将附加信息格式化为等宽字体?

我还可以想象,图表列表并不是包含该信息的最佳位置。如果是这样,有没有一种标准方法可以实现我想要的功能?(也许使用附录)

相关内容