TOC 섹션 기호/번호 매기기

TOC 섹션 기호/번호 매기기

그래서 LaTeX로 무언가를 작성하는 동안 다음과 같은 문제에 직면했습니다. 먼저 출력 섹션의 번호를 장에 의존하지 않는 숫자로 지정하고 싶습니다. (1.1, 1.2 등과는 다릅니다)

제1장

  1. 섹션 1
  2. 섹션 2

제 2 장

  1. 2장 1절
  2. 2장 2절

등, 하지만 TOC에서는 다음과 같이 보이길 원합니다.

제1장

§1. 제1절
§2. 섹션 2

제 2 장

§1. 2장 1절

§2. 2장 2절

내가 처음으로 사용한 것을 가지려면

\renewcommand{\thesection}{\thepart \arabic{section}}

~와 함께

\documentclass[leqno, 12pt, twoside,letterpaper]{book}

하지만 § 기호가 있는 TOC를 얻을 수 없습니다. 어떤 도움이라도 환영합니다. 감사해요!

답변1

§TOC에서 기호 앞에 숫자를 추가하려면 패키지를 로드 tocloft하고 명령을 실행하면 충분합니다.

\renewcommand{\cftsecpresnum}{\S}

MWE 완료:

\documentclass[leqno,12pt,twoside,letterpaper]{book}

\renewcommand{\thesection}{\arabic{section}}

\usepackage{tocloft}
\renewcommand{\cftsecpresnum}{\S}

\begin{document}

\tableofcontents

\chapter{Test}
\section{Section 1}
\section{Section 2}

\chapter{Test}
\section{Section 1 in chapter 2}
\section{Section 2 in chapter 2}

\end{document} 

산출

여기에 이미지 설명을 입력하세요

제가 사용해봤으니 참고하세요

\renewcommand{\thesection}{\arabic{section}}

당신 대신

\renewcommand{\thesection}{\thepart \arabic{section}}

관련 정보