更改 lstlistoflistings 标题的字体大小

更改 lstlistoflistings 标题的字体大小

我如何更改lstlistoflistings标题的字体大小?目前它比正常的章节标题小。有什么想法吗?

不幸的是我需要使用我大学的文档类,我的 MWE:MWE:

\documentclass{aghdpl}
\usepackage[polish]{babel}
\usepackage[utf8]{inputenc}

\usepackage{enumerate}
\usepackage{listings}

\begin{document}


\tableofcontents
\clearpage

\chapter{Lorem ipsum}


\begin{lstlisting}[language=Java, caption=Caption,label=lst:registry]
public interface IRegistry
{
    void Register(Device device);
    List<Device> GetAll();
    Device GetByUuid(UUID uuid);
}
\end{lstlisting}


\addcontentsline{toc}{chapter}{Listings}
\lstlistoflistings

\bibliographystyle{alpha}
\bibliography{bibliografia}

\end{document}

文档类别可在此处获得:https://www.sharelatex.com/project/5400ba9cf95f88391849bde8

当我使用article文档类 lstlistoflistings 时,它的大小与章节大小相同,所以它可能与文档类相连 :(。不幸的是,我的 tex 知识太少,无法解决这个问题。

答案1

在您的aghdpl.cls类文件中,您将看到使用字体大小设置章节\LARGE(第 191-192 行):

\titleformat{\chapter}[block]
{\bfseries\LARGE}{\filright \LARGE\thechapter. }{0ex}{}

但是,仅使用以下方法设置与 ToC 相关的条目\Large(第 209 行):

\renewcommand{\cfttoctitlefont}{\bfseries\Large}

由于\lstlistoflistings设置与常规设置相同\tableofcontents,因此会更小。您可以\cfttoctitlefont通过添加以下项来调整以匹配常规章节:

\renewcommand{\cfttoctitlefont}{\bfseries\LARGE}

在您的文档序言中的某处。

在此处输入图片描述

\documentclass{aghdpl}
\usepackage[polish]{babel}
\usepackage[utf8]{inputenc}

\usepackage{enumerate}
\usepackage{listings}

\renewcommand{\cfttoctitlefont}{\bfseries\LARGE}

\begin{document}

\tableofcontents
\clearpage

\chapter{Lorem ipsum}

\begin{lstlisting}[language=Java, caption=Caption,label=lst:registry]
public interface IRegistry
{
    void Register(Device device);
    List<Device> GetAll();
    Device GetByUuid(UUID uuid);
}
\end{lstlisting}


\addcontentsline{toc}{chapter}{Listings}
\lstlistoflistings

\end{document}

相关内容