作者birdhackor (夜殘狼)
看板LaTeX
標題[問題] titletoc 之標題對齊
時間Tue Jan 7 17:52:33 2014
各位好
由於我希望可以將目錄的 lable
從
1 chapter name ........ page
1.1 section name .. page
變成
第一章 chapter name ........ page
1.1 section name .. page
這樣的格式
所以我用 titletoc 進行處理
語法如下
\titlecontents{chapter}
[0em]
{}
{第\CJKnumber{\thecontentslabel}章~~}
{}{\titlerule*{.}\contentspage}
%
\titlecontents{section}
[28pt]
{}
{\thecontentslabel\quad}
{}{\titlerule*{.} \contentspage}
%
\titlecontents{subsection}
[56pt]
{}
{\thecontentslabel\quad}
{}{\titlerule*{.} \contentspage}
但我發現
這樣會產生一個問題
原本如果標題過長
再換行之後應該會對齊標題
像這樣
1.1 xxxxxxxxxxxxx
xxxxx ....... 3
1.2 sssss ....... 4
用了上面的方式之後變成
1.1 xxxxxxxxxxxxx
xxxxx ............ 3
1.2 sssss ....... 4
請問如何讓它恢復對齊呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.157.251
1F:→ andrew43:你需要使用 titletoc package 中的 \contentspush 01/07 20:53
感謝您
修正成
\titlecontents{chapter}
[0em]
{}
{\contentspush{第\CJKnumber{\thecontentslabel}章~~}}
{}{\titlerule*{.}\contentspage}
%
\titlecontents{section}
[28pt]
{}
{\contentspush{\thecontentslabel\quad}}
{}{\titlerule*{.} \contentspage}
%
\titlecontents{subsection}
[56pt]
{}
{\contentspush{\thecontentslabel\quad}}
{}{\titlerule*{.} \contentspage}
即可達成效果
※ 編輯: birdhackor 來自: 140.116.157.251 (01/07 22:39)