我改编了第一个线程来解释答案。虽然字体大小减小了,但\listof
对于我想要完成的任务来说,它仍然太大,原来的问题仍然没有解决。
附言:我知道有专门用于信件的软件包,但我使用它是\pkg{report}
因为它可以提供更好的控制。
\documentclass{report}
% \usepackage{tocloft}
\usepackage{mwe}
\usepackage[titles]{tocloft}
\newlistof
{foo} % counter
{foo} % file ext
{Encl.} % title
\makeatletter
\@cfthaschapterfalse
\makeatother
\begin{document}
\noindent Dear Sir/Madam,
\lipsum[1]
Sincerely,
%\chapter*{Bar} % for comparison
\listoffoo
\end{document}
答案1
不要使用titles
选项tocloft
。
% listoffontprob.tex SE 555000
\documentclass{report}
\usepackage{tocloft} % use this, not the titles option
\usepackage{mwe}
%\usepackage[titles]{tocloft}
\newlistof
{foo} % counter
{foo} % file ext
{Encl.} % title
\renewcommand{\cftfootitlefont}{\small\itshape} % change the foo title font
\makeatletter
\@cfthaschapterfalse
\makeatother
\begin{document}
\noindent Dear Sir/Madam,
\lipsum[1]
Sincerely,
%\chapter*{Bar} % for comparison
\listoffoo
\end{document}
使用tocloft
提供的方法来改变列表的标题字体。
假设您已经设置了foo
条目(参见tocloft
手册),并且您可以使用方法根据需要tocloft
调整它们在列表中的外观。foo