2017-07-30 9 views
0

私は\ documentclass [oneside、a4paper、12pt] {report}を使用しています。ラテックス変更セクションフォーマット

第一章::私が持っているコンテンツのテーブルで

はじめ

1.1パターン分類監修

1.2 ...

教師なし

1.3 ...


次のように変更する必要があります(各ヌーの後にドットを挿入してくださいマバーリング): 第1章:紹介

1.1。パターン分類器

1.2。監督された...

1.3。監督なし...

ラテックスでこれを管理できますか? @

\renewcommand \thesection {\thechapter.\@arabic\[email protected]} 

あなたがしなければならないのは、ことを除いて、期間を追加しているスタイルファイル外の文字として使用することはできません。

+0

1)これはどこでも起こるか、TOCのどこかで起こるはずですか? 2)サブセクションを使用していますか?あなたが望むようにセクション番号のフォーマットを変更するのは簡単ですが、どこでも起こるはずですが、単純な変更( '\ thesection'の再定義)によってサブセクション(およびそれ以下)の数字はむしろ醜いものになります。セクション番号の末尾とその定義からの1つ)。もしあなたが望んでいなければ、それらのマクロもすべて再定義する必要があります( '\ thesubsection'など)。私はそれをTOCの* only *にする方法を知らない。 – Nick

答えて

0

report.clsは、次のようにマクロ\thesectionを定義します。

\makeatletter 
\renewcommand \thesection {\thechapter.\@arabic\[email protected]} 
\makeatother 

注意をしかしそれはどこにでもセクション番号を変更すること::TOCで、実際のセクション番号にテキストで、このための通常の迅速かつ汚い回避策は、プリアンブルにこれを追加することですサブセクション番号を使用する場合はサブセクション番号を使用します(サブセクション番号には余分なピリオドが付きます)。もう少し詳しく質問に私のコメントを参照してください。

関連する問題