feat(init): add LaTeX manual scaffold and 'init manual' command
- scaffolds/manual/: ctexart+xelatex manual template (cover, TOC, colored headings, four callout boxes, listings code, booktabs three-line tables), visually aligned with Typst md-to-pdf/manual template - commands/init.py: extract _init_scaffold() shared by paper/manual - sync README/AGENTS/skill references; document templates-vs-scaffolds-vs-journals taxonomy
This commit is contained in:
@@ -79,7 +79,9 @@ mytoolkit voice tts "文本" -v zh_male_wennuanahu_moon_bigtts --format mp3 --sp
|
||||
|
||||
---
|
||||
|
||||
## 4. LaTeX 论文脚手架与投稿模板
|
||||
## 4. LaTeX 脚手架与投稿模板
|
||||
|
||||
模板三分法(按用途,勿混放):`templates/`(convert 转换模板,md 为源)/ `scaffolds/`(init 项目脚手架,LaTeX 源工程)/ `journals/`(init journal 投稿套件,自包含)。
|
||||
|
||||
### 新建论文项目
|
||||
|
||||
@@ -94,6 +96,14 @@ mytoolkit init paper <dir> # 默认 Elsevier elsarticle 模板(全平
|
||||
- 统一 **xelatex** 一个引擎(latexmk 驱动),便于后续加中文/系统字体;
|
||||
- `make` 编译、`make highlighted OLDTEX=...` 出 latexdiff 修订稿;`diffpreamble.dtx` 标记增删。
|
||||
|
||||
### 新建手册项目(技术与使用文档)
|
||||
|
||||
```bash
|
||||
mytoolkit init manual <dir> # LaTeX 手册模板(ctexart,xelatex)
|
||||
```
|
||||
|
||||
与 Typst `md-to-pdf/manual` 模板同一视觉风格(封面 + 目录 + 彩色标题 + 四色提示框 + 代码高亮 + 三线表),**配色与版式改动须两个模板同步**。生成 `main.tex`/`Makefile`/`README.md`;字体走 ctex 自动字体集,不写死系统字体。
|
||||
|
||||
### 切换投稿期刊模板
|
||||
|
||||
各出版社“投稿套件”预置在包内 `mytoolkit/journals/`,一条命令落地到子目录,自包含、`make` 直接编译(pdflatex + bibtex):
|
||||
|
||||
Reference in New Issue
Block a user