
book
하위 섹션 수준 헤더가 있는 카운터를 표시하고 패키지의 도움 없이 클래스를 사용하여 섹션 카운터, 하위 섹션 및 하위 하위 섹션(하위 하위 섹션에 카운터를 할당할 수 있다고 가정)에서 마지막 점을 제거하고 싶습니다 . 파일을 사용하여 나만의 클래스를 만들기 때문입니다 book.cls
.
좀 더 구체적으로 내가 원하는 것은
1.1 Section
1.1.1 Subsection
1.1.1.1 Subsubsection
대신에
1.1. Section
1.1.1. Subsection
1.1.1.1. Subsubsection
이것을 달성하는 것이 가능합니까?
답변1
당신은 썼다,
하위 섹션 [헤더]에 카운터를 추가하고 싶습니다.
명령어를 입력하면 됩니다
\setcounter{secnumdepth}{3}
서문에서. 클래스 에 대한 이 카운터의 기본값은 book
입니다 . 이는 헤더(및 및 헤더 ) 2
에만 번호가 매겨짐을 의미합니다 .subsection
section
chapter
part
하위 섹션 수준 헤더를 목차에도 표시하려면 다음을 지정해야 합니다.
\setcounter{tocdepth}{3}
서문에서. (이 카운터의 기본값은 이라고 추측할 수 있습니다 2
.)
너도 썼잖아,
[원함] 섹션 카운터, 하위 섹션 및 하위 하위 섹션에서 마지막 점을 제거하고 싶습니다.
형식없이마지막 점은 실제로 문서 클래스의 기본값입니다 book
. 의견에서 babel
언어 옵션이 포함된 패키지를 사용한다고 표시하셨습니다 spanish
. 실제로 이 설정은 book
기본값을 무시합니다. 즉, 섹션, 하위 섹션 및 하위 하위 섹션 번호에 점을 추가합니다. 이 언어별 설정을 재정의하려면 babel
다음 추가 옵션을 사용하여 패키지를 로드해야 합니다 es-nosectiondot
.
\usepackage[spanish,es-nosectiondot]{babel}
또는 동등하게 쓰기
\usepackage[spanish.nosectiondot]{babel}
이 주제에 대한 자세한 내용은 게시물을 참조하세요.Babel의 스페인어로 ToC에서 섹션 번호 뒤의 점을 제거하는 방법은 무엇입니까?spanish
패키지 의 언어 옵션이 babel
수행하는 작업과 그에 따른 언어별 설정을 수정하는 방법에 대한 자세한 내용을 보려면 다음 을 입력하세요.
texdoc babel-spanish
명령 프롬프트에서. 열리는 사용자 가이드 문서는 스페인어로 작성되어 있습니다. 문제없죠? :-)
MWE(최소 작업 예):
\documentclass{book}
\setcounter{secnumdepth}{3} % default for book class: 2
\usepackage[spanish,es-nosectiondot]{babel} % suppress affixed dots
\begin{document}
\chapter{One}
\section{One.One}
\subsection{One.One.One}
\subsubsection{One.One.One.One}
\end{document}