Tengo un comando de capítulo especial para mis conferencias, sin embargo, también me gustaría tener un comando de capítulo sin numerar que sea de estilo similar. Así es como está configurado el comando de mi capítulo:
\makeatletter
\let\Date\@date
\def\chaptername{Lecture}
\def\@makechapterhead#1{%
\noindent\begin{tikzpicture}
\node[draw, inner ysep=.3cm, color = RoyalPurple] (title) {\parbox{\dimexpr \textwidth-.667em}{\centering \textcolor{black}{\textbf {\Large\chaptername~\thechapter}\\
\textit{#1}}}};
\node[fill=white, right=2pt] at (title.north west) {\footnotesize\@date};
\end{tikzpicture}\par\bigskip
}
\makeatother
Y esta es mi configuración actual para mi capítulo sin numerar:
%use for unnumbered chapters
\newcommand{\chapt}[1]{\chapter*{#1}\addcontentsline{toc}{chapter}{\numberline #1}}
Me gustaría que mis capítulos sin numerar se vieran así, solo que sin el cuadro, la fecha, la descripción y, en lugar de la conferencia y el número, solo el texto normal que ingresaría en \capítulo*:
Parece que no puedo entender cómo hacer que esto suceda además de hacer coincidir el estilo de las conferencias en el toc, cualquier ayuda sería apreciada.
Respuesta1
Debe crear una \@makeschapterhead
(versión de \@makechapterhead
para el comando star-chapter, tenga en cuenta el "s"entre "marca" y "capítulo").
He ajustado el ancho del parbox para evitar advertencias de hbox demasiado lleno, eliminando el ancho de la línea del cuadro de color (0.4pt por defecto). No es necesario eliminar 2 veces el ancho, sino solo una vez porque el grosor de la línea se extiende a lo largo de su trayectoria.
He agregado la carga delxcolorpaquete para acceder al color RoyalPurple.
También he corregido el uso del comando \numberline
, aquí se necesita un argumento {}
.
Nota:Lo agregué \chaptermark{Short title for the header}
justo después del capítulo con un título largo, para que encaje en el ancho del encabezado.
\documentclass{book}
\usepackage[dvipsnames]{xcolor} % Needed for the RoyalPurple color
\usepackage{tikz}
\makeatletter
\let\Date\@date
\def\chaptername{Lecture}
\def\@makechapterhead#1{%
\noindent\begin{tikzpicture}
\node[draw, inner ysep=.3cm, color = RoyalPurple] (title) {\parbox{\dimexpr \textwidth-.667em-0.4pt}{\centering \textcolor{black}{\textbf {\Large\chaptername~\thechapter}\\
\textit{#1}}}};
\node[fill=white, right=2pt] at (title.north west) {\footnotesize\@date};
\end{tikzpicture}\par\bigskip
}
\def\@makeschapterhead#1{%
\noindent\begin{tikzpicture}
\node[draw, inner ysep=.3cm, color = RoyalPurple] (title) {\parbox{\dimexpr \textwidth-.667em-0.4pt}{\centering \textcolor{black}{
\textit{#1}}}};
\node[fill=white, right=2pt] at (title.north west) {\footnotesize\@date};
\end{tikzpicture}\par\bigskip
}
\makeatother
\newcommand{\chapt}[1]{\chapter*{#1}\addcontentsline{toc}{chapter}{\numberline{}#1}}
\begin{document}
\tableofcontents
\chapter{Normal Subgroups, The First Isomorphism Theorem, and Quotient Groups}
\chaptermark{Short title for the header}
Bla bla.
\chapt{Notes on Subgroups, Cosets, Lagrange's Theorem, and more}
Bla bla bla.
\end{document}