
Estou escrevendo um breve relatório usando a classe de livro padrão. No relatório descrevemos cerca de 10 experimentos. Eu gostaria de definir um comando de seccionamento chamado experiment
. Este comando de corte deve ser muito semelhante ao de um corte padrão. A única diferença que gostaria que se possível fosse uma nova página e no conteúdo, os experimentos deveriam ser mostrados no final do Capítulo.
Chapter 1 Introduction 12
section 2 .....
section 3 .....
experiment 1.2 ....
experiment 1.3 ....
experiment 1.4 ....
Responder1
Aqui está uma solução possível usando um experiment
ambiente: o ambiente coloca um título no formatoExperimento #com estilo semelhante ao das seções padrão, utilizando um contador que zera a cada novo capítulo; o ambiente também produz uma entrada na ToC. Porém, aparecerá a entrada onde o ambiente foi utilizado (caso contrário, como Unapiedra mencionou em um comentário, a ordem no ToC seria estranha); se quiser que as entradas apareçam no final da entrada de um capítulo, você terá que usar o ambiente exatamente ali.
\documentclass{book}
\usepackage{lipsum}% just to generate text for the example
\newcounter{exp}
\renewcommand\theexp{\thechapter.\arabic{exp}}
\newcommand\experimentname{Experiment}
\makeatletter
\@addtoreset{exp}{chapter}
\makeatother
\newenvironment{experiment}
{\clearpage
%\phantomsection % un-comment if hyperref is to be used
\stepcounter{exp}
\addcontentsline{toc}{section}{\experimentname~\theexp}
\noindent{\Large\bfseries\experimentname~\theexp}%
\par\vspace*{2.3ex plus .2ex}\noindent\ignorespaces}
{\clearpage}
\begin{document}
\tableofcontents
\chapter{Test Chapter}
\section{Test Section One One}
\lipsum[1]
\begin{experiment}
\lipsum*[1]
\end{experiment}
\section{Test Section One Two}
\lipsum[1]
\begin{experiment}
\lipsum*[1]
\end{experiment}
\end{document}
Outra opção seria criar um novoLista de Experimentos, semelhante ao padrão "Listas de...". Veja como isso pode ser feito:
\documentclass{book}
\usepackage{lipsum}
\newcounter{exp}
\renewcommand\theexp{\thechapter.\arabic{exp}}
\newcommand\experimentname{Experiment}
\newcommand\listexperimentname{List of Experiments}
\makeatletter
\@addtoreset{exp}{chapter}
\newcommand\listofexperiments{\chapter*{\listexperimentname}\@starttoc{exp}}
\makeatother
\newenvironment{experiment}
{\clearpage
%\phantomsection % un-comment if hyperref is to be used
\stepcounter{exp}
\addcontentsline{exp}{section}{\experimentname~\theexp}
\noindent{\Large\bfseries\experimentname~\theexp}%
\par\vspace*{2.3ex plus .2ex}\noindent\ignorespaces}
{\clearpage}
\begin{document}
\tableofcontents
\listofexperiments
\chapter{Test Chapter}
\section{Test Section One One}
\lipsum[1]
\begin{experiment}
\lipsum*[1]
\end{experiment}
\section{Test Section One Two}
\lipsum[1]
\begin{experiment}
\lipsum*[1]
\end{experiment}
\end{document}