如何在铸造数字或列表上方显示标题并在其下方显示更多详细信息?

如何在铸造数字或列表上方显示标题并在其下方显示更多详细信息?

我希望能够在minted图形顶部添加标题,在底部添加更多详细信息,正如下面不正确的伪代码所概括的那样 - 这可能吗?

\begin{figure}[thp]
  \caption{title HERE}
  \inputminted{X}{Y}
  \captiondetails{bottom details HERE}
  \label{Z}
\end{figure}

这个部分相关的 Q仅解释了如何将标题移至顶部。但是,我想在标题上方和下方显示文字。

答案1

如果您使用figure(但我不推荐这样做),标题将排版在您放置的位置。

改用 会更有意义listing。无论如何,您可以在环境中添加任何您想要的文本。

\documentclass{article}

\usepackage{caption}
\usepackage[newfloat]{minted}
\captionsetup[listing]{position=top}

\begin{document}

\begin{listing}

\caption{A \LaTeX file}\label{Z}

\inputminted{latex}{\jobname.tex}

The code above is the source code for this example.

\end{listing}

\end{document}

在此处输入图片描述

您可能希望对文本应用一些特殊格式,以便更好地将其与上下文区分开来。

\documentclass{article}

\usepackage{caption}
\usepackage[newfloat]{minted}
\captionsetup[listing]{position=top}

\usepackage{lipsum}

\begin{document}

\lipsum[1][1-3]

\begin{listing}[htp]

\caption{A \LaTeX\ file}\label{Z}

\inputminted{latex}{\jobname.tex}

\begin{quote}\footnotesize
The code above is the source code for this example.
The code above is the source code for this example.
The code above is the source code for this example.
\end{quote}

\end{listing}

\lipsum[2][1-3]

\end{document}

在此处输入图片描述

相关内容