The LaTeX Boilerplate is a professional document template for creating beautiful documents in LaTeX.
The recommendations in this boilerplate are curated from the community knowledge of Stack Exchange and the advice of the enlightened user-at-large. While it promotes the use of certain packages over others, feel free to change what you will and keep what you want.
- Source: http://github.com/kenlimmj/latex-boilerplate
- Documentation: http://kenlimmj.github.com/latex-boilerplate
- Twitter: @latexbp
LaTeX is a powerful typesetting tool favoured by academic communities worldwide for the versatility and beauty it provides when preparing documents. The learning curve is steep, but while many eventually manage to produce a decent document, not everyone does it correctly in the way it was intended. LaTeX is largely syntax dependent, and to some extent the quality of the syntax determines the quality of the typesetting. This boilerplate encourages that.
LaTeX is also old. While LaTeX3 is in development, much of the current framework dates back to standards and work done a decade ago. Packages and fixes exist to rectify many of these problems, but are not immediately accessible to the amateur LaTeX writer. This boilerplate brings these things closer.
This assumes you have a functional installation and functional knowledge of LaTeX. If you don't, you'll need to solve the Navier-Stokes Equation to prove your worth. Kidding. Grab an install for your operating system from the links below, then grab a coffee.
Once you've got everything up and running, open template.tex
in your favourite text editor (we recommend Sublime Text), add text, compile, and profit.
The LaTeX Boilerplate uses community packages to implement two types of features: Fixes and Functionality
- LaTeX2e legacy fixes
- Type rendering enhancements
- Font replacement
- Layout modifications
- Table rendering and splitting
- Float management
- Graphics generation
- PDF linking
- Custom fonts
For a complete list and accompanying justifications, check out the documentation at http://kenlimmj.github.com/latex-boilerplate
Have a bug or a feature request? Please open a new issue.
Before opening any issue, please search for existing issues and read the Issue Guidelines, written by Nicolas Gallagher.
Please submit all pull requests against *-wip branches. Anyone and everyone is welcome to contribute!
Kenneth Lim