作者rogerli ()
看板LaTeX
标题Re: [问题] Book中页码前面的章节名称
时间Thu Jul 1 11:07:29 2010
※ 引述《liveinlow (\( ̄ε ̄ )>)》之铭言:
: 各位好
: 想请问一下在编辑书的时候,页码前面会有Chapter 1这个东西。
: 然後我把\chaptername换成 {第~\thechapter~章},就会变成
: "第 1 章 1",这样好像不对耶。。。
: 不知道要format哪一个东西才能定义他的格式呢?
: 谢谢
以下应该可以:
绿色那行改这样试看看。
\renewcommand\chaptername{第}
\def\chapternameend{章}
\makeatletter
\def\@makechapterhead#1{%
\vspace*{50\p@}%
{\parindent \z@ \raggedright
\normalfont
\ifnum \c@secnumdepth >\m@ne
\if@mainmatter
\huge\bfseries
\@chapapp\space \thechapter\space \chapternameend
\par\nobreak
\vskip 20\p@
\fi
\fi
\interlinepenalty\@M
\Huge \bfseries
#1\par\nobreak
\vskip 40\p@
}}
\makeatother
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.33.236.100
1F:推 liveinlow:谢谢你,不过他跑出来变成"第 1",最後那个"章"没出来/\ 07/01 11:19
※ 编辑: rogerli 来自: 114.33.236.100 (07/01 11:25)
2F:推 liveinlow:不好意思我是用XeTeX的... 07/01 11:40