大家好,我怎样才能在表格列表中仅将页码和“表 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}