Overleaf is an online collaborative writing and publishing tool that makes the whole process of writing, editing and publishing complex documents quick and easy.
The platform provides the convenience of a LaTeX editor, complemented by a Rich Text editor, along with real-time collaboration, 1000s of templates and the fully compiled output produced automatically in the background as you type.