编译环境为 Win10 20H2
+TeX Live 2021
+ python 3.8.5
+ Python module Pygments 2.8.1
字体部分使用了外部字体 Source Han Serif SC
, Source Han Sans SC
与 JetBrains Mono
, 点击字体名即可获取下载链接, 下载字体后右键选择 为所有用户安装
, 并在安装后在命令行中运行
fc-cache -fv
来刷新字体缓存, 即可使用这三种字体.
如果不想使用这三种字体, 可以自行选择使用的字体或者直接注释 ODE.sty
中的
\setCJKmainfont{Source Han Serif SC}
\setCJKsansfont{Source Han Sans SC}
\setmonofont{JetBrains Mono}
本文档使用了 minted
宏包来排版代码, 该宏包需要 python
与 python 模块 pygments
. 安装方法:
- 从 python 官网 下载最新版的
python
, - 在命令行运行
pip install pygments
安装pygments
, - 命令行运行
pygmentize -L lexers
来查看pygments
可以渲染的语言, - 编译的时候记得添加编译选项
-shell-escape
如果是 Anaconda
用户, 可以将第 2 步中的 pip
改为 conda
来使用 conda
安装.
其中 MATLAB 代码的运行环境为 MATLAB2021a
本文档建议使用命令行编译
clone
或 下载 zip
后在 ODENumerical-exp
文件夹下用命令行运行
latexmk -pvc-
即可.
如果使用的是 TeXStudio 等 IDE, 或不习惯使用命令行, 可以执行
xelatex -shell-escape ODE
xelatex -shell-escape ODE
来编译, 注意其中的 -shell-escape
选项是必需的, 如果无法编译请检查 IDE 中对于编译命令的设置.
本文档遵循 GNU GPL 3.0 及以后的开源协议.