图表列表和表格列表中的页码加粗

图表列表和表格列表中的页码加粗

我想在 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

祝你好运。

相关内容