I usually use LaTeX, because it works on all the major OS and frees me from learning different software
macOS has great PDF support. Preview.app understands ToCs and full-screen presentation mode. It's been awhile since I've used any Linux GUI apps, but IIRC the typical Linux PDF viewers had all the right features, too.
macOS has great PDF support. Preview.app understands ToCs and full-screen presentation mode. It's been awhile since I've used any Linux GUI apps, but IIRC the typical Linux PDF viewers had all the right features, too.