
Entonces estoy tratando deeliminarlas palabras Chapter n
y reemplácelas por chapter title
. PERO quiero que aparezca en la tabla de contenido... (Así que no puedo usar \chapter*{...}
).
¿Hay alguna manera de lograrlo?
¡Gracias!
Respuesta1
Usartitlesec
\documentclass{book}
\usepackage{titlesec}
\titleformat{\chapter}[display]
{\normalfont\huge\bfseries}{}{0pt}{\Huge}
\titlespacing*{\chapter} {0pt}{20pt}{40pt}
\begin{document}
\tableofcontents
\chapter{Some chapter}
\end{document}
Respuesta2
Esto funcionó para mí:
\chapter*{Introduction}\stepcounter{chapter}\addcontentsline{toc}{chapter}{Introduction}
Coloque ese código al comienzo de su capítulo.
Respuesta3
Si usa la clase de documento book
o report
y no desea emplear un paquete LaTeX como titlesec
, puede proceder redefiniendo (simplificando, en realidad) la macro de bajo nivel \@makechapterhead
. A continuación se muestra un ejemplo práctico que utiliza la book
clase de documento; Las líneas que comienzan con %%
están comentadas del código original de \@makechapterhead
.
\documentclass{book}
\makeatletter
\def\@makechapterhead#1{%
%%\vspace*{50\p@}%
{\parindent \z@ \raggedright \normalfont
%%\ifnum \c@secnumdepth >\m@ne
%%\if@mainmatter
%% \huge\bfseries \@chapapp\space \thechapter
%% \par\nobreak
%% \vskip 20\p@
%%\fi
%%\fi
\interlinepenalty\@M
\Huge \bfseries #1\par\nobreak
\vskip 40\p@
}}
\makeatother
\begin{document}
\tableofcontents
\mainmatter
\chapter{First}
\chapter{Second}
\end{document}
Respuesta4
Agregue en el preámbulo una línea de este tipo.
\setcounter{secnumdepth}{-1}