Note
Обратите внимание, что задания этого раздела в первую очередь про смысл, а не про представление. Поэтому визуальные отличия от эталона вполне допустимы, главное чтобы суть была такая же.
Для рендеринга ваших решений необходимо пользоваться Makefile'ом из данного репозитория:
$ make taskX
где X
- номер соответствующего задания.
Результат будет находиться в директории solution
.
С помощью команды make clean
можно очистить полученные артефакты.
Все необходимые зависимости можно установить следующей командой на Ubuntu:
$ sudo apt install make pandoc graphviz gnuplot latexmk texlive-xetex texlive-lang-cyrillic
Требуется переписать часть книги Pro Git в формате Markdown
(раздел "Отмена изменений в файле" главы "2.4 Основы Git - Операции отмены")
и сохранить в файл solution/task1.md
.
Отрендеренный документ должен похож на data/task1-expected.pdf.
Требуется набрать небольшой математический текст в формате LaTeX по образцу
data/task2-expected.pdf и сохранить в файл solution/task2.tex
.
Требуется нарисовать конечный автомат, соответствующий регулярному выражению
(a|b)c*d
, с помощью Graphviz и сохранить в файл solution/task3.gv
.
Отрендеренный результат должен быть похож на data/task3-expected.png.
Требуется создать gnuplot-скрипт, отображающий курс доллара США к рублю
за десятилетний период в виде графика по входным данным из
data/task4-data.txt, и сохранить в файл solution/task4.gnu
.
Отрендеренный результат должен быть похож на data/task4-expected.png.
Note
Обратите внимание, что мало сказать, что ось x
имеет формат time
, надо
еще и формат даты задать.