avatar
f*7
1
有关于toc的问题.
发现default的chapter entries都没有"Chapter"打头.学校变态,要求加上"Chapter".
试过改\@chapter命令,就是在参数#1前面加个Chapter,结果所有的用\chapter*产生的
标题都冠上"Chapter"了.要崩溃了,下周一就要交final version了,恳请大虾们帮忙啊~
~~
厚颜无耻再问一个问题,还是那个可恶的"Chapter",要求cross reference产生的
bookmark里也要显示"Chapter"...
恳请大家支招啊~~
avatar
c*h
2
一个比较无耻的方法,在.toc里面所有相应位置加上"Chapter"
或者titletoc包里面应该可以设置,找一下

啊~

【在 f********7 的大作中提到】
: 有关于toc的问题.
: 发现default的chapter entries都没有"Chapter"打头.学校变态,要求加上"Chapter".
: 试过改\@chapter命令,就是在参数#1前面加个Chapter,结果所有的用\chapter*产生的
: 标题都冠上"Chapter"了.要崩溃了,下周一就要交final version了,恳请大虾们帮忙啊~
: ~~
: 厚颜无耻再问一个问题,还是那个可恶的"Chapter",要求cross reference产生的
: bookmark里也要显示"Chapter"...
: 恳请大家支招啊~~

avatar
f*7
3
嗯,无耻的方法works! 可解燃眉之急...
不过还是想知道个阳春白雪点的办法.非得用其他的package才行么?有点郁闷...
avatar
c*h
4
其实别人写的包就是帮你定义或者修改了一大串命令,你何必那么执着呢。。
hack一段代码需要时间,有空我想想。。

【在 f********7 的大作中提到】
: 嗯,无耻的方法works! 可解燃眉之急...
: 不过还是想知道个阳春白雪点的办法.非得用其他的package才行么?有点郁闷...

avatar
c*h
5
看了一下book.cls,在定义\chapter的第六行某地方加上chapter字眼
看是不是你要的效果
\def\@chapter[#1]#2{\ifnum \[email protected] >\[email protected]
\[email protected]
\refstepcounter{chapter}%
\typeout{\@chapapp\space\thechapter.}%
\addcontentsline{toc}{chapter}%
{\protect Chapter \numberline{\thechapter}#1}% \else
\addcontentsline{toc}{chapter}{#1}%
\fi
\else
\addcontentsline{toc}{chapter}{#1}%
\fi
\chaptermark{#1}%
\addtocontents{lof}{\pr

【在 f********7 的大作中提到】
: 有关于toc的问题.
: 发现default的chapter entries都没有"Chapter"打头.学校变态,要求加上"Chapter".
: 试过改\@chapter命令,就是在参数#1前面加个Chapter,结果所有的用\chapter*产生的
: 标题都冠上"Chapter"了.要崩溃了,下周一就要交final version了,恳请大虾们帮忙啊~
: ~~
: 厚颜无耻再问一个问题,还是那个可恶的"Chapter",要求cross reference产生的
: bookmark里也要显示"Chapter"...
: 恳请大家支招啊~~

avatar
T*n
6
Don't change \@chapter. \@chapter is used to set the chapter opening
for numbered chapters. It shouldn't be used to tweak the TOC.
Change the definition for \[email protected] instead. If you use book.cls,
look for \[email protected] (around line 625). In the definition of \[email protected],
the first argument #1 is the chapter number. So you need to change the
#1 to something like this:
\@chapapp\ #1
\@chapapp will expand to \chaptername or \appendixname depending on
whether you are in the main text or in the ba

【在 c*******h 的大作中提到】
: 看了一下book.cls,在定义\chapter的第六行某地方加上chapter字眼
: 看是不是你要的效果
: \def\@chapter[#1]#2{\ifnum \[email protected] >\[email protected]
: \[email protected]
: \refstepcounter{chapter}%
: \typeout{\@chapapp\space\thechapter.}%
: \addcontentsline{toc}{chapter}%
: {\protect Chapter \numberline{\thechapter}#1}% : \else
: \addcontentsline{toc}{chapter}{#1}%

avatar
c*h
7
yes, the \[email protected] part is a better place to deal with toc, lof and lot
appearances

【在 T*******n 的大作中提到】
: Don't change \@chapter. \@chapter is used to set the chapter opening
: for numbered chapters. It shouldn't be used to tweak the TOC.
: Change the definition for \[email protected] instead. If you use book.cls,
: look for \[email protected] (around line 625). In the definition of \[email protected],
: the first argument #1 is the chapter number. So you need to change the
: #1 to something like this:
: \@chapapp\ #1
: \@chapapp will expand to \chaptername or \appendixname depending on
: whether you are in the main text or in the ba

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。