LaTeX is purely for text/formula/equation-heavy academic publishing. It was created for that purpose by Lesley Lamport.
ConTeXt - http://wiki.contextgarden.net/Main_Page (an open source derivating of TeX) developed and supported commercially by Pragama - http://www.pragma-ade.com/ is what you should use for typesetting magazines etc.,
ConTeXt gives you complete artistic and layout control. While it is used heavily for non-technical publishing, people like Sanjoy Mahajan have used ConTeXt for publishing Math books like - "Street Fighting Mathematics" https://mitpress.mit.edu/books/street-fighting-mathematics
See resulting PDF: https://mitpress.mit.edu/sites/default/files/titles/free_dow...
I was tempted to just plug in 52 into Stirling's formula n!~~((n/e)^n)sqrt(2pi*n) but the result isn't as 'nice'.
What makes 54 special and how would you know to try it instead?
What makes a number computationally 'nice' for humans? Is it just less computation steps under relaxed precision?
Is there a collection of heuristics for approximation?(This might be just Numerical Analysis) Or better yet, ome sort of approximate calculator software that gives error bounds?
I've heard this book is good (from HN) but haven't gotten to reading it: Street-fighting mathematics. https://mitpress.mit.edu/sites/default/files/titles/free_dow...
free download of the book (for the lazy): https://mitpress.mit.edu/sites/default/files/titles/free_dow...
Mahajan also offers paperback and ebook options.