Jak wydrukować tę książkę?
Powiedzmy, że nie chcesz nawigować ani wchodzić w interakcje z przykładami i chcesz po prostu mieć starą dobrą książkę tekstową, którą możesz czytać na plaży lub podczas dojazdu do miasta. W takim przypadku możesz wydrukować tę książkę.
Instalacja programu glslViewer
Aby wydrukować tę książkę, musisz najpierw ją przetworzyć. W tym celu będziesz potrzebował glslViewer
- konsolowego narzędzia do shaderów, które skompiluje i przekształci przykłady shaderów w obrazy.
W MacOSX upewnij się, że masz zainstalowany homebrew, a następnie w terminalu wykonaj:
brew install glslviewer
Na Raspberry Pi należy pobrać Raspbian, dystrybucję Linuksa opartą na Debianie, stworzoną dla Raspberry Pi, a następnie wykonać:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install git-core glslviewer
Instalacja Pythona 3, silnika Latex i Pandoc
Do parsowania Markdowna do Latexa, a następnie do pliku PDF użyjemy Xetex Latex Engine i Pandoc.
W MacOSX:
Pobierz i zainstalluj MacTeX:
brew cask install mactex-no-gui
a następnie zainstalowuj Pandoc i Python 3 przez:
brew install pandoc python
Na Raspberry Pi (Raspbian):
sudo apt-get install texlive-xetex pandoc python2.7
Skompiluj książkę do pdf i wydrukuj ją
Teraz, gdy masz już wszystko, czego potrzebujesz, nadszedł czas na sklonowanie repozytorium tej książki i skompilowanie książki.
W tym celu otwórz jeszcze raz swój terminal i wpisz:
cd ~
git clone https://github.com/patriciogonzalezvivo/thebookofshaders.git
cd thebookofshaders
make clean pdf
Jeśli wszystko pójdzie dobrze, zobaczysz plik book.pdf
, który możesz przeczytać na swoim ulubionym urządzeniu lub wydrukować.
Skompiluj książkę do postaci epub, aby użyć jej w e-czytniku.
cd ~
git clone https://github.com/patriciogonzalezvivo/thebookofshaders.git
cd thebookofshaders
make clean epub
Wygenerowany book.epub
może być użyty bezpośrednio, lub przekonwertowany, za pomomocą, na przykład, Calibre, na plik .mobi
do użytku z Kindle.