我想在 lot 和 lof 中用粗体写页码。我正在写博士论文,有一个论文模板。lof 相关部分如下:
\renewcommand\listoffigures{
\vspace*{\ChapterMargin}
{\chapter*{\listfigurename}
\vspace*{-20pt}
\hfill\vspace*{0.5truecm}{\bf\underline{Page}
\let\orig@numberline\numberline
\@mkboth{\MakeUppercase\listfigurename}{\MakeUppercase\listfigurename}
\renewcommand*{\numberline}[1]{%
\orig@numberline{\bf\figurename\ ##1}\hspace{-7pt}{\bf:}\hspace{7pt}}%
\addcontentsline{toc}{part}{\bf{\protect\listfigurenameToC}}
\setlength{\th@oldparskip}{\parskip}
\setlength{\parskip}{\LoFparskip}
\@starttoc{lof}
\setlength{\parskip}{\th@oldparskip}
\let\numberline\orig@numberline
}
示例视图: 图 2.1:图片说明................................................5
谢谢,
答案1
不是一个真正的答案,但是
我不喜欢您展示的类/包(不是模板)代码部分。宏\bf
早已过时,请使用\textbf{this will be bold}
。我无法运行代码,因为其中有些部分(例如\LoFparskip
)未定义。
我不会尝试复制你的代码的结果,但你最好使用tocloft
包中的工具(> texdoc tocloft
)在哪里设置页码粗体使用
\renewcommand{\cftchapterpagefont}{\bfseries} % bold page number for chapters
\renewcommand{\cftsectionpagefont}{\bfseries} % bold section page numbers
% etc
祝你好运。