Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

目录样式的章节的间隔可以设置么?使用其他命令时会出现问题。 #73

Closed
Brightorange90 opened this issue May 12, 2019 · 10 comments
Labels
toc Table of contents

Comments

@Brightorange90
Copy link

目录样式的章节的间隔可以设置么? 默认设置看着有些宽 使用其他命令时会出现问题。

@zepinglee
Copy link

给个截图?

@stone-zeng
Copy link
Owner

模版对目录基本没做什么修改,只改动了章节标题的样式和页眉,要修改可以使用其他宏包。你说的「其他命令」是指?

@Brightorange90
Copy link
Author

image
titletoc 这个命令会导致目录有重叠 @zepinglee @stone-zeng

image

@Brightorange90
Copy link
Author

模版对目录基本没做什么修改,只改动了章节标题的样式和页眉,要修改可以使用其他宏包。你说的「其他命令」是指?

如上图所示

@Brightorange90
Copy link
Author

Brightorange90 commented May 12, 2019

模版对目录基本没做什么修改,只改动了章节标题的样式和页眉,要修改可以使用其他宏包。你说的「其他命令」是指?

请问,发现该模板的编写内容采用的方式不太寻常,请问内在原理在哪里可以看到详细的介绍?有参考文献么?
如果出现需要修改的内容,自行修改的余地很小。

\cs_new_protected:Npx 这样的命令是指 命令被保护起来了?

@stone-zeng
Copy link
Owner

stone-zeng commented May 12, 2019

请问,发现该模板的编写内容采用的方式不太寻常,请问内在原理在哪里可以看到详细的介绍?有参考文献么?

fduthesis 使用 LaTeX3 编写。官方文档列在了 https://ctan.org/pkg/l3kernel。也可以参考我正在写的教程:

其中给出了更多的参考资料。

\cs_new_protected:Npx 这样的命令是指命令被保护起来了?

是的,实际上就是加了 \protected。根据 Joseph Wright 的说法,在 LaTeX3/expl3 中,命令要么是完全可展的,要么就是被保护的。

@Brightorange90
Copy link
Author

请问,发现该模板的编写内容采用的方式不太寻常,请问内在原理在哪里可以看到详细的介绍?有参考文献么?

fduthesis 使用 LaTeX3 编写。官方文档列在了 https://ctan.org/pkg/l3kernel。也可以参考我正在写的教程:

其中给出了更多的参考资料。

\cs_new_protected:Npx 这样的命令是指命令被保护起来了?

是的,实际上就是加了 \protected。根据 Joseph Wright 的说法,在 LaTeX3/expl3 中,命令要么是完全可展的,要么就是被保护的。

这样子,大概看了下,入门的话,难度是挺大的

@stone-zeng
Copy link
Owner

这个大概是 ctex 那边的问题,下面这段代码就可以复现:

\documentclass{ctexbook}
\usepackage{titletoc}

\begin{document}
\tableofcontents
\chapter{测试}
\chapter{测试}
\end{document}

image

现在模版对目录的处理比较简单,暂时只用到了 ctex 宏包提供的接口,还没有考虑对其他宏包的兼容性。有需要的话可以再做修改。

@Brightorange90
Copy link
Author

Brightorange90 commented May 14, 2019

这个大概是 ctex 那边的问题,下面这段代码就可以复现:

现在模版对目录的处理比较简单,暂时只用到了 ctex 宏包提供的接口,还没有考虑对其他宏包的兼容性。有需要的话可以再做修改。

十分感谢!图表目录已经加上去了。目前确实有需求,需要调制目录的一些方面,例如chapter后面也加上虚线,chapter之后的间距稍微缩短点。使用如下代码成功了

\usepackage[titles]{tocloft}
\renewcommand{\cftdot}{$\cdot$}
\renewcommand{\cftdotsep}{1.5}
\setlength{\cftbeforechapskip}{0pt}
\renewcommand{\cftchapleader}{\cftdotfill{\cftchapdotsep}}
\renewcommand{\cftchapdotsep}{\cftdotsep}

不知道有没有其他需要注意的地方

image

@stone-zeng stone-zeng added the toc Table of contents label Jun 4, 2019
@stone-zeng
Copy link
Owner

ctex v2.5 中这一问题已被修复。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
toc Table of contents
Projects
None yet
Development

No branches or pull requests

3 participants