图表列表与 komacv 类中的其他部分不同

图表列表与 komacv 类中的其他部分不同

我在用柯玛克排版我的简历和pdf页面将我的大学成绩单等的扫描件附加到文件末尾。我希望在附件部分之前有一个附件列表。以下是 MWE:

\documentclass[]{komacv}
\usepackage{pdfpages}

\renewcommand*\listfigurename{Attachments}

\begin{document}

\section{Some section}
\section{Some other section}
\listoffigures

\includepdfset{
pages={-}, 
width=\textwidth
}
\includepdf[addtolist={1, figure, {some document}, doc:1}]{doc.pdf}
\end{document}

我得到以下输出(“附件”应该位于部分标题中,而不是星号):

在此处输入图片描述

有人能说说哪里出了问题吗?其他自动创建的部分,例如参考书目,可以毫无问题地从 komacv 获取其名称和样式。

答案1

您必须知道komacv附件列表是一个编号部分。

\documentclass[]{komacv}
\usepackage{pdfpages}

\setuptoc{lof}{numbered}

\begin{document}

\section{Some section}
\section{Some other section}
\listoftoc[Attachments]{lof}

\includepdfset{
pages={-},
width=\textwidth
}
\includepdf[addtolist={1, figure, {some document}, doc:1}]{example-image.pdf}

\end{document}

在此处输入图片描述

答案2

我只是想重新定义\section*\section

代码:

\let\oldsection\section
\makeatletter
\def\section{%
\@ifstar{\@nonStarred}{\@nonStarred}%
}
%\def\@Starred{%
%\@ifnextchar[%
%{\GenericWarning{}{Warning: A starred chapter can not have parameters. I am %going to ignore them!}\@StarredWith}%
%{\@StarredWithout}%
%}      
%\def\@StarredWith[#1]#2{%
%\oldsection{#2}
%}
%\def\@StarredWithout#1{%
%\oldsection*{#1}%
%}
\def\@nonStarred{%
\@ifnextchar[%
{\@nonStarredWith}%
{\@nonStarredWithout}%
}
\def\@nonStarredWith[#1]#2{%
\oldsection[#1]{#2}%
}
\def\@nonStarredWithout#1{%
\oldsection{#1}%
}
\makeatother

尚未测试,但我认为它可以起作用。

相关内容