sjtug / SJTUThesis

上海交通大学 LaTeX 论文模板 | Shanghai Jiao Tong University LaTeX Thesis Template
Apache License 2.0
3.36k stars 792 forks source link

2021 年本科毕设模版更新 #621

Closed sjtuzwj closed 3 years ago

sjtuzwj commented 3 years ago
skyzh commented 3 years ago

感谢,我们会尽快同步修改

skyzh commented 3 years ago

看了一下还有这么几个区别,有没有必要做更改:

AlexaraWu commented 3 years ago

封面颜色之前预留了修改的选项,其他的一些细节我这两天争取找教务处的老师沟通一下,先不着急改。

sjtuzwj commented 3 years ago

封面的英文需要修改吗,我自己的cls改成这样了

    \sjtu@name@def{subject@en}{\sjtu@name@degree@type@en's Thesis}

原文:

  \sjtu@name@def{subject@en}{Thesis of \sjtu@name@degree@type@en}
YZ-SJTU commented 3 years ago

还有一个问题,图表的名字在新的模板里都加粗了

YZ-SJTU commented 3 years ago

网上有看到最新的要求是 正文字体是12pt,1.5倍行距。

sjtuzwj commented 3 years ago

网上有看到最新的要求是 正文字体是12pt,1.5倍行距。

标注还是五号宋体,一倍行距。你说的是英文模板吗?

YZ-SJTU commented 3 years ago

网上有看到最新的要求是 正文字体是12pt,1.5倍行距。

标注还是五号宋体,一倍行距。你说的是英文模板吗?

对的,英文模板改的比较多。正文字体变成小四,行间距1.5倍 orz

sjtuzwj commented 3 years ago

模板里二级标题似乎是不加粗的(而且他那个序号真奇怪)

三级四级标题都使用小四宋体

但是,似乎宋体加粗变黑体,黑体加粗不变,所以总体来说只是改了一下三级标题?

  section = {%
    format       = \zihao{4}\heiti,
    afterindent  = true,
    afterskip    = {1ex \@plus .2ex},
  },
  subsection = {%
    format       = \zihao{-4}\normalfont,
    afterindent  = true,
    afterskip    = {1ex \@plus .2ex},
  },
  subsubsection = {%
    format       = \zihao{-4}\normalfont,
    afterindent  = true,
    afterskip    = {1ex \@plus .2ex},
  }
sjtuzwj commented 3 years ago

虽然能够加粗表题,但是只限于英文,中文默认宋体转黑体了。。。考虑到之前的latex模板也是这样的,姑且认为ctex的默认规则是符合学校要求的,不再管了

\DeclareCaptionFont{sjtu@caption@font}{\zihao{5}\normalfont\bfseries}
\DeclareCaptionFont{sjtu@subcaption@font}{\zihao{5}\normalfont}
\DeclareCaptionLabelSeparator{enskip}{\enskip}
YZ-SJTU commented 3 years ago

模板里二级标题似乎是不加粗的(而且他那个序号真奇怪)

三级四级标题都使用小四宋体

但是,似乎宋体加粗变黑体,黑体加粗不变,所以总体来说只是改了一下三级标题?

  section = {%
    format       = \zihao{4}\heiti,
    afterindent  = true,
    afterskip    = {1ex \@plus .2ex},
  },
  subsection = {%
    format       = \zihao{-4}\normalfont,
    afterindent  = true,
    afterskip    = {1ex \@plus .2ex},
  },
  subsubsection = {%
    format       = \zihao{-4}\normalfont,
    afterindent  = true,
    afterskip    = {1ex \@plus .2ex},
  }

蹲一个英文的字体格式修改 orz

907386253 commented 3 years ago

大致将英文论文格式的变化整理了一下:

sjtuzwj commented 3 years ago

大致将_英文论文_格式的变化整理了一下:

  • [ ] 封面大幅度更改
  • [ ] 原创性声明页面:
  1. 原来标题中的毕业设计(论文),改为学位论文
  2. 原来第一行的所呈交的毕业设计(论文),改为所呈交的学位论文《Name of the current thesis》
  • [ ] 授权书字号和格式变动
  • [ ] 去除了中文摘要的小标题摘要二字中间的空格,并去除了粗体
  • [ ] 英文摘要关键字的字体改为12pt去除首行缩进1.5倍行距
  • [ ] 目录
  1. 标题Contents改为14pt
  2. 内容改为12pt,单倍行距
  • [ ] 一级标题(chapter)改为14pt
  • [ ] 二、三、四级标题(section, subsection, subsubsection)改为左对齐,加粗,14pt,无缩进
  • [ ] 正文字号更改为12pt,1.5倍行距,左右对齐,去除首行缩进
  • [ ] 文内引用格式改为([1], NAME, YEAR: P.),依次包括参考文献列表中的序号(表示在方括号中),引用人的名字(外文名较长时可使用符合习惯的姓名缩写),年份以及出处在文献中的页数。
  • [ ] 页脚为页码,页码格式为只显示当前页码
  • [ ] 图、表(包括长表格中的续表标题)标题字号更改为12pt,加粗
  • [ ] 参考文献
  1. 标题Bibliography,更改为REFERENCE
  2. 字体更改为12pt,1.5倍行距

这也太多了吧。。。。。是谁想到这个时候出新模板的

YZ-SJTU commented 3 years ago

大致将_英文论文_格式的变化整理了一下:

  • [ ] 封面大幅度更改
  • [ ] 原创性声明页面:
  1. 原来标题中的毕业设计(论文),改为学位论文
  2. 原来第一行的所呈交的毕业设计(论文),改为所呈交的学位论文《Name of the current thesis》
  • [ ] 授权书字号和格式变动
  • [ ] 去除了中文摘要的小标题摘要二字中间的空格,并去除了粗体
  • [ ] 英文摘要关键字的字体改为12pt去除首行缩进1.5倍行距
  • [ ] 目录
  1. 标题Contents改为14pt
  2. 内容改为12pt,单倍行距
  • [ ] 一级标题(chapter)改为14pt
  • [ ] 二、三、四级标题(section, subsection, subsubsection)改为左对齐,加粗,14pt,无缩进
  • [ ] 正文字号更改为12pt,1.5倍行距,左右对齐,去除首行缩进
  • [ ] 文内引用格式改为([1], NAME, YEAR: P.),依次包括参考文献列表中的序号(表示在方括号中),引用人的名字(外文名较长时可使用符合习惯的姓名缩写),年份以及出处在文献中的页数。
  • [ ] 页脚为页码,页码格式为只显示当前页码
  • [ ] 图、表(包括长表格中的续表标题)标题字号更改为12pt,加粗
  • [ ] 参考文献
  1. 标题Bibliography,更改为REFERENCE
  2. 字体更改为12pt,1.5倍行距

引用格式的变化看起来是最麻烦的,,

skyzh commented 3 years ago

中文模版已经基本上更新完了,PR 合并后即可使用。英文模版的细节还需要咨询一下相关老师。

skyzh commented 3 years ago

虽然能够加粗表题,但是只限于英文,中文默认宋体转黑体了。。。考虑到之前的latex模板也是这样的,姑且认为ctex的默认规则是符合学校要求的,不再管了

\DeclareCaptionFont{sjtu@caption@font}{\zihao{5}\normalfont\bfseries}
\DeclareCaptionFont{sjtu@subcaption@font}{\zihao{5}\normalfont}
\DeclareCaptionLabelSeparator{enskip}{\enskip}

这个问题请参考 https://github.com/sjtug/SJTUThesis/discussions/623 ,目前的楷体也是 ok 的。

ifarewell commented 3 years ago

中文新模板现在编译出来有两行英文校名,一行是sjtu-vi-name-red.pdf自带的,另一行是文字,按学校模板走的话感觉可能需要截取一下sjtu-vi-name-red.pdf

skyzh commented 3 years ago

中文新模板现在编译出来有两行英文校名,一行是sjtu-vi-name-red.pdf自带的,另一行是文字,按学校模板走的话感觉可能需要截取一下sjtu-vi-name-red.pdf

是的,PR 里面写错了,稍后修((

skyzh commented 3 years ago

中文模版的修改已经合入主线了。

sjtuzwj commented 3 years ago

目前我正在做:默认情况章节名加粗,但是"摘要“、”谢辞“、”参考文献“等部分不加粗。(目前的cls里是全部加粗,如果开启中文字体加粗的话,如下图)

捕获

如果使用带粗体的中文字体集,如fandol,会导致摘要、谢辞、参考文献这些也变成粗体,所以我修改了指令让他们转为生成普通字体: 谢辞

   \sjtu@chapter*[\sjtu@name@acknowledgements]{\mdseries\sjtu@name@acknowledgements}
    \addcontentsline{toc}{chapter}{谢辞}

摘要

\NewDocumentEnvironment{abstract}{}{%
  \sjtu@chapter*[\sjtu@name@abstract@zh]{%
    \sjtu@info@title@zh \vskip 2ex
    \begingroup
      \zihao{4}
      \heiti\mdseries\centering\sjtu@name@abstract@zh
    \endgroup
  }[\sjtu@name@abstract]%
}

除此之外,我自己修改了之前提到的因为没粗体而导致的若干问题(包括标题格式分别为一级黑粗,二级黑,三四级宋;图表题格式宋体加粗;封面中文楷体加粗)等,大概之后会另开一个项目支线

修改如下,尽可能向word凑近了一些,不过原本的模板应该也没问题。

skyzh commented 3 years ago

其实昨天老师的反馈是细节部分不用完全照 Word 模版,所以你提到的部分我们都没有修改(

sjtuzwj commented 3 years ago

其实昨天老师的反馈是细节部分不用完全照 Word 模版,所以你提到的部分我们都没有修改(

(所以我也就只是fork自用

AlexaraWu commented 3 years ago

现在正在收集给教务处老师的反馈意见,我这里建了一个共享文档,欢迎提供建议。

https://docs.qq.com/doc/DV3BDSGpBWldHSGx5

AlexaraWu commented 3 years ago

教务处老师提供的官方文件:

上海交通大学关于本科生毕业设计(论文)工作的指导意见.pdf

HabituesNi commented 3 years ago

有没有哪位大佬可以帮忙修改一下overleaf上的版本呀,身边大多数同学都用的是overleaf,麻烦啦~

YZ-SJTU commented 3 years ago

有没有哪位大佬可以帮忙修改一下overleaf上的版本呀,身边大多数同学都用的是overleaf,麻烦啦~

可以把git上的zip 下载下来,然后在overleaf新建项目)

HabituesNi commented 3 years ago

有没有哪位大佬可以帮忙修改一下overleaf上的版本呀,身边大多数同学都用的是overleaf,麻烦啦~

可以把git上的zip 下载下来,然后在overleaf新建项目)

有过尝试,但是会有大量的编译报错出现

skyzh commented 3 years ago

请把相关的报错信息贴到 https://github.com/sjtug/SJTUThesis/issues/624 。这边只讨论本科模版的问题。

skyzh commented 3 years ago

教务处老师提供的官方文件:

上海交通大学关于本科生毕业设计(论文)工作的指导意见.pdf

老师的反馈是:毕设论文格式只要不违背这个文档的基本原则即可。因此 SJTUThesis 模版这边应该不会再做大的更改了。如果有细节上修改的需求,可以参考本 issue 中热心用户提供的解决方案。感谢大家的关注和支持。

YZ-SJTU commented 3 years ago

教务处老师提供的官方文件: 上海交通大学关于本科生毕业设计(论文)工作的指导意见.pdf

老师的反馈是:毕设论文格式只要不违背这个文档的基本原则即可。因此 SJTUThesis 模版这边应该不会再做大的更改了。如果有细节上修改的需求,可以参考本 issue 中热心用户提供的解决方案。感谢大家的关注和支持。

请问 英语模板有修改好吗QAQ

skyzh commented 3 years ago

@YZ-SJTU 英文模版的问题在之前的在线文档中也有反馈,看起来目前的模版符合《上海交通大学关于本科生毕业设计(论文)工作的指导意见》,因此不会做大的修改了。如果有修改模版的需求,但不知道如何下手,可以在 Discussion 中提问。

landhill commented 3 years ago

现在我们学院要求目录,三级标题,参考文献都是单倍行距,请问这要在sjtuthesis.cis文件中的哪里修改?

skyzh commented 3 years ago

现在我们学院要求目录,三级标题,参考文献都是单倍行距,请问这要在sjtuthesis.cis文件中的哪里修改?

discussion 里已有解决方案。

skyzh commented 3 years ago

现在我们学院要求目录,三级标题,参考文献都是单倍行距,请问这要在sjtuthesis.cis文件中的哪里修改?

参考文献和三级标题还没有试过(