如何才能仅将表格列表中的页码设为粗体?

如何才能仅将表格列表中的页码设为粗体?

大家好,我怎样才能在表格列表中仅将页码和“表 1.2:”加粗?您可以从以下链接中找到此标题 Lateks Tez Şablon/Latex 论文模板 (Yeni) 下的包: http://www.fbe.itu.edu.tr/Pages.aspx?app=1&pID=174

提前致谢。

LoT的部分代码如下:

`\renewcommand\listoftables{
    \vspace*{\ChapterUstenBosluk}
    {\chapter*{\listtablename}
    \vspace*{-20pt}
    \hfill\vspace*{0.5truecm}{\bf\underline{\if@Ingilizce Page\else Sayfa\fi}}}

    \let\orig@numberline\numberline

    \@mkboth{\MakeUppercase\listtablename}{\MakeUppercase\listtablename}
    \renewcommand*{\numberline}[1]{%
     \orig@numberline{\bf\tablename\ ##1}\hspace{-12pt}{\bf:}\hspace{7pt}}
    \addcontentsline{toc}{part}{{\protect\listtablenameToC}}
    \setlength{\th@oldparskip}{\parskip}
    \setlength{\parskip}{\LoTparskip}
    \@starttoc{lot}
    \setlength{\parskip}{\th@oldparskip}
    \let\numberline\orig@numberline
    }`

答案1

您可以从 CTAN\@dottedtcoline中找到source2e。宏\patchcmd是一种在大型宏中进行小改动的便捷方法,前提是要替换的文本仅出现一次。

\documentclass{article}
\usepackage{etoolbox}% for \patchcmd
\usepackage{caption}% for captionof

\begin{document}
\bgroup% local change
\makeatletter
\patchcmd{\@dottedtocline}{\normalfont}{\bfseries}{}{}
\makeatother
\listoftables
\egroup

\tableofcontents

\section{Section}
\subsection{Subsection}

\captionof{table}{test}

\end{document}

相关内容