Skip to content

上海电力大学数学系数值计算方法训练课程报告LaTeX模板

License

Notifications You must be signed in to change notification settings

SUEPaper/math201-latex-report

Repository files navigation

《数值计算方法训练》课程报告模板

The repo is forked from Asterisci/XJTU-latex-report

非常重要,请仔细阅读完本文以后再进行相关操作。(因未仔细阅读完本文,出现任何错误后果自负, 逃~~~逃~~~逃

如何模板下载

  1. 如果你懂git和GitHub,我相信你可以自己解决,还可以进行文档的版本管理。
  2. 如果你不懂git和Github,我强烈推荐你学一下,这个是全世界软件开发工程师每天必备的生存技能。
  3. 如果你实在不想学习,Math201这门课需要自学的东西太多了,你就是想摆烂。OK, 我们提供如下下载教程。 下载教程

模板使用教程

因本模板为了实现Python代码高亮,使用了LaTeX的minted宏包,minted宏包使用Python的第三方库Pygments,相对于listing宏包Pygments提供了更好的代码语法高亮功能。因此需要在你的电脑里安装Pygments的Python库,鉴于Math201课程主页有如何安装Python以及Python第三方库的教程,本教程就不提供详细的Python安装说明。

pip install Pygments

因为需要调用非LaTeX软件模块,需要在XeLaTeX编译命令增加参数,具体编译命令如下:

xelatex --shell-escape main.tex

这样你就可以顺利编译成功,得到代码高亮的main.pdf文件。

如果你是使用VS Code,请参照Math201课程网站安装VS Code 和 LaTeX Workshop 插件。恭喜!!!你可以使用快捷键Ctrl+Alt+B(MacOS: Command + Option + B)直接编译main.tex, 得到代码高亮的PDF文件。原因是我们已经在模板文件夹内提供了项目本地的 LaTeX Workshop 配置,无需你进行配置。项目的本地配置文件请见:

.vscode/settings.json

如果你是使用TeXstudio,则需要在

options>configure texstudio >commands >XeLaTeX

中改变默认配置,调整为:

xelatex --shell-escape -8bit -synctex=1 -interaction=nonstopmode %.tex

Pygments 代码高亮支持的语言

Pygments支持300多种不同的编程语言、模板语言和其他标记语言。要查看当前支持的语言的详尽列表,请使用以下命令:

pygmentize -L lexers

minted 代码高亮宏包使用说明

建议参照main.tex文件使用方式,如需自定义则可以参照minted官方文档自行研究。

About

上海电力大学数学系数值计算方法训练课程报告LaTeX模板

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages