![我如何更改铸造代码之外的列表的标题?](https://linux22.com/image/471051/%E6%88%91%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9%E9%93%B8%E9%80%A0%E4%BB%A3%E7%A0%81%E4%B9%8B%E5%A4%96%E7%9A%84%E5%88%97%E8%A1%A8%E7%9A%84%E6%A0%87%E9%A2%98%EF%BC%9F.png)
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}