ToC 中 LoF 和 LoT 条目的字体大小

ToC 中 LoF 和 LoT 条目的字体大小

我对目录索引中的图表列表和表格列表条目的字体大小有疑问。如果我更改 LoF 和 LoT 标题的字体,则目录中的条目也会应用相同的更改。我如何手动设置 LoF 和 LoT 条目的字体大小,以使它们看起来与章节条目相同?

我用过

\usepackage{tocloft}
\usepackage[nottoc]{tocbibind}
\renewcommand{\contentsname}{\fontsize{40}{0}{\selectfont{Contents}}}
\renewcommand\cftsecfont{\LARGE\bfseries}
\renewcommand\cftsecpagefont{\LARGE\bfseries}

\renewcommand\cftsubsecfont{\Large\bfseries}
\renewcommand\cftsubsecpagefont{\Large\bfseries}
\renewcommand\cftloftitlefont{\normalsize\bfseries}


\renewcommand{\listfigurename}{\fontsize{40}{0}{\selectfont{List of figures}}}
\renewcommand{\listtablename}{\fontsize{40}{0}{\selectfont{List of tables}}}

答案1

提供 MWE 会很有帮助。但我却不得不浪费时间创建一个来尝试回答您不太清楚的问题。这里有一个简短的 MWE(拼写错误较少),您应该考虑一下,因为我认为它可能对您有帮助。

% tocloftprob.tex  
\documentclass{report}
\usepackage{lipsum}
\usepackage{comment}

\usepackage{tocloft}
\usepackage[nottoc]{tocbibind}
\begin{comment} % ignore your code
\renewcommand{\contentsname}{\fontsize{40}{0}{\selectfont{Contents}}}
\renewcommand\cftsecfont{\LARGE\bfseries}
\renewcommand\cftsecpagefont{\LARGE\bfseries}

\renewcommand\cftsubsecfont{\Large\bfseries}
\renewcommand\cftsubsecpagefont{\Large\bfseries}
\renewcommand\cftloftitlefont{\normalsize\bfseries}

\renewcommand{\listfigurename}{\fontsize{40}{0}{\selectfont{List of figures}}}
\renewcommand{\listtablename}{\fontsize{40}{0}{\selectfont{List of tables}}}
\end{comment} % end of your code

\renewcommand{\cfttoctitlefont}{\hfill\Large\itshape} % Change the font (and  position) of the titles
\renewcommand{\cftloftitlefont}{\hfill\Large\itshape} % and for the LoF and Lot
\renewcommand{\cftlottitlefont}{\hfill\Large\itshape}
\renewcommand{\cftfigfont}{\bfseries} % change the font for figure entries
\renewcommand{\cftfigpagefont}{\bfseries} % change the font for figure caption pages

\begin{document}

\tableofcontents
\listoffigures
\listoftables

\chapter{One}
\section{One}
\lipsum[1]
\begin{figure}
\centering
\caption{A Figure}
\end{figure}
\lipsum[2]
\begin{table}
\centering
\caption{A Table}
\end{table}

\chapter{Two}
\section{Two}
\lipsum[1]
\begin{figure}
\centering
\caption{Another Figure}
\end{figure}
\lipsum[2]
\begin{table}
\centering
\caption{Another Table}
\end{table}

\end{document}

我建议您阅读tocloft文档以获取更多信息(> texdoc tocloft)。

戈美

相关内容