我如何更改铸造代码之外的列表的标题?

我如何更改铸造代码之外的列表的标题?

scrarticle我正在使用类和语法高亮包处理 LaTeX 文档minted。我的目标是让标题与代码列表正确对齐,类似于下面链接的第二张图片。但是,我当前的设置导致标题未对齐,如第一张图片所示。

这是我的环境设置:

\documentclass[12pt,oneside]{scrarticle}
\usepackage[ngerman]{babel}
\usepackage{acronym}
\usepackage{enumerate}
\usepackage{a4wide}
\usepackage{minted}
\setminted[python]{breaklines, framesep=2mm, fontsize=\footnotesize, numbersep=5pt}
\usepackage[justification=centering]{caption}


\begin{document}

\begin{listing}
\begin{minted}{python}
# Python code here
\end{minted}
\caption{Beispiel - SuperCode}
\label{listing:supercode}
\end{listing}

\end{document}

我得到的是:

在此处输入图片描述

我想要的是:

在此处输入图片描述

我尝试使用该listings包来解决这个问题,但是它导致了错误并且minted列表中的环境被忽略。

答案1

您可以在“自定义列表环境”部分中找到更改标题名称的示例minted手动的

% !TeX program = txs:///arara
% arara: pdflatex: {synctex: on, interaction: nonstopmode, shell: yes}

\documentclass[12pt,oneside]{scrarticle}
\usepackage[ngerman]{babel}
\usepackage{minted}
\setminted[python]{breaklines, framesep=2mm, fontsize=\footnotesize, numbersep=5pt}
\usepackage[justification=centering]{caption}

\renewcommand{\listingscaption}{Auflistung}

\begin{document}

\begin{listing}
\begin{minted}{python}
# Python code here
\end{minted}
\caption{Beispiel - SuperCode}
\label{listing:supercode}
\end{listing}

\end{document}

在此处输入图片描述

相关内容