Re: [心得] 中文化目錄編號後,附錄部份顯示為零問題

看板LaTeX (論文排版)作者 (小豪)時間5年前 (2018/07/23 18:15), 5年前編輯推噓1(102)
留言3則, 2人參與, 5年前最新討論串3/3 (看更多)
\usepackage{titlesec} \usepackage{titletoc} \usepackage{CJKnumb} \renewcommand{\contentsname}{目錄} \titleformat{\chapter}{\lefting\Huge\bfseries}{第\,\CJKnumber{\thechapter}\,章 }{1em} {} \usepackage{etoolbox} \apptocmd{\appendix}{ %\ifzh{ \titleformat{\chapter}{\lefting\Huge\bfseries}{\appendixname\thechapter}{1em} {} % 改章首 %}%{} % \titlecontents{chapter} % 改目錄 % [\tocNumSpaceC@Before] % {\tocStyleChapterAboveApp} % {\tocStyleChapterFont\makebox[\tocNumSpaceC@Total][l]{\thecontentslabel@chapter@app}} % {\tocStyleChapterFont} % {\tocStyleChapterFiller} % \@mainmattertrue % \appendix 置於 \backmatter 之後 }%{}{} %上面必需空兩行,空兩行與沒空兩行編譯的結果不同. \renewcommand\appendixname{附錄} \tableofcontents ______________________________________________________________________________ 我用上面那樣,終於編出我想要樣子!! 一開始,我不知道為什麼在目錄上面會多一頁,且那頁只有印「contents 目錄」 而目錄那頁的目錄是英文「contents」而不是中文「目錄」 我也不知這是如何造成的,我試著「改變下面這三行的位置」 \renewcommand{\contentsname}{目錄} \renewcommand\appendixname{附錄} \tableofcontents 直到我改成像最上面的原始碼那樣,才編出我想要的樣子。 (我在試的過程中,編譯出各種我不懂的結果) 最神奇的是,我上面原始碼裡一行註解寫的: 「上面必需空兩行,空兩行與沒空兩行編譯的結果不同.」 空兩行就是我要的,沒空兩行的話, 附錄那會是英文的「AppendixA」而不是中文的「附錄A」 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.204.172.178 ※ 文章網址: https://www.ptt.cc/bbs/LaTeX/M.1532340939.A.FE7.html ※ 編輯: hau (123.204.172.178), 07/23/2018 18:17:29

07/23 21:19, 5年前 , 1F
LaTeX 沒有空兩行的規則(至少我不知)。你好像把 \apptocmd
07/23 21:19, 1F

07/23 21:20, 5年前 , 2F
後面的 2 個 {} 註解掉了,它後面應該要有 4 個 {}
07/23 21:20, 2F

07/23 23:05, 5年前 , 3F
對耶!感謝!
07/23 23:05, 3F
文章代碼(AID): #1RLQhB_d (LaTeX)
文章代碼(AID): #1RLQhB_d (LaTeX)