Skip to content

fix: resolve possible page number issue on blank page between undergraduate thesis abstract and table of contents#458

Closed
AmberHeart wants to merge 1 commit into
ustctug:masterfrom
AmberHeart:master
Closed

fix: resolve possible page number issue on blank page between undergraduate thesis abstract and table of contents#458
AmberHeart wants to merge 1 commit into
ustctug:masterfrom
AmberHeart:master

Conversation

@AmberHeart
Copy link
Copy Markdown

本科生毕业论文的摘要如果是奇数页(比如出现中文一页,英文两页这种情况),会在目录和摘要之间再加入一面空白页(因为目录会另开页),而这个空白页会有罗马字母的页码(本科生摘要部分不应该有罗马页码),这个PR主要是修复这个小问题

…aduate thesis abstract and table of contents
@zepinglee zepinglee added the bug label Apr 27, 2025
@zepinglee
Copy link
Copy Markdown
Member

zepinglee commented Apr 27, 2025

确实是 bug。前不久研究生更改了要求,正文从另页右页开始前的空白页改为有页码,但是我没考虑到本科生的情况。

不过我觉得修改 \cleardoublepage 的逻辑更自然些。

ustcthesis/ustcthesis.cls

Lines 1621 to 1639 in b1aabba

\def\cleardoublepage{%
\clearpage
\if@twoside
\ifodd\c@page\else
\hbox{}%
\ifustc@title@page
% 封面的空白页不显示页码
\thispagestyle{empty}%
\else
\thispagestyle{blank}%
\fi
\newpage
\if@twocolumn
\hbox{}%
\newpage
\fi
\fi
\fi
}

zepinglee added a commit that referenced this pull request Apr 27, 2025
@zepinglee
Copy link
Copy Markdown
Member

你试一下 fix-page-number 分支的 116d27c 修改有没有问题。

@AmberHeart
Copy link
Copy Markdown
Author

试了一下应该没问题,这样的修改确实更自然一些

@zepinglee zepinglee closed this in 57844c4 Apr 28, 2025
@Beihai-w
Copy link
Copy Markdown

Beihai-w commented Jun 5, 2025

现在本科生论文是单面打印的,因此不需要空白页了,建议删除

@zepinglee
Copy link
Copy Markdown
Member

现在本科生论文是单面打印的,因此不需要空白页了,建议删除

啊?哪里要求单面打印的?历来都是双面打印吧?

@Beihai-w
Copy link
Copy Markdown

现在本科生论文是单面打印的,因此不需要空白页了,建议删除

啊?哪里要求单面打印的?历来都是双面打印吧?

今年在制本厂的亲身经历,确实是单面的,答辩时老师们也很惊讶,估计是才改的

@zepinglee
Copy link
Copy Markdown
Member

今年在制本厂的亲身经历,确实是单面的,答辩时老师们也很惊讶,估计是才改的

可以在 \documentclassoneside 参数控制,更方便一些。

@himalalps
Copy link
Copy Markdown

现在本科生论文是单面打印的,因此不需要空白页了,建议删除

啊?哪里要求单面打印的?历来都是双面打印吧?

今年在制本厂的亲身经历,确实是单面的,答辩时老师们也很惊讶,估计是才改的

我的是双面打印的呀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants