optim-book

本科生教材《最优化理论与方法》关于二次规划(Quadratic Programming)问题的一节(第七章第3节)

主文件是chap6.tex,每一个小节(subsection)都单独写在了各自的文件内,这些文件都放在文件夹content内。

文件夹figures里的文件都是利用standalone-figures.tex生成的单独形成文件的插图, 在必要的时候可以用includegraphics代替tizk绘图代码。

文件chap6_in_one.tex是利用bib-lookup自动生成的, 是把chap6.tex及相关子文件合并形成的单独一个文件,这个文件也可以作为主文件单独编译。 这个文件可直接在项目的根文件夹下执行下述命令生成

bib-lookup --gather ./chap6.tex

如果没有安装bib-lookup,需要先在项目的根文件夹下执行

pip install bib-lookup

或者

pip install -r requirements.txt

进行安装。

文件chap6.md是利用pandoc执行如下命令自动生成的Markdown文件

pandoc chap6.tex -o chap6.md

编译文件standalone-figures.tex可以得到figures文件夹中的图片。 PNG图片需要使用另外的工具进行转换,例如

pdftoppm fig-qp-active-set.pdf fig-qp-active-set -png -r 600