'실험' 섹션을 어떻게 정의하나요?

'실험' 섹션을 어떻게 정의하나요?

나는 표준 도서 수업을 사용하여 짧은 보고서를 작성하고 있습니다. 보고서에는 약 10가지 실험이 설명되어 있습니다. 라는 단면 명령을 정의하고 싶습니다 experiment. 이 단면 명령은 표준 단면 명령과 매우 유사합니다. 가능한 유일한 차이점은 새 페이지를 발행하고 내용에서 실험은 장의 끝 부분에 표시되어야 한다는 것입니다.

  Chapter 1 Introduction  12
    section 2  .....
    section 3  .....
    experiment 1.2 ....
    experiment 1.3 ....
    experiment 1.4 .... 

답변1

환경 을 사용하는 한 가지 가능한 솔루션은 다음과 같습니다 experiment. 환경은 양식의 제목을 배치합니다.실험 #새로운 장마다 재설정되는 카운터를 사용하여 표준 섹션과 유사한 스타일을 사용합니다. 환경은 또한 ToC에 항목을 생성합니다. 그러나 해당 환경이 사용된 위치에 항목이 나타납니다(그렇지 않으면 Unapiedra가 주석에서 언급했듯이 ToC의 순서가 이상해질 것입니다). 해당 장의 항목 끝 부분에 항목이 나타나도록 하려면 해당 환경을 정확하게 사용해야 합니다.

\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}

또 다른 옵션은 새로 만드는 것입니다.실험 목록, 표준 "목록"과 유사합니다. 이를 수행하는 방법은 다음과 같습니다.

\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}

관련 정보