-
Notifications
You must be signed in to change notification settings - Fork 98
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
新增“读书报告”模板 #359
新增“读书报告”模板 #359
Conversation
- 移除多余章节 - 内容示例换为读书报告的要求 - 更正注释中名称 - 添加到 Makefile - 更新 main.tex 中的选项 Relates-to: BITNP#337
请通过传入空字符串删除该项 |
(我现在就是这么做的) |
34f2522
to
8d97017
Compare
不太建议直接增加一个 6 作为新的类别。原因是现在有大量代码会依赖 if else 的逻辑分别判断研究生和本科生模板。 |
比较建议在 main.tex 层通过参数来自定义封面内容。为了达到这个目标,你可以对某一个模板封面进行改动,支持更多自定义参数。 |
若把标题改到 |
这就是为啥当时定义了(但没使用) clist。有两种方式可以实现:
|
对,可以 |
flowchart TD
subgraph 加载 cls
A
X
end
subgraph 用户调用相关函数
B
Z
end
subgraph "\BITSetup (用户可以介入此过程)"
Y
end
A[定义常量] --> B[使用常量]
X[定义常量] --> Y["使用常量定义“常量变量”"]
Y-->Z["使用“常量变量”"]
新旧常量方案比较⬆️ |
headline 原先叫 cover_title(有的也叫 title),可 title 也在封面出现,容易混淆。因此改成 headline 了。 - 论文标题`info / title`,由使用者指定。 - 页眉标题`style / head`,默认如“北京理工大学本科生毕业设计(论文)”。 - 封面论文标题、校徽之间大标题`style / headline`,默认如“本科生毕业设计(论文)” 此功能一般不用,因此未在`main.tex`的注释中提示。 Relates-to: BITNP#359
现在应该完成了。
问题
$ rg cls --glob **/.gitignore
templates\graduate-thesis\.gitignore
316:!*.cls
.gitignore
14:*.cls |
现在还有几个问题,我列在 PR 最开头的描述了。能否解答一下?
|
…nto reading-report
刚刚相对 v3.6.0-beta-10 回归测试了一下,没有任何差异。 |
@fky2015 请问最近可以看一下吗? |
是的。 |
overleaf 和 封面的问题: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
没啥问题。另外长期来看,字体(版权)问题还是得解决。
Relates-to: BITNP/BIThesis#359
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
templates/
增加reading-report/
,bithesis.dtx
增加若干字段。更改
封面
style / head
设置页眉文字,用style / headline
设置封面文字。README
BIThesis-wiki docs: Add reading-report BIThesis-wiki#106
这里需要放 Overleaf 链接和图片,我不太方便改……文字我可以写个初稿。
cliff.toml
之类的这些我不确定,比如
CHANGELOG.md
需要手动改吗?因为需要加一类 reading report。问题
\BITSetup
的info / titleEn
直接删除时,会显示默认的英文标题,而不是删除该项。已设为空解决。bithesis.cls
应该怎么处理?(Move to 为什么要把`*.cls`上传到仓库中呢? #380)Resolves: #337
备用参考
texdoc expl3
texdoc interface3