mirror of
https://gitlab.com/parroquia-san-leandro/cancionero-25.git
synced 2024-11-21 19:00:20 +01:00
Added toc w/o numbering and moved other indices to end
This commit is contained in:
parent
076d679139
commit
5703b60ced
3 changed files with 32 additions and 25 deletions
|
@ -60,16 +60,12 @@ Cancionero Parroquia San Leandro
|
||||||
\url{https://sanleandro-obispo.net/cancionero}
|
\url{https://sanleandro-obispo.net/cancionero}
|
||||||
\end{center}
|
\end{center}
|
||||||
\hspace{0pt}
|
\hspace{0pt}
|
||||||
|
\newpage
|
||||||
|
|
||||||
% Índice solo en la versión con acordes (estructura similar al anterior pero sin bloque \else). Los índices contienen "enlaces" que al clicar en PDF te llevan a la sección/canción concreta.
|
% Índice solo en la versión con acordes (estructura similar al anterior pero sin bloque \else). Los índices contienen "enlaces" que al clicar en PDF te llevan a la sección/canción concreta.
|
||||||
\ifchorded
|
\ifchorded
|
||||||
% TODO: completar canciones por orden y quitar numeración de páginas
|
|
||||||
%Índice de canciones por orden numérico --> página
|
%Índice de canciones por orden numérico --> página
|
||||||
\tableofcontents
|
\tableofcontents
|
||||||
%Índice de canciones por orden alfabético --> número de canción
|
|
||||||
\showindex[2]{Índice alfabético}{indice}
|
|
||||||
%Índice de autores --> número de canción
|
|
||||||
\showindex[2]{Índice por autor}{aindice}
|
|
||||||
\fi
|
\fi
|
||||||
|
|
||||||
% A partir de aquí empezamos a añadir canciones. El texto de las canciones no está aquí sino
|
% A partir de aquí empezamos a añadir canciones. El texto de las canciones no está aquí sino
|
||||||
|
@ -327,4 +323,12 @@ Cancionero Parroquia San Leandro
|
||||||
\input{canciones/14_otras/vive_reza_ama}
|
\input{canciones/14_otras/vive_reza_ama}
|
||||||
\end{songs}
|
\end{songs}
|
||||||
|
|
||||||
|
\ifchorded
|
||||||
|
\cleardoublepage
|
||||||
|
%Índice de canciones por orden alfabético --> número de canción
|
||||||
|
\showindex[2]{Índice alfabético}{indice}
|
||||||
|
%Índice de autores --> número de canción
|
||||||
|
\showindex[2]{Índice por autor}{aindice}
|
||||||
|
\fi
|
||||||
|
|
||||||
\end{document} % FIN: esto debe ser el final del archivo
|
\end{document} % FIN: esto debe ser el final del archivo
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
% Configura el número de columnas de los índices a 2
|
% Configura el número de columnas de los índices a 2
|
||||||
\renewcommand{\multicolumntoc}{2}
|
\renewcommand{\multicolumntoc}{2}
|
||||||
% Coloca una barra vertical de ancho 1pt entre cada columna del índice.
|
% Coloca una barra vertical de ancho 1pt entre cada columna del índice.
|
||||||
\setlength{\columnseprule}{1pt}
|
%\setlength{\columnseprule}{1pt}
|
||||||
% Incluimos el paquete hyperref, para poder tener enlaces clicables en los índices.
|
% Incluimos el paquete hyperref, para poder tener enlaces clicables en los índices.
|
||||||
% Esto es muy útil a la hora de navegar por el documento en un ordenador.
|
% Esto es muy útil a la hora de navegar por el documento en un ordenador.
|
||||||
\RequirePackage[bookmarks]{hyperref}
|
\RequirePackage[bookmarks]{hyperref}
|
||||||
|
@ -61,21 +61,6 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
% TODO Para añadir las canciones al índice numérico
|
% TODO Para añadir las canciones al índice numérico
|
||||||
%\makeatletter
|
% https://tex.stackexchange.com/questions/192157/latex-songs-use-tableofcontents/192160?r=SearchResults#192160
|
||||||
%\renewcommand\beginsong[1]{%
|
|
||||||
% \ifSB@insong\SB@errboo\SB@closeall\fi%
|
|
||||||
% \ifSB@intersong\SB@errbor\SB@closeall\fi%
|
|
||||||
% \SB@insongtrue%
|
|
||||||
% \def\SB@closeall{\endsong}%
|
|
||||||
% \SB@parsetitles{#1}%
|
|
||||||
% \global\setbox\SB@songwrites\box\voidb@x%
|
|
||||||
% \SB@clearbskeys%
|
|
||||||
% \@ifnextchar[\SB@bskvfmt\SB@@beginsong%
|
|
||||||
% \hypersetup{bookmarksdepth=0}%
|
|
||||||
% \phantomsection%
|
|
||||||
% \addcontentsline{toc}{subsection}{\numberline{\thesongnum}#1}%
|
|
||||||
% \hypersetup{bookmarksdepth=2}%
|
|
||||||
%}
|
|
||||||
%\makeatother
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -18,6 +18,8 @@
|
||||||
\RequirePackage[final]{pdfpages}
|
\RequirePackage[final]{pdfpages}
|
||||||
% Para la nota musical
|
% Para la nota musical
|
||||||
\RequirePackage{textcomp}
|
\RequirePackage{textcomp}
|
||||||
|
% Para el indice general (secuencial)
|
||||||
|
\RequirePackage{tocloft}
|
||||||
|
|
||||||
% Para que las páginas no tengan cabecera ni pie de página (numeración y capítulo actual)
|
% Para que las páginas no tengan cabecera ni pie de página (numeración y capítulo actual)
|
||||||
\pagestyle{empty}
|
\pagestyle{empty}
|
||||||
|
@ -40,8 +42,24 @@
|
||||||
% Añade un nuevo campo a las canciones para mostrar en qué melodía están basadas
|
% Añade un nuevo campo a las canciones para mostrar en qué melodía están basadas
|
||||||
\newsongkey{m}{\def\melody{}}{\def\melody{\textmusicalnote #1\par}}
|
\newsongkey{m}{\def\melody{}}{\def\melody{\textmusicalnote #1\par}}
|
||||||
|
|
||||||
% Modifica el preludio (cabecera) de cada canción para incluir melody
|
% Añade un nuevo campo para definir el índice (toc={...})
|
||||||
|
\newcommand\toctitle{}
|
||||||
|
\newcommand\toclink{}
|
||||||
|
{\makeatletter\gdef\toclink{\@ifundefined{href}{}{{song\theSB@songsnum-\thesongnum
|
||||||
|
.\ifnum\value{section}=0 1\else2\fi}}}}
|
||||||
|
\newcommand\addtotoc[1]{\addtocontents{toc}{\protect\contentsline
|
||||||
|
{\ifnum\value{section}>0sub\fi section}{\numberline\thesongnum#1}{\thepage}\toclink}}
|
||||||
|
\newsongkey{toc}
|
||||||
|
{\def\toctitle{\resettitles\addtotoc\songtitle}}
|
||||||
|
{\def\toctitle{\addtotoc{#1}}}
|
||||||
|
|
||||||
|
% Modifica el preludio (cabecera) de cada canción para incluir melody y toctitle
|
||||||
\renewcommand{\extendprelude}{
|
\renewcommand{\extendprelude}{
|
||||||
\showrefs\showauthors
|
\showrefs\showauthors
|
||||||
\melody
|
\melody\toctitle
|
||||||
}
|
}
|
||||||
|
|
||||||
|
% En la tabla de contenidos, evita que aparezca el número de página (innecesario)
|
||||||
|
\cftpagenumbersoff{chapter}
|
||||||
|
\cftpagenumbersoff{section}
|
||||||
|
\cftpagenumbersoff{subsection}
|
Loading…
Reference in a new issue