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

《关于学位论文使用授权的说明》内容错误与格式差异 #625

Closed
yuantailing opened this issue Mar 25, 2021 · 7 comments
Closed

Comments

@yuantailing
Copy link

yuantailing commented Mar 25, 2021

编译环境

编译的系统:Windows 10
TeX 发行版:TeX Live 2020
模板版本:v7.2.1
模板类型:master

描述问题

根据《研究生学位论文写作指南》附件《03-2关于学位论文使用授权的说明(硕士)》,(1)没有“保密的论文在解密后遵守此规定”这句话,(2)数字是宋体,(3)其它排版细节差异。而模板编译的结果是 见截图

截图:
image

复现上述问题的代码:

\documentclass[degree=master]{thuthesis}
\begin{document}
\copyrightpage
\end{document}
@zepinglee
Copy link
Contributor

(1)没有“保密的论文在解密后遵守此规定”这句话,

2020 年 10 月版时还有这句话,这个是 2020 年 12 月版去掉的。

(2)数字是宋体,

这其实是 Word 模板不严谨,全文的正文部分都是中文部分用宋体,西文和数字用 Times New Roman。

(3)其它排版细节差异

《指南》要求的格式中,版心宽度不是正文字号的整数倍,所以不同排版软件处理起来有所差异是正常的。

@yuantailing
Copy link
Author

指南左右边距是 3cm,latex模板左右边距 3.2cm。每行文字数量不同可能还与这有关。

@yuantailing
Copy link
Author

  1. 边距参考:
\newcommand\thu@copyright@page@graduate{%
  \newgeometry{
    vmargin = 3.0cm,
    hmargin = 3.0cm,
  }%
  \begingroup
    \ctexset{
      chapter = {
        format     = {\centering\sffamily\erhao},
        beforeskip = 40bp,
        afterskip  = 6bp,
      },
    }%
    \thu@chapter*[]{关于学位论文使用授权的说明}%
    \thispagestyle{empty}%
  \endgroup
  \vskip 43bp%
  1. 宋体数字宽度比 Times New Roman 宽度大,这造成有数字的行多排了一个字。所以猜测排版细节差异可能字体导致的。

@zepinglee
Copy link
Contributor

指南左右边距是 3cm,latex模板左右边距 3.2cm。每行文字数量不同可能还与这有关。

这个是在 2020 年 10 月版中修改的。8 月以以前版本的 Word 模板中左右边距 3.2 cm。

@zepinglee
Copy link
Contributor

你给的参数没啥问题,我又调了下其他地方的 layout 参数,跟 Word 模板基本一致了。

Screen Shot 2021-03-26 at 11 59 15

其中红色的是 Word 模板的,青色的是 LaTeX 模板生成的,重叠在一起时就是黑色的。

diff.pdf

看来 Word 不会处理左边的标点悬挂。

zepinglee added a commit that referenced this issue Mar 26, 2021
@zepinglee
Copy link
Contributor

原来的排版的差异主要是 xeCJK 处理全宽括号的断行导致。默认情况下会倾向于在右括号右边断行,避免在左括号左边断行,但是用在这里就比较尴尬。我手动添加了 \allowbreak\nobreak 后就一样了。

@yuantailing
Copy link
Author

Sorry, close 错了,没等合进主分支就误 close 了。

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