This is the official repository of the book Introduction to Structural Steel
.
Warning
The master
branch is regularly updated after each semester.
For the latest version of the current semester, please go to the corresponding revision branch.
In order to compile the book, one needs to generate some design charts.
python3 -m pip install -r requirements.txt
python3 ./CHARTS.py
Then, use latexmk
to compile the book.
latexmk -pdf INTRO.tex
All figures are stored under the ./PIC
folder. Various forms are used, including .png
, .svg
, .pdf
, .jpg
and some others.
A script is provided to collect all .tex
figures in the book.
# collect all .tex files in the book
python3 ./GENERATOR.py
# compile the tex file
latexmk -pdf IMAGES.tex
# convert each page to a png file
python3 ./CONVERTER.py
See CI/CD for more details.
Any comments/suggestions are welcome. Please feel free to suggest improvements by creating new issues.
If you are familiar with LaTeX, pull requests can be created if you are willing to contribute.