tipsntricks - joaomlourenco/novathesis GitHub Wiki
File 3: Tips and Tricks
Focus: Advanced workflows, automation, and professional typesetting.
- Widows and Orphans — Learn how to use the
nowidowpackage or adjust\penaltysettings to prevent single lines of text from being stranded at the top or bottom of pages. - Version Control (Git) — Stop saving files as
thesis_v1_final_REALLYfinal.tex. Learn how to use Git to manage changes, roll back mistakes, and keep a clean history. - GitHub Actions Automation — Set up a "Continuous Integration" workflow. Every time you
git push, GitHub will compile your LaTeX in the cloud and provide a downloadable PDF. This ensures your code always compiles on a "clean" machine.