섹션, 하위 섹션 및 하위 하위 섹션의 서식 카운터

섹션, 하위 섹션 및 하위 하위 섹션의 서식 카운터

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에만 번호가 매겨짐을 의미합니다 .subsectionsectionchapterpart

하위 섹션 수준 헤더를 목차에도 표시하려면 다음을 지정해야 합니다.

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

관련 정보