Потребуется LaTeX+MetaPost+Asymptote (всё работает с последним дистрибутивом TeX Live на Kubuntu 16.04). Желательно также использовать Git.
Следующая команда создаст локальную копию исходных файлов вместе с историей версий.
git clone https://github.com/anton-petrunin/kiselyov.git
Эти файлы можно также получить, пройдя по ссылке "Clone or Download" и "Download ZIP". В этом случае Git не нужен.
Далее, перейти в полученную папку
cd kiselyov
Перейти в папку mppics
, создать рисунки и вернуться назад:
cd mppics/
mpost ris.mp
mpost ris-1914.mp
mpost ris-1931.mp
mpost ris-ru.mp
mpost ris-extra.mp
mpost ris-wood.mp
mpost transportir.mp
mpost s-ris.mp
cd ..
Перейти в папку asy
, создать рисунки и вернуться назад:
cd asy/
asy schwarz.asy
epstopdf --gsopt=-dCompatibilityLevel=1.3 schwarz.eps
cd ..
Далее нужно создать индекс и получить конечный результат
pdflatex kiselyov.tex
texindy -L russian -C utf8 kiselyov.idx
pdflatex kiselyov.tex
Если всё прошло удачно, то вы получили файл kiselyov.pdf
.
Файл ris-ru.mp
содержит картинки с русскими буквами, а файл ris-wood.mp
— картинки с линейкой и угольником.
Архив со всеми tex-файлами и готовыми картинками можно получить сказав
tar -cvf arXiv.tar --files-from list-of-files.txt