
He cambiado el formato predeterminado de la tabla de contenido:
\usepackage[titles]{tocloft}
\setlength{\cftbeforechapskip}{0pt}
\setcounter{tocdepth}{0}
\renewcommand{\cftchapfont}{\normalfont}
\renewcommand{\cftchappagefont}{\normalfont}
\renewcommand{\cftdotsep}{1}
\renewcommand{\cftchapleader}{\cftdotfill{\cftsecdotsep}}
El capítulo ahora ya no está en negrita. Ahora me gustaría tener el índice y la bibliografía.atrevidoreferencias:
\tableofcontents
\addcontentsline{toc}{chapter}{\bf{Bibliography}}
\addtocontents{toc}{\vspace{\normalbaselineskip}}
[...]
\printbibliography
\addtocontents{toc}{\vspace{\normalbaselineskip}}
\addcontentsline{toc}{chapter}{\bf{Bibliography}}
pero de esta manera el número de página no aparece en negrita. ¿Cómo puedo hacer para modificar?justo¿El formato de algunas voces?
EDITAR
Este es mi MWE
\documentclass{book}
\usepackage{blindtext}
\usepackage[titles]{tocloft}
\setlength{\cftbeforechapskip}{0pt}
\setcounter{tocdepth}{0}
\renewcommand{\cftchapfont}{\normalfont}
\renewcommand{\cftchappagefont}{\normalfont}
\renewcommand{\cftdotsep}{1}
\renewcommand{\cftchapleader}{\cftdotfill{\cftsecdotsep}}
\begin{document}
\frontmatter
\tableofcontents
\addcontentsline{toc}{chapter}{\bf{Contents}}
\addtocontents{toc}{\vspace{\normalbaselineskip}}
\mainmatter
\Blinddocument
\backmatter
\chapter*{Bibliography}
\addtocontents{toc}{\vspace{\normalbaselineskip}}
\addcontentsline{toc}{chapter}{\bf{Bibliography}}
\end{document}
En el PDF, en el índice "Contenido" y "Bibliografía" están en negrita pero no sus números de página. También me gustaría que los números de página estuvieran en negrita.
Respuesta1
Los cambios temporales en el estilo de las fuentes ToC
deben escribirse en ToC
sí mismo con \addtocontents{toc}{\begingroup\protect\renewcommand{...}{...}}
etc.
He definido un nuevo comando llamado \addwithboldpagenumber
para esto ya que hay dos apariciones de tales adiciones, por lo que hay algún beneficio en un código más corto.
Tampoco utilice el comando obsoleto \bf
pero \bfseries
o \textbf{}
.
\documentclass{book}
\usepackage{blindtext}
\usepackage[titles]{tocloft}
\setlength{\cftbeforechapskip}{0pt}
\setcounter{tocdepth}{0}
\renewcommand{\cftchapfont}{\normalfont}
\renewcommand{\cftchappagefont}{\normalfont}
\renewcommand{\cftdotsep}{1}
\renewcommand{\cftchapleader}{\cftdotfill{\cftsecdotsep}}
\newcommand{\addwithboldpagenumber}[1]{%
\addtocontents{toc}{\begingroup\protect\renewcommand{\protect\cftchappagefont}{\protect\bfseries}}%
\addcontentsline{toc}{chapter}{\bfseries#1}%
\addtocontents{toc}{\endgroup}%
}
\begin{document}
\frontmatter
\tableofcontents
\addwithboldpagenumber{\contentsname}
\addtocontents{toc}{\vspace{\normalbaselineskip}}
\mainmatter
\Blinddocument
\backmatter
\chapter*{\bibname}
\addtocontents{toc}{\vspace{\normalbaselineskip}}
\addwithboldpagenumber{\bibname}
\end{document}