Skip to content

Commit ac22424

Browse files
committed
chore: 使用说明
1 parent c03c80a commit ac22424

File tree

10 files changed

+69
-97
lines changed

10 files changed

+69
-97
lines changed

LZUThesis-PgD&PhD.cls

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
\NeedsTeXFormat{LaTeX2e}
2-
\ProvidesClass{LZUThesis-PgD&PhD}[2025/03/15 V4.0.1.2025 Thesis for LZUer PgD&PhD By yuhldr Use 2023 standard]
2+
\ProvidesClass{LZUThesis-PgD&PhD}[2025/03/15 V4.1.1.2025 Thesis for LZUer PgD&PhD By yuhldr Use 2023 standard]
33
\LoadClass[12pt, a4paper, UTF8, openany,oneside]{ctexbook}
44

55
% 兰州大学研究生学位论文写作参考规范 https://ge.lzu.edu.cn/xueweishouyu/guizhangzhidu/lunwenguanli/2020/1223/158947.html

LZUThesis.cls

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
\NeedsTeXFormat{LaTeX2e}
2-
\ProvidesClass{LZUThesis}[2025/03/15 V4.0.1.2025 Thesis for LZUer By yuhldr]
2+
\ProvidesClass{LZUThesis}[2025/03/15 V4.1.1.2025 Thesis for LZUer By yuhldr]
33
\LoadClass[12pt, a4paper, UTF8, openany,oneside]{ctexbook}
44

55
% 部分内容参考了https://github.com/suchot/LZUThesis2017,

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
VERSION = 4.0.1.2025
1+
VERSION = 4.1.1.2025
22
FILE_DATE = `date +%Y-%m-%d`
33

44
clear:

md/CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,15 @@
4040

4141
> 不一定是这一天更新的,只是这一天我想起来在这里补充了,更多请查看 `git history`
4242
43+
44+
## 2025.5.23
45+
46+
> 4.1.1.2025
47+
48+
- 章节前面空隙过大 `chapter/fixskip = true,`
49+
- 参考文献引用默认不再右上角 `, citestyle=numeric`
50+
51+
4352
## 2025.3.15
4453

4554
> 4.0.1.2025

md/QA.md

Lines changed: 45 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@
44
55
一定要先安装 `texlive`(无论你用的是 `texstudio` 还是 `vscode` 或者其他),可参考 [START.md](START.md)
66

