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}