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

去除绪论前空白页的两个可能方案 #85

Open
lyhyl opened this issue Mar 4, 2025 · 4 comments
Open

去除绪论前空白页的两个可能方案 #85

lyhyl opened this issue Mar 4, 2025 · 4 comments

Comments

@lyhyl
Copy link

lyhyl commented Mar 4, 2025

我用的texlive 2021,最新的模板,跟问题 #57 一样,好像还是会有空白页的问题。
查了一下StackOverflow,似乎可以通过oneside选项解决,我试过有用,直接\documentclass[unicode,oneside]{scutthesis}

常见的解决方法openany好像没什么用:

\LoadClass[12pt,a4paper,openany]{book}

@mengchaoheng
Copy link
Owner

#57 有没有帮助?#57 (comment)

“还有一个笨方法,就是生成的pdf删除掉这一页多余的”

还有就是现在谨慎更改代码,毕竟稍有不慎会让很多同学受影响。所以尽量搞清楚可能带来的影响才能推送更改。希望同学帮忙多测试,若实用,可以在这里继续推荐。

@lyhyl
Copy link
Author

lyhyl commented Mar 4, 2025

#57 有没有帮助?#57 (comment)

“还有一个笨方法,就是生成的pdf删除掉这一页多余的”

还有就是现在谨慎更改代码,毕竟稍有不慎会让很多同学受影响。所以尽量搞清楚可能带来的影响才能推送更改。希望同学帮忙多测试,若实用,可以在这里继续推荐。

#57 (comment)
关于这个comment,我自己是符号对照表和缩略词两个都没用的,但是测试过两个都用也有这个问题。我观察+Google结果来看,应该纯粹是奇偶页的问题。这也符合“并且测试发现,这两个都是基于表格做的内容,内容多了也会另起一页。”这个观察。book包好像要求\mainmatter都开始在左边页(偶数页),所以不够页数会插入空白页。

但是对于这个oneside,确实我也担心有什么地方会被影响到,因此还没开pr,希望可以有更多人来测试看看。

@lyhyl
Copy link
Author

lyhyl commented Mar 8, 2025

确认有一个影响:

\fancyhead[RE]{}
\fancyhead[RO]{}
\fancyhead[LE]{}
\fancyhead[LO]{}
\fancyhead[CO]{\headfont{\leftmark}}
\fancyhead[CE]{\headfont{华南理工大学硕士学位论文}}%

修改方案为:

\fancyhead[R]{}
\fancyhead[L]{}
\fancyhead[C]{\ifthenelse{\isodd{\value{page}}}{\headfont{\leftmark}}{\headfont{华南理工大学博士学位论文}}}

@lyhyl
Copy link
Author

lyhyl commented Mar 8, 2025

重新尝试了一下重定义\cleardoublepage,是可以的,只不过要放在最前面。那么目前是有两种方案。

方案1(重定义\cleardoublepage):

\documentclass[unicode]{scutthesis} % 草稿封面,硕士则添加选项master,博士则去掉。使用正式封面时注释该行
\renewcommand{\cleardoublepage}{\clearpage} % <<<在第二行插入这个重定义

方案2(oneside选项):

\documentclass[unicode, oneside]{scutthesis} % 草稿封面,硕士则添加选项master,博士则去掉。使用正式封面时注释该行

然后把

\fancyhead[RE]{}
\fancyhead[RO]{}
\fancyhead[LE]{}
\fancyhead[LO]{}
\fancyhead[CO]{\headfont{\leftmark}}
\fancyhead[CE]{\headfont{华南理工大学硕士学位论文}}%
改成:

\fancyhead[R]{}
\fancyhead[L]{}
\fancyhead[C]{\ifthenelse{\isodd{\value{page}}}{\headfont{\leftmark}}{\headfont{华南理工大学博士学位论文}}}

@lyhyl lyhyl changed the title 绪论前空白页的问题是否可以通过oneside选项去掉? 去除绪论前空白页的两个可能方案 Mar 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants