Merge in FRAG/50ohm.de from fix/tests to main
* commit 'd01e3d07cd6371a8e50599ae6d04f5dfc108b0e5':
refactor: remove too long comment
test: fix QSO tests
fix: remove debug print
Merge in FRAG/50ohm.de from fix/improve-unit-recognition to main
* commit 'b183ef39f1d200b7ebb299aece1cc66065eb4729':
fix: parse percentage as unit
fix: improve unit recognition
Merge in FRAG/50ohm.de from feature/download to main
* commit '62933df8312964665e00161d3a34e78dcc6fa465': (25 commits)
refactor: ignore almost all content of data
fix: render margins correctly
feat: allow to skip latex builds
feat: improve configuration loader
feature: add build assets in build.py
fix: transitions between chapters and sections
refactor: removed comments
feature: add page rendering with next and previous
refactor: put margin in jina template
feature: assets migrated from old repro
feature: first build process
fix: bug in metadata
refactor: reorganized code
feature: added code to provide first data download
feature: added latex template to build pictures
refactor: .gitignore updated
feature: fonts added
feature: download fotos added
feature: add file download
refactor: reorganized the downloads
...
Merge in FRAG/50ohm.de from feature/table to main
* commit '5fe7510819e85412ea0dbc80bfa6c23789249343':
feature: caption for tables in LaTeX
feat: parse table captions
fix: parse column alignment with regex
refactor: format file with ruff
refactor: simplify rendering of table cells
feat: improve table tests
refactor: format file with ruff
fix: include new dependencies in requirements.txt
refactor: inline row_helper
feature: render latex table
feature: html table implemented
fix: fixed bug in morse code
feature: first table implementation
Merge in FRAG/50ohm.de from feature/photo to main
* commit 'd73914b2b9c0523dc15e98764d4e39e85c0bf34c':
feature: add thest for photo
feature: add photos