%3F.png)
Me preguntaba cómo puedo "dividir" un documento de látex en "volúmenes". El TOC final debería decir algo como esto:
Volume 1 2
1. chapter 1 of volume 1 3
2. chapter 2 of volume 2 15
Volume 2 35
1. chapter 1 of volume 2 36
2. chapter 2 of volume 2 40
el siguiente código me da la numeración correcta de los capítulos, pero desafortunadamente las partes también se numeran
\documentclass[openright]{scrreprt}
% enforces that chapter numbering restarts after each 'part'
\makeatletter\@addtoreset{chapter}{part}\makeatother%
\usepackage{lipsum}% for dummy text
\begin{document}
\tableofcontents
\part{Volume 1}
\chapter{chapter 1 of volume 1}
\lipsum[1-10]
\chapter{chapter 2 of volume 1}
\lipsum[1-10]
% volume 2 starts with its own chapter numbering
\part{Volume 2}
\chapter{chapter 1 of volume 2}
\lipsum[1-10]
\chapter{chapter 2 of volume 2}
\lipsum[1-10]
\end{document}
este es el resultado:
I. Volume 1 2
1. chapter 1 of volume 1 3
2. chapter 2 of volume 2 15
II. Volume 2 35
1. chapter 1 of volume 2 36
2. chapter 2 of volume 2 40
Preguntas:
- ¿Cómo me deshago del 'yo'? y 'II.' en el TOC?
- Cada página de la parte ahora dice "parte I. Volumen 1". ¿Cómo puedo deshacerme de la "parte I"?
- ¿Hay alguna forma de personalizar el aspecto de la página de piezas? Para cada parte me gustaría poner algunas líneas de texto a continuación.
EDITAR:
Solución rápida y sucia a la pregunta n.° 1:
\documentclass[openright]{scrreprt}
% enforces that chapter numbering restarts after each 'part'
\makeatletter\@addtoreset{chapter}{part}\makeatother%
\renewcommand\partname{Volume}
\usepackage{lipsum}% for dummy text
% show chapter & section in TOC, no subsection
\setcounter{tocdepth}{1}
\begin{document}
\tableofcontents
% don't add Volume 1 to TOC
\part*{this is volume 1}
% add manual entry for volume 1
\addcontentsline{toc}{part}{this is volume 1}
\chapter{chapter 1 of volume 1}
\lipsum[1-10]
\section{sdfg}
\end{document}
Respuesta1
O deshazte del número reemplazándolo \part
por \addpart
:
\documentclass[openright]{scrreprt}
\usepackage{lipsum}% for dummy text
\begin{document}
\tableofcontents
\addpart{Volume 1}\setcounter{chapter}{0}
\chapter{chapter 1 of volume 1}
\lipsum[1-10]
\chapter{chapter 2 of volume 1}
\lipsum[1-10]
% volume 2 starts with its own chapter numbering
\addpart{Volume 2}\setcounter{chapter}{0}
\chapter{chapter 1 of volume 2}
\lipsum[1-10]
\chapter{chapter 2 of volume 2}
\lipsum[1-10]
\end{document}
En este caso, deberá restablecer el contador de capítulos, ya que el contador de piezas no aumentaría.
O puede reemplazar part
por volume
:
\documentclass[openright]{scrreprt}
% enforces that chapter numbering restarts after each 'part'
\makeatletter\@addtoreset{chapter}{part}\makeatother%
\renewcommand*{\thepart}{\arabic{part}}
\renewcommand*{\partname}{Volume}
\usepackage{lipsum}% for dummy text
\begin{document}
\tableofcontents
\part[Volume]{}
\chapter{chapter 1 of volume 1}
\lipsum[1-10]
\chapter{chapter 2 of volume 1}
\lipsum[1-10]
% volume 2 starts with its own chapter numbering
\part[Volume]{}
\chapter{chapter 1 of volume 2}
\lipsum[1-10]
\chapter{chapter 2 of volume 2}
\lipsum[1-10]
\end{document}
Pero en este caso lo tendrás 1 Volume
en lugar de Volume 1
en el índice.
Usaría una primera solución modificada:
\documentclass[openright]{scrreprt}
\usepackage{lipsum}% for dummy text
\newcommand*{\volume}[1][]{% optional argument: additional text
\cleardoublepage\refstepcounter{part}%
\setpartpreamble{#1}% add this preamble below the heading
\addpart{Volume \thepart}
}
\renewcommand*{\thepart}{\arabic{part}}
% enforces that chapter numbering restarts after each 'part'
\makeatletter\@addtoreset{chapter}{part}\makeatother%
\begin{document}
\tableofcontents
\volume[{\begin{abstract}\lipsum[1]\end{abstract}}]% Volume with additional text below heading.
\chapter{chapter 1 of volume 1}
\lipsum[1-10]
\chapter{chapter 2 of volume 1}
\lipsum[1-10]
\volume
\chapter{chapter 1 of volume 2}
\lipsum[1-10]
\chapter{chapter 2 of volume 2}
\lipsum[1-10]
\end{document}
Para agregar algo de texto debajo del encabezado de la parte \setpartpreamble{…}
se ha utilizado. Consulte el manual de KOMA-Script (página 91f en la versión actual de scrguien.pdf
) para obtener más información.