
Estou escrevendo uma tese em ciência da computação. Grande parte do meu trabalho envolve a execução de simulações com software que programei.
Para todas as imagens produzidas pela simulação, quero mostrar ao leitor como esse resultado pode ser reproduzido em sua máquina. Exemplo estúpido, eu poderia mostrar um gráfico y=2x
e dizer ao leitor: “Ah, sim, você pode obter o mesmo gráfico executando gcc -DPLOT=2x main.c other.c
em sua máquina”.
Como essas informações não são diretamente relevantes para minha pesquisa, quero incluí-las em outro lugar.
Aqui está o que descobri até agora:
\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}
O que eu particularmente gosto nessa configuração é que posso colocar as informações de compilação diretamente na minha figura.
Obviamente o resultado final não parece tão bom. Existe uma maneira de formatar a lista de figuras, por exemplo. adicionando uma quebra de linha e formatando as informações adicionais para serem monoespaçadas?
Também poderia imaginar que a Lista de Figuras não é o local ideal para incluir essas informações. Se for esse o caso, existe uma maneira padrão de fazer o que eu quero? (talvez usando um apêndice)