liubenyuan / nudtpaper

A LaTeX template for Master/PhD Thesis of NUDT
337 stars 149 forks source link

update-20200704-增加 biber 和 resumebib 选项可以选择使用biblatex或者bibtex生成参考文献,以及使用biblatex生成简历中的论文和成果 #27

Closed hushidong closed 4 years ago

hushidong commented 4 years ago

增加 biber 和 resumebib 选项可以选择使用biblatex或者bibtex生成参考文献,以及使用biblatex生成简历中的论文和成果

  1. 设置biber则使用biblatex,不给出则使用bibtex

2.设置resumebib则使用biblatex生成resume中的论文和成果,不给出则使用手写输入的方式

liubenyuan commented 4 years ago

谢谢,我没使用过biber,要是师弟师妹们有biber需求,你有时间能帮他们在issue上回复一下。

hushidong commented 4 years ago

好的,没问题。

liubenyuan commented 4 years ago

测试了下,需要安装 biberbiblatexbiblatex-gb7714-2015datetimefmtcount

正文参考文献现在官方要求缩进么? 在2018年改过一次: https://github.com/liubenyuan/nudtpaper/commit/ce15cc4f992a1d49bab419111687a432cfd4a28b 但是感觉不是特别美观。

2020-07-04_18-21

liubenyuan commented 4 years ago

另外我看你更改了nudtpaper.dtx,那在最终测试前,你可以

xelatex nudtpaper.ins

\ifreview选项并没有添加进thesis.tex

hushidong commented 4 years ago

好的,dtx没有认真改,主要改的是cls.

参考文献格式有明确要求的话,我再修正。

另外,我用texlive2020,正常编译,唯一要注意的是编译命令的差异。

liubenyuan commented 4 years ago

2020-07-04_19-41

这是用bibtex编译的,我感觉使用biber,在字体和断行上是不是需要额外的配置呢?

liubenyuan commented 4 years ago

好的,dtx没有认真改,主要改的是cls.

参考文献格式有明确要求的话,我再修正。

另外,我用texlive2020,正常编译,唯一要注意的是编译命令的差异。

恩,我想既然您改动了dtx,应当确保xelatex nudtpaper.ins生成nudtpaper.clsthesis.tex后,跟您希望的改动一致且可编译。

hushidong commented 4 years ago

实话说,我其实不习惯用dtx的,总觉得多一道麻烦。

我看了前面那个pr上你说主要维护cls了,所以没有去编译dtx。

后面我再把dtx也测一下。cls是没有问题的。

hushidong commented 4 years ago

刚看了一下,dtx生成的cls与当前的差异主要是在,一个用的list环境,一个用了enumerate宏包,以及相关设置,我加的代码已经体现一致了的。因为具体差别也不是很大,改起来不复杂,你改或者我改都没啥问题。

另外你上面给出的文献表的差异例子,可能与字体差异有关。 行距的话也容易设置,另外行溢出也可以用丑度等设置,只要知道官方要求,那么可以精确的解决。

liubenyuan commented 4 years ago

我将18年的参考文献要求上传了,还是麻烦您在之前pull的基础上修改下dtx吧,谢谢啦!

我检查了下,的确是跟字体相关。