
패키지 로 몇 가지 새로운 목록을 정의하고 tocloft
제공된 titles
옵션을 사용했지만 ToC가 내 장 중 하나처럼 보이도록 하고 싶습니다. 내 사용자 정의 목록은 숫자( )가 없는 섹션처럼 보여야 합니다 \section*
. 옵션을 사용하는 동안 목록의 특정 제목 형식을 변경하는 방법이 있습니까 titles
?
\documentclass[twosite]{scrbook}
\usepackage[titles]{tocloft}
\newlistof[chapter]{som}{exp}{List of Something}
\newcommand{\something}[1]{%
\refstepcounter{som}
\par\noindent{Som.\hspace{1ex}\thesom:\hspace{1em}#1}
\addcontentsline{exp}{som}{\textbf{Som.\hspace{1ex}\protect\numberline{\thesom}:} #1}\par
}
\begin{document}
\something{Something is more than nothing}
\listofsom
\end{document}
답변1
실제 질문이 무엇인지 잘 모르겠지만 이것은 \section*
사용자 정의 \listofsom
명령에 대한 스타일 제목을 제공합니다.
\listof...
일반적 으로 (또는 ) \chapter*
과 함께 사용될 때 명령 을 사용합니다 . 패키지와 패키지를 사용하면 by 정의에서 명령을 쉽게 바꿀 수 있습니다 .book.cls
scrbook.cls
xpatch
\xpatchcmd
\chapter*
\listof...
section*
\documentclass[twoside]{scrbook}
\usepackage[titles]{tocloft}
\usepackage{xpatch}
\newlistof[chapter]{som}{exp}{List of Something}
\newcommand{\something}[1]{%
\refstepcounter{som}
\par\noindent{Som.\hspace{1ex}\thesom:\hspace{1em}#1}
\addcontentsline{exp}{som}{\textbf{Som.\hspace{1ex}\protect\numberline{\thesom}:} #1}\par
}
\xpatchcmd{\listofsom}{\chapter*}{\section*}{}{}
\begin{document}
\tableofcontents
\chapter{First}
\something{Something is more than nothing}
\noindent Now the list of somethings
\listofsom
\end{document}