![如何才能仅将表格列表中的页码设为粗体?](https://linux22.com/image/355494/%E5%A6%82%E4%BD%95%E6%89%8D%E8%83%BD%E4%BB%85%E5%B0%86%E8%A1%A8%E6%A0%BC%E5%88%97%E8%A1%A8%E4%B8%AD%E7%9A%84%E9%A1%B5%E7%A0%81%E8%AE%BE%E4%B8%BA%E7%B2%97%E4%BD%93%EF%BC%9F.png)
大家好,我怎样才能在表格列表中仅将页码和“表 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}