latex
作业用盒子,课堂笔记用侧栏,课程讲义用成书。三套都是 XeLaTeX。下面用样张说明长什么样,文末是下载和用法。TikZ 绘图不在这三份里,见 LaTeX Drawing。
三套分别干什么
| Template I | Notes | Textbook | |
|---|---|---|---|
| 场景 | 作业、短报告、一页速记 | 课程笔记、长文 | 讲义成书:封面、章节、目录 |
| 视觉 | 彩色 tcolorbox,标题条悬在框外 | 左侧色条 + 角落图标 | 封面图 + 章节头图 + 章内 minitoc |
| 入口 | template-i.tex | environment.tex | tstextbook.cls |
Notes 和 Textbook 共用同一套定理环境。讲义只要把 \documentclass{tstextbook} 放在 \input{environment.tex} 前面。
Template I
作业和 seminar 短稿用这一份。标题、作者、页脚邮箱改三处就能交。

盒子按环境分色:Theorem 红、Definition 紫、Lemma 绿、Proposition 橙、Exercise 蓝、Example 黑。Proof / Solution / Remark / Analysis / Claim 不用盒子,只用粗标题加证毕方框,避免一页全是色块。
解和证明可以整份关掉:
\setbool{sol}{false} % 不印 Solution
\setbool{pf}{false} % 不印 Proof交作业前把这两个改成 false,自己留底再改回 true。
页脚默认是 ♠ 和邮箱,改 \lfoot{...} 即可。
最早那份未整理的原稿还在 mode1.tex,包重复、少了 environ,新稿以 template-i.tex 为准。
Notes
长笔记用这一份。环境在 environment.tex 里,图标放在旁边的 icon/。正文里直接写中文环境名:定义、定理、引理、命题、推论、例、注。

色条含义和 Template I 对齐,只是换成了左边一条竖线,右下角是我常用的那套小图标。cbox 是通用侧栏,提示、备注、临时想法都可以丢进去。
最小工作目录:
notes/
notes-demo.tex
environment.tex
icon/
icon-theorem.pdf
icon-definition.pdf
...notes-demo.tex 开头是:
\documentclass[a4paper,11pt]{article}
\usepackage[margin=1in]{geometry}
\input{environment.tex}下载 environment.tex · 样张 PDF · 完整示例
图标目录:icon/
Textbook
课程讲义成书用这一份。文档类是 Typesetters.se 的 tstextbook,封面、版权页、章节头图都改过;定理环境仍是 Notes 那套左侧色条。PDE 讲义就是这样排的。


\tsbook 九个参数依次是书名、作者、封面设计、年份、编号、ISBN、版次、出版社、城市。章节用 \chapter,开头可以写一段 summary。
\documentclass{tstextbook}
\input{environment.tex}
\begin{document}
\tsbook{Lecture Notes}
{Yang Kun}
{Yang Kun}
{2026}
{00001}{000--00--0000--00--0}{1.0}
{Nankai University}
{Tianjin}
\chapter{示例}
\begin{summary}
这一章要讲什么,为什么要读。
\end{summary}
\end{document}工作目录:
textbook/
textbook-demo.tex
tstextbook.cls
environment.tex
icon/
images/
cover-2.jpg % 封面
copyright.jpg % 版权页
cover1.jpg % 章节头图
background.jpg封面和章节图在 images/ 里换掉即可,文件名不要改。environment.tex 和 icon/ 与 Notes 相同,讲义目录里各放一份,避免相对路径出错。
下载 textbook-demo.tex · 文档类 tstextbook.cls · 原版样张 PDF
用法
1. 装 TeX Live,用 XeLaTeX 编译(中文和 xeCJK 都依赖它)。
2. Template I:复制 template-i.tex,改标题、作者、\lfoot 邮箱,在 \begin{document} 之后写正文。
3. Notes:把 environment.tex 和 icon/ 拷到工作目录,正文 \input{environment.tex}。
4. Textbook:把 tstextbook.cls、environment.tex、icon/、images/ 拷到同一目录,改 \tsbook{...} 和封面图。
5. 常用环境:
Template I:
\begin{thmm}{可选标题}
...
\end{thmm}
\begin{deff}{} ... \end{deff}
\begin{lemm}{} ... \end{lemm}
\begin{pf} ... \end{pf}
\begin{sol} ... \end{sol}Notes / Textbook:
\begin{definition}[边密度]
...
\end{definition}
\begin{theorem}[正则性引理]
...
\end{theorem}
\begin{remark}
...
\end{remark}
\begin{cbox}
侧栏提示。
\end{cbox}6. 编译:
xelatex template-i.tex
xelatex notes-demo.tex
xelatex textbook-demo.tex讲义目录和 minitoc 通常要编两次。
下载
- Template I:tex / pdf - Notes:environment.tex / notes-demo.tex / pdf / icon - Textbook:demo / cls / sample pdf / images / icon / environment.tex
绘图模板仍在 LaTeX Drawing。