
Я пишу диссертацию по информатике. Большая часть моей работы связана с запуском симуляций с помощью программного обеспечения, которое я написал.
Для всех изображений, полученных в результате моделирования, я хочу показать читателю, как этот результат может быть воспроизведен на его машине. Глупый пример, я мог бы показать график 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}
Что мне особенно нравится в этой настройке, так это то, что я могу внести информацию о компиляции прямо в свою фигурку.
Очевидно, что конечный результат выглядит не так хорошо. Есть ли способ отформатировать список рисунков, например, добавив перенос строки и отформатировав дополнительную информацию как моноширинный шрифт?
Я также могу представить, что Список фигур не является оптимальным местом для включения этой информации. Если это так, есть ли стандартный способ сделать то, что я хочу? (возможно, с помощью Приложения)