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 nowidow package or adjust \penalty settings 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.