そこで、LaTeX で何かを書いているときに、次のような問題が発生しました。まず、出力のセクションの番号を、章に依存せずに単なる番号にしたいのです。(1.1、1.2 などではなく)
つまり
第1章
- セクション1
- 第2節
第2章
- 第2章第1節
- 第2章第2節
などですが、目次では次のようにしたいのです
第1章
§1. 第1条
§2. 第2条第2章
§1. 第2章第1節
§2. 第2章第2節
最初に使ったもの
\renewcommand{\thesection}{\thepart \arabic{section}}
と
\documentclass[leqno, 12pt, twoside,letterpaper]{book}
しかし、記号 § で目次を取得できません。助けていただければ幸いです。ありがとうございます!
答え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}}