certik / theoretical-physics

Source code of the Theoretical Physics Reference online book
https://theoretical-physics.com
MIT License
223 stars 48 forks source link
book physics reference theoretical-physics

Theoretical Physics Reference

This is an opensource book, available online at:

https://theoretical-physics.com

All files in the repository are licensed under the MIT license. The source code of the repository is available at:

https://github.com/certik/theoretical-physics

Build

Install prerequisites::

sudo apt-get install python-sphinx texlive-fonts-recommended texlive-latex-extra texlive-fonts-extra dvipng

To build the book, do::

make web

This builds both html and pdf versions, that you can find in the _build directory.

Build Using Conda

Conda build::

mamba env create -f environment.yml
conda activate tprbook
make latex
tectonic _build/latex/theoretical-physics.tex

How to Push to Github

First fetch the gh-pages branch and then use this script::

./copy-docs

and optionally push the gh-pages branch to github::

git push github