From 7c8a8ea06748fc5893bdd5756cc4905194e8572e Mon Sep 17 00:00:00 2001 From: Sergey Karchevsky Date: Sat, 2 Sep 2017 18:20:08 +0700 Subject: [PATCH] Translated appendix section 02 (how to print) into Russian. --- README-ru.md | 2 +- appendix/02/README-ru.md | 60 ++++++++++++++++++++++++++++++++++++++++ appendix/README-ru.md | 2 +- 3 files changed, 62 insertions(+), 2 deletions(-) create mode 100644 appendix/02/README-ru.md diff --git a/README-ru.md b/README-ru.md index 34982a9..6efbd83 100644 --- a/README-ru.md +++ b/README-ru.md @@ -58,7 +58,7 @@ * [Приложение:](appendix/?lan=ru) Другие варианты использования этой книги * [Как читать книгу оффлайн?](appendix/00/?lan=ru) * [Как запустить примеры на Raspberry Pi?](appendix/01/?lan=ru) - * [Как напечатать книгу?](appendix/02/) + * [Как напечатать книгу?](appendix/02/?lan=ru) * [Как принять участие в создании книги?](appendix/03/) * [Введение для людей, пишущих на JS](appendix/04/) ([Николя Баррадо](http://www.barradeau.com/)) diff --git a/appendix/02/README-ru.md b/appendix/02/README-ru.md new file mode 100644 index 0000000..61df94a --- /dev/null +++ b/appendix/02/README-ru.md @@ -0,0 +1,60 @@ +## Как напечатать книгу? + +Допустим, вам не нужна навигация по тексту или взаимодействие с примерами, и вы хотите просто почитать книгу на пляже или по пути в город. В таком случае вы можете напечатать книгу. + +#### Установка glslViewer + +Чтобы напечатать книгу, её нужно сначала распарсить. Для этого потребуется [`glslViewer`](https://github.com/patriciogonzalezvivo/glslViewer) - консольный инструмент, который скомпилирует примеры шейдеров и преобразует их в изображения. + +На **MacOSX** убедитесь, что у вас есть [homebrew](http://brew.sh/), и выполните в терминале следующее: + +```bash +brew update +brew upgrade +brew tap homebrew/versions +brew install glfw3 +cd ~ +git clone http://github.com/patriciogonzalezvivo/glslViewer.git +cd glslViewer +make +make install +``` + +На **Raspberry Pi** установите [Raspbian](https://www.raspberrypi.org/downloads/raspbian/) - дистрибутив Linux для Raspberry Pi, основанный на Debian, и выполните: + +```bash +sudo apt-get update +sudo apt-get upgrade +sudo apt-get install git-core glslviewer +``` + +#### Установка Python 2.7, Latex Engine и Pandoc + +Для разбора Markdown-разметки параграфов в Latex и затем в PDF, воспользуемся Xetex и Pandoc. + +На **MacOSX**: + +Скачайте и установите [basictex & MacTeX-Additions](http://www.tug.org/mactex/morepackages.html), затем установите [Pandoc](http://johnmacfarlane.net/pandoc/) и Python с помощью команды: + +```bash +brew install pandoc python2.7 +``` + +На **Raspberry Pi** (Raspbian): + +```bash +sudo apt-get install texlive-xetex pandoc python2.7 +``` + +#### Компиляция книги в pdf и печать + +Когда всё необходимое установлено, склонируйте [репозиторий книги](https://github.com/patriciogonzalezvivo/thebookofshaders) и скомпилируйте её: + +```bash +cd ~ +git clone https://github.com/patriciogonzalezvivo/thebookofshaders.git +cd thebookofshaders +make +``` + +Если всё прошло хорошо, вы увидите файл `book.pdf`, который можно прочитать на любом устройстве или распечатать. diff --git a/appendix/README-ru.md b/appendix/README-ru.md index de3a0cd..6a22580 100644 --- a/appendix/README-ru.md +++ b/appendix/README-ru.md @@ -4,7 +4,7 @@ 2. [Как запустить примеры на Raspberry Pi?](01/?lan=ru) -3. [Как напечатать книгу?](02/) +3. [Как напечатать книгу?](02/?lan=ru) 4. [Как принять участие в создании книги?](03/)