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
Merge in FRAG/50ohm.de from feature/questions to main
* commit 'f55345a20f54204e103a4357238e8ff566c8cebc':
feature: improve html test wrt questions
fixed: test names for question-test
feature: add html question render based on jinja
feature: add Fragenkatalog from BNetzA
feature: add metadata and translation
Merge in FRAG/50ohm.de from feature/picture to main
* commit '326c925a56d249341743001c9e970994eee417c1':
bugfix: Fixed bug
feature: added latex
Renamed Test
First draft for pictures
Merge in FRAG/50ohm.de from feat/improve-comment-parsing to main
* commit 'f2cf3231279982f74110b5d11c71accb7192b98c':
refactor: remove superflous comment
refactor: use f string formatting
refactor: remove unused code
fix: add line break after LaTeX comment
feat: render comments in LaTeX
feat: detect and remove comments
Merge in FRAG/50ohm.de from feature/tooling-improvements to main
* commit 'c09c58a2764842ed57d06cc7832022e73fda8f63':
ci: disable pytest importlib mode
ci: run pytest command in parent directory
fix: correct import paths
test: mark test cases
test: add latex test tag
refactor: use paragraph test helper
style: reformat code with ruff
tooling: increase maximum line length
tooling: auto-import libraries on use
tooling: improve pytest setting