7-
mac、linux、windows三系统全部测试通过,linux缺一个字体,看 [linux环境字体](#可能是Linux环境字体导致),其他出现什么问题,也看下面的,下面解决不了的,去 `github-issue` 提出
8-
7+
mac、linux、windows 三系统全部测试通过,linux 缺一个字体,看 [linux 环境字体](#可能是Linux环境字体导致),其他出现什么问题,也看下面的,下面解决不了的,去 `github-issue` 提出
98

109
## 编译出问题
1110

@@ -19,22 +18,19 @@ mac、linux、windows三系统全部测试通过,linux缺一个字体,看 [l
1918

2019
比如 `texstudio` 设置中 `pdflatex` 修改为 `xelatex`,以及 `bibtex` 改为 `biber`
2120

22-
改为 xelatex | 改为 biber
23-
-|-
24-
![alt text](images/texstudio.png) | ![alt text](images/texstudio2.png)
25-
21+
| 改为 xelatex | 改为 biber |
22+
| --------------------------------- | ---------------------------------- |
23+
| ![alt text](images/texstudio.png) | ![alt text](images/texstudio2.png) |
2624

27-
### biber编译失败
25+
### biber 编译失败
2826

2927
我在部分 `windows10` 上遇到过一个奇怪的问题。类似[这个](https://github.com/plk/biber/issues/59),自己网上百度解决吧。我不用` windows10`,懒得管了
3028

3129
你是在解决不了就用 [overleaf](https://www.overleaf.com/project) 在线编译吧
3230

31+
### 可能是 Linux 环境字体导致
3332

34-
35-
### 可能是Linux环境字体导致
36-
37-
> 因为linux上默认没有Arial字体
33+
> 因为 linux 上默认没有 Arial 字体
3834
3935
- 方法一:可以自己网上找一下,下载安装,注意名字(不是文件名,而是安装以后的字体名)要完全对上
4036
- 方法二:可以搜索在 `LZUThesis.cls` 文件中搜索 `\fontspec{Arial}`,将这一个命令删除,这个字母不用这个字体了(有点不符合论文对英摘要的要求)。
@@ -47,58 +43,79 @@ mac、linux、windows三系统全部测试通过,linux缺一个字体,看 [l
4743

4844
- 理论上是这么做的,但是你删错了不关我的事。。。
4945

50-
- 我用的vscode点一下就删除了,好吧最多点两下,删错了,如果之前用了git的话,可以恢复
51-
46+
- 我用的 vscode 点一下就删除了,好吧最多点两下,删错了,如果之前用了 git 的话,可以恢复
5247

5348
## 字体
5449

55-
### 与word细微差别
50+
> 部分特殊字在 linux 上编译无法显示,或者某些部分字体加粗不满意
51+
52+
linux 无法显示 `` 的字体
53+
54+
```tex
55+
%先百度安装字体(管理员权限安装!!),比如你安装的字体名是:新宋体(字体名字,而不是文件名)
56+
\setCJKfamilyfont{xsong}{新宋体}
57+
\newcommand{\xsong}{\CJKfamily{xsong}}
58+
59+
%然后修改需要修改的地方
60+
{\xsong{玥}}
61+
```
62+
63+
单独的加粗字体
64+
65+
```tex
66+
%先百度安装字体(管理员权限安装!!),再在最前面合适的地方自定义加粗字体,比如你安装的字体名是:宋粗体(字体名字,而不是文件名)
67+
\setCJKfamilyfont{csong}{宋粗体}
68+
\newcommand{\csong}{\CJKfamily{csong}}
69+
70+
%然后修改需要修改的地方
71+
{\csong\zihao{3}{诚信责任书}}
72+
```
73+
74+
### 与 word 细微差别
5675

5776
- [见讨论](https://gitee.com/yuhldr/LZUThesis2020/issues/I6QJCA)
5877

5978
### 字母加粗
6079

6180
- [见讨论](https://github.com/yuhldr/LZUThesis2020/issues/15)
6281

63-
6482
### 英文字体略有不同(花体太花)
6583

66-
V2.1.3以及以后的版本,为了让英文字体完全与Times New Roman字体相同,使用了mathptmx和fontspec包,但是这么做会导致花体,mathcal和mathscr完全相同(正常mathcal会花的轻一些)。
84+
V2.1.3 以及以后的版本,为了让英文字体完全与 Times New Roman 字体相同,使用了 mathptmx 和 fontspec 包,但是这么做会导致花体,mathcal 和 mathscr 完全相同(正常 mathcal 会花的轻一些)。
6785

68-
在windows上,引用mathptmx包,正文、公式中的英文就会变成新罗马(Times New Roman)字体,但是mac系统上,没有任何效果,还是默认的罗马字体(和Times New Roman很相似,QR两个单词区分明显,之前的字体整体偏细),所以我在2.1.3以及之后的模板中加入了以下两个命令
86+
在 windows 上,引用 mathptmx 包,正文、公式中的英文就会变成新罗马(Times New Roman)字体,但是 mac 系统上,没有任何效果,还是默认的罗马字体(和 Times New Roman 很相似,QR 两个单词区分明显,之前的字体整体偏细),所以我在 2.1.3 以及之后的模板中加入了以下两个命令
6987

7088
```tex
7189
\RequirePackage{mathptmx} %加入这条命令会导致花体,mathcal和mathscr完全相同,正常mathcal会花的轻一些。
7290
\RequirePackage{fontspec} %这一条在windows可有可无,效果相同,但是mac上必须。
7391
```
7492

75-
7693
## 参考文献
7794

95+
> 参考文献引用默认不再右上角标,可以在 `*.cls`文件中手动移除恢复右上角标`, citestyle=numeric`
7896
7997
遇到问题去这里找答案[biblatex-gb7714-2015](https://github.com/hushidong/biblatex-gb7714-2015?tab=readme-ov-file#tutorial%E4%BD%BF%E7%94%A8%E5%85%A5%E9%97%A8)
8098

8199
因为是直接引用的,具体的设置在 `.cls` 文件中的 `backend=biber` 这一行,
82100

83-
84101
以前的以下问题已经消失
85102

86103
- 研究生论文参考文献丑:通过默认设置 `gbnamefmt=lowercase` 英文作者首字母大写(而不是所有字母大写)
87104
- 参考文献标题中英文变成小写
88105
- 参考文献多位中文作者
89106

90-
91107
## 其他
92108

93109
## 签名没有对齐
94110

95111
- [见 Issue](https://gitee.com/yuhldr/LZUThesis2020/issues/I77IDC#note_18273533)
96112

97-
## chapter间距问题
113+
## chapter 间距问题
114+
115+
`4.1.1.2025` 默认修改一致
98116

99-
- [讨论1](https://github.com/yuhldr/LZUThesis2020/issues/7)
100-
- [讨论2](https://gitee.com/yuhldr/LZUThesis2020/issues/I6QZKG
101-
)
117+
- [讨论 1](https://github.com/yuhldr/LZUThesis2020/issues/7)
118+
- [讨论 2](https://gitee.com/yuhldr/LZUThesis2020/issues/I6QZKG)
102119

103120
### “摘要”前面的标题也想手动换行
104121

@@ -120,27 +137,25 @@ V2.1.3以及以后的版本,为了让英文字体完全与Times New Roman字
120137
% \expandafter\MakeUppercase\expandafter{\the\entitle\the\entitletra} 这一部分替换成你自己想要的标题
121138
```
122139

123-
124140
### 封面文字位置
125141

126142
> 如:封面“兰州大学教务处”几个字跑到了第二页,或者不在最下面(偏上)
127143
128144
你的题目太长了,你可以改一下模板
129145

130-
模板中搜索“兰州大学教务处”,在它上面有一行类似如下:可以调整40(或者100)这个数字
146+
模板中搜索“兰州大学教务处”,在它上面有一行类似如下:可以调整 40(或者 100)这个数字
131147

132148
```tex
133149
\vspace{40pt}
134150
%或者
135151
\vspace{100pt}
136152
```
137153

138-
139154
### 章节问题
140155

141156
> 正文第一章,编号却是第二章?
142157
143-
请把绪论作为第一章,大多数老师不认第0章!!!
158+
请把绪论作为第一章,大多数老师不认第 0 章!!!
144159

145160
```tex
146161
%生成目录
@@ -171,13 +186,13 @@ V2.1.3以及以后的版本,为了让英文字体完全与Times New Roman字
171186

172187
-`tex文件` 所在路径,终端输入 `xelatex 你的tex文件名`(比如 `xelatex template-PgD\&PhD.tex` 或者 `xelatex template.tex`),根据错误提示,百度,基本上都能找到原因
173188

174-
- 以后再补充,如果是bugs,可以在issues里提交bugs,方便别人参考,请 **** 直接QQ联系我
189+
- 以后再补充,如果是 bugs,可以在 issues 里提交 bugs,方便别人参考,请 **** 直接 QQ 联系我
175190

176191
- 我已经多次多人测试通过,如果你什么都没改,就直接编译失败的肯定是你自己的原因!!
177192

178193
- 目录有页码,但是要求中不需要
179194

180-
其实,不要什么事情都来找模板的问题,你可以自己改的,目录去掉页码可以在tex文件里改
195+
其实,不要什么事情都来找模板的问题,你可以自己改的,目录去掉页码可以在 tex 文件里改
181196

182197
```tex
183198
%生成目录

md/START.md

Lines changed: 4 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# 从 0 配置
22

3-
> 注意!!最后一次编译前,请返回 [项目这里](https://github.com/yuhldr/LZUThesis2020/releases)**更新** 到最新的模板,一般只需要更新 `*.cls` 文件即可、部分时候需要更新 `lzubib.bst`,详细变化请查看 [更新说明](CHANGELOG.md)
3+
> 注意!!最后一次编译前,请返回 [项目这里](https://github.com/yuhldr/LZUThesis2020/releases)**更新** 到最新的模板,一般只需要更新 `*.cls` 文件即可,详细变化请查看 [更新说明](CHANGELOG.md)
44
5-
所以平时不要轻易修改这两个文件,有问题来 [issue](https://github.com/yuhldr/LZUThesis2020/issues/new/choose) 反馈、或提交 [PR](https://github.com/yuhldr/LZUThesis2020/pulls)
5+
所以平时不要轻易修改`*.cls`文件,有问题来 [issue](https://github.com/yuhldr/LZUThesis2020/issues/new/choose) 反馈、或提交 [PR](https://github.com/yuhldr/LZUThesis2020/pulls)
66

77
## 方法一
88

@@ -195,63 +195,8 @@ This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022) (preloaded forma
195195
- 鼠标光标在 `.tex` 文件里,快捷键`ctrl-J`,右边 pdf 会指出当前位置
196196
- 鼠标左键双击 `pdf` 会显示对应左边 `.tex` 哪里
197197

198-
## 一些使用技巧
199-
200-
## 高级操作
201-
202-
一般人,不要按照下面的操作!!!你会把模板改坏的,最后改到编译错误让你自己崩溃(改到你仰望我的 LaTex 水平 😂,好吧,其实我也是一天学会的,不过本科阶段你们好好学习时我就折腾过……)。。。
203-
204-
1. 如果你觉得封面上“本科生毕业论文(设计)”和“毕业论文(设计)成绩表”这几个字的字体与学校的范例不一样(我现在用的是黑体)你可以修改 LZUThesis.cls 文件,把它设置成雅黑字体。windows 电脑上应该是有 yahei 这个命令,可以直接用;linux 和 mac 需要你自己安装字体,然后自己新建一个这样的命令。
205-
206-
```tex
207-
%windows系统不需要这个操作,只有linux与mac需要先百度去安装字体,再自定义如下命令
208-
209-
\setCJKfamilyfont{yahei}{MicrosoftYaHei}
210-
\newcommand{\yahei}{\CJKfamily{yahei}}
211-
```
212-
213-
然后把现在设置在那几个字前面的`\heiti`改成`\yahei`
214-
215-
> `MicrosoftYaHei` 为你的字体在你电脑上上显示的名字,比如苹果电脑上:打开字体册应用,找到你自己安装的雅黑字体的 PostScript 名称
216-
217-
2. ~~成绩页等加粗字体有问题,并不是宋体加粗而是黑体!~~
218-
219-
> 2020.5.29(2.0.0)版已经解决该问题,开启伪加粗即可,详见:[现状 0:以前用的这个模板,现在需要升级](#%e7%8e%b0%e7%8a%b60%e4%bb%a5%e5%89%8d%e7%94%a8%e7%9a%84%e8%bf%99%e4%b8%aa%e6%a8%a1%e6%9d%bf%e7%8e%b0%e5%9c%a8%e9%9c%80%e8%a6%81%e5%8d%87%e7%ba%a7)
220-
221-
~~中文在 xelatex 中,windows 并不支持加粗命令`\textbf{}`或者`\bfseries`,为了方便和适配更多的系统,[大家一般都换成了黑体](https://www.zhihu.com/question/58456658),我测试过打开全局伪加粗,windows 并没有效果(mac 和 linux 不打开就有效果),你要是很严谨(强迫症),可以自己安装加粗字体,自定义命令实现加粗(mac 和 linux 用户,可以直接使用加粗的命令,会自动伪加粗,效果也不错,我就是这么用的),需要改的地方如下~~
222-
223-
~~在最新版的 LZUThesis.cls 文件中搜索:`应该是加粗`,可以找到应该改的地方,把这里的黑体设置,改成旁边注释括号里的要求~~
224-
225-
~~示例如下:~~
226-
227-
```tex
228-
原本是
229-
230-
\begin{center}
231-
{\heiti\zihao{3}{诚信责任书}} % “诚信责任书”这几个字,应该是加粗(宋体加粗)
232-
\end{center}
233-
234-
mac或linux可以改成伪加粗
235-
236-
\begin{center}
237-
{\songti\bfseries\zihao{3}{诚信责任书}} % “诚信责任书”这几个字,应该是加粗(宋体加粗)
238-
\end{center}
239-
240-
windows需要改成:
241-
242-
%先百度安装字体,再在最前面合适的地方自定义加粗字体,比如你安装的字体名是:宋粗体
243-
\setCJKfamilyfont{csong}{宋粗体}
244-
\newcommand{\csong}{\CJKfamily{csong}}
245-
246-
%然后修改需要修改的地方
247-
\begin{center}
248-
{\csong\zihao{3}{诚信责任书}} % “诚信责任书”这几个字,应该是加粗(宋体加粗)
249-
\end{center}
250-
```
251-
252-
以上问题我在模板中没有修改的原因:
253-
254198
> 一个模板,对于大多数人来说,拿来就可以用(兼容性好、体验也可以)才是最重要的
255199
> ,而一些细节问题,是为那些有能力(或者说爱折腾,不是贬义词)的人留下的,所以我对于遗留的问题在 cls 文件里,都做了注释说明
256200
257-
1. 如果你曾经修改过参考文献格式 lzubib.bst 文件,请到 bib 文件夹中覆盖或修改,但是我觉得我的可能更完美 ~
201+
202+
更多问题看 [QA](QA.md)

template-PgD&PhD.pdf

3.26 KB
Binary file not shown.

template-PgD&PhD.tex

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,9 @@ \subsection{公式加粗、斜体、字体}
244244

245245
这个加粗、斜体、英文字体(含正文和公式内字体),有不同的处理方式,在 .cls 模板文件文件搜索 bm 查看详细说明
246246

247+
248+
测试不同情况:$\mathcal{P}\mathcal{T}$ 就是宋敏\songti{玥}这个玥编译不出来,一般linux上容易出现这个问题,问AI怎么自定义局部字体,或在windows环境编译
249+
247250
\subsection{一些特殊符号}
248251

249252
\begin{itemize}
@@ -293,9 +296,6 @@ \section{引用}
293296
\subsection{论文引用}
294297

295298
建议以 web of science 或者文献官网导出的bib为准,请不要使用百度学术、谷歌学术的bib,错误很多,\cite{partl2016, tenne1992polyhedral, tussyadiah2015hotels}。
296-
测试不同情况:
297-
298-
测试不同情况:$\mathcal{P}\mathcal{T}$ 就是宋敏\songti{玥}这个玥编译不出来
299299

300300
\begin{itemize}
301301
\item 原本科模板\cite{partl2016}
@@ -304,7 +304,7 @@ \subsection{论文引用}
304304
\item 连接符号测试\cite{partl2022-3}
305305
\item 中文空格测试\cite{partl2022}
306306
\item 连续显示\cite{partl2021,partl2022-2,partl2022-3}
307-
\item 右上角\cite{partl2016,partl2021,partl2022-2}
307+
\item 右上角\supercite{partl2016,partl2021,partl2022-2},如果全文需要,删除cls文件中的', citestyle=numeric' 内容
308308
\item 中文参考文献 \cite{李刚2006基于动态光谱的脉搏血氧测量精度分析}
309309
\item 标题中特殊符号,bib中双层大括号即可 \cite{PhysRevLett.108.024101}
310310
\item 更多测试(zotero导出)\cite{huangInvestigationThermalRectification2024, wanModulatingThermalConductivity2024, wuThermalRectificationAsymmetric2024, xiaoMOFNanozymemediatedAcetylcholinesterasefree2024}

template.pdf

1.99 KB
Binary file not shown.

template.tex

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -335,6 +335,9 @@ \subsection{公式加粗、斜体、字体}
335335

336336
这个加粗、斜体、英文字体(含正文和公式内字体),有不同的处理方式,在 .cls 模板文件文件搜索 bm 查看详细说明
337337

338+
339+
测试不同情况:$\mathcal{P}\mathcal{T}$ 就是宋敏\songti{玥}这个玥编译不出来,一般linux上容易出现这个问题,问AI怎么自定义局部字体,或在windows环境编译
340+
338341
\subsection{一些特殊符号}
339342

340343
\begin{itemize}
@@ -489,7 +492,7 @@ \subsection{参考文献}
489492
\item 连接符号测试\cite{partl2022-3}
490493
\item 中文空格测试\cite{partl2022}
491494
\item 连续显示\cite{partl2021,partl2022-2,partl2022-3}
492-
\item 右上角\cite{partl2016,partl2021,partl2022-2}
495+
\item 右上角\supercite{partl2016,partl2021,partl2022-2},如果全文需要,删除cls文件中的', citestyle=numeric' 内容
493496
\item 中文参考文献 \cite{李刚2006基于动态光谱的脉搏血氧测量精度分析}
494497
\item 标题中特殊符号,bib中双层大括号即可 \cite{PhysRevLett.108.024101}
495498
\item 更多测试(zotero导出)\cite{huangInvestigationThermalRectification2024, wanModulatingThermalConductivity2024, wuThermalRectificationAsymmetric2024, xiaoMOFNanozymemediatedAcetylcholinesterasefree2024}

0 commit comments

Comments
 (0)