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

能不能在模板中加入选题报告? #579

Closed
qzxuhui opened this issue Dec 5, 2020 · 12 comments
Closed

能不能在模板中加入选题报告? #579

qzxuhui opened this issue Dec 5, 2020 · 12 comments

Comments

@qzxuhui
Copy link

qzxuhui commented Dec 5, 2020

您好,希望在模板中加入选题报告的封面。

现在的航天航院固体力学系开题报告格式要求如下:

Screenshot from 2020-12-05 13-15-20

和博士论文相比,主要差别如下:

差别1:

  • 博士论文:(申请清华大学工学博士学位论文)
  • 选题报告:(清华大学博士学位论文选题报告)

差别2:

  • 博士论文:没有学号
  • 选题报告:有学号
@zepinglee
Copy link
Contributor

可以,有没有官方文件的 URL?

@qzxuhui
Copy link
Author

qzxuhui commented Dec 5, 2020

非常感谢,好像没有找到,只有导师发的选题报告要求,网上可以搜索到这个链接,点开可以得到一个选题报告的封面模板

http://www.law.tsinghua.edu.cn/publish/law/7024/20111021165212974587726/3.doc

@qzxuhui
Copy link
Author

qzxuhui commented Dec 5, 2020

对于有近期要开题要急用的同学,下面这个方式可以非常粗暴地做出封面:

直接修改realase版本的thuthesis.cls文件

修改1,大约在1637行

\newcommand\thu@titlepage@degree{%
  \begingroup
    \def\CJKglue{\hskip 1bp}%
    \CJKfamily+{}\xiaoer
    (申请清华大学\thu@degree@name\ifthu@degree@type@professional 专业\fi 学位论文)\par
  \endgroup
}

修改为

\newcommand\thu@titlepage@degree{%
  \begingroup
    \def\CJKglue{\hskip 1bp}%
    \CJKfamily+{}\xiaoer
    (清华大学博士学位论文选题报告)\par
  \endgroup
}

修改2,大约在1676行

对于学位类型是博士,即在开头使用\documentclass[degree=doctor, fontset=windows]{thuthesis}
可以修改

\newcommand\thu@titlepage@info@doctor@academic{%
  \thu@titlepage@info@tabular{2.8cm}{2.8cm}{0.82cm}{%
    \thu@info@item{培养单位}{}{\thu@department}%
    \thu@info@item{学科}{}{\thu@discipline}%
    \thu@info@item{研究生}{\thu@name@title}{\thu@author}%
    \thu@info@item{指导教师}{\thu@name@title}{\thu@supervisor}%
    \thu@info@item{副指导教师}{\thu@name@title}{\thu@associate@supervisor}%
    \thu@info@item{联合导师}{\thu@name@title}{\thu@joint@supervisor}%
  }\par
}

\newcommand\thu@titlepage@info@doctor@academic{%
  \thu@titlepage@info@tabular{2.8cm}{2.8cm}{0.82cm}{%
    \thu@info@item{培养单位}{}{\thu@department}%
    \thu@info@item{学科}{}{\thu@discipline}%
    \thu@info@item{研究生}{\thu@name@title}{\thu@author}%
    \thu@info@item{学号}{\thu@name@title}{12345678}%
    \thu@info@item{指导教师}{\thu@name@title}{\thu@supervisor}%
    \thu@info@item{副指导教师}{\thu@name@title}{\thu@associate@supervisor}%
    \thu@info@item{联合导师}{\thu@name@title}{\thu@joint@supervisor}%
  }\par
}

硕士同理,修改1698行的对应的代码块即可。

这样就可以临时做出一个粗暴的做出一个封面出来。

感谢开发者未来可以把这个功能给加进去 ^-^。

@qzxuhui
Copy link
Author

qzxuhui commented Dec 5, 2020

除了上述不同之外,选题报告应该不需要(1)英文摘要和(2)英文封面。

对于(1)
英文封面不知道有没有办法不生成。如果可以的话,可以建立一个开关来设置是否生成英文封面。谢谢。

对于(2)
英文摘要可以直接把\begin{abstract*} ... \end{abstract*}给注释了就不会生成。

@zepinglee
Copy link
Contributor

zepinglee commented Dec 5, 2020

研究生院的官方文件在 http://yjsy.cic.tsinghua.edu.cn/docinfo/board/boarddetail.jsp?columnId=0011505&parentColumnId=00115&itemSeq=322 ,不过仅限校内访问。

接口的话,thesis-type = thesis/report 怎么样?type 在旧版中用于设置 type = doctore/master/bachelor,最好避免冲突。另外 student-id 设置。

中英文的标题页是由 \maketitle 命令一起生成的,这是 LaTeX 的标准接口。所以我不建议拆开成两个命令分别用于中英文的封面。倒是可以考虑增加一个选项 include-english-title-page = true/false 用于手动控制,当然 thesis-type = report 自动改为 false

@zepinglee
Copy link
Contributor

对于有近期要开题要急用的同学,下面这个方式可以非常粗暴地做出封面:

直接修改realase版本的thuthesis.cls文件

建议修改 .dtx 文件。

要注意,.cls 文件是从 .dtx 中 unpack 得到的。如果修改了 .cls 后再更新 .dtxmake 时会覆盖掉 .cls 的修改。

@qzxuhui
Copy link
Author

qzxuhui commented Dec 5, 2020

哈哈哈哈哈,我不太会修改.dtx文件,就直接改了.cls。T^T。还得麻烦您这个专业的开发者来给一个解决方案啦。
出现两次\maketitle确实很奇怪。我觉得您的提议是一个好主意。辛苦啦。

@zepinglee
Copy link
Contributor

@Harry-Chen 有啥建议?

@Harry-Chen
Copy link
Member

研究生院的官方文件在 http://yjsy.cic.tsinghua.edu.cn/docinfo/board/boarddetail.jsp?columnId=0011505&parentColumnId=00115&itemSeq=322 ,不过仅限校内访问。

接口的话,thesis-type = thesis/report 怎么样?type 在旧版中用于设置 type = doctore/master/bachelor,最好避免冲突。另外 student-id 设置。

中英文的标题页是由 \maketitle 命令一起生成的,这是 LaTeX 的标准接口。所以我不建议拆开成两个命令分别用于中英文的封面。倒是可以考虑增加一个选项 include-english-title-page = true/false 用于手动控制,当然 thesis-type = report 自动改为 false

是不是叫 proposal 更好一些?我同意用这样的选项,然后配合 student-id

此外,这个事情是不是和研究生院联系一下,看看他们要不要跟着新的写作指南一起更新一下?

@zepinglee
Copy link
Contributor

嗯,proposal 更好。我去联系下研究生院。

@zepinglee
Copy link
Contributor

研究生院回复说就按照目前的格式,不打算更新。

@zepinglee
Copy link
Contributor

@qzxuhui 目前 master 分支的版本可以设置选题报告格式了。

\documentclass[thesis-type=proposal, degree=doctor]{thuthesis}
\thusetup{student-id = 2000310000}

@zepinglee zepinglee mentioned this issue Mar 11, 2021
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

3 participants