TeX Live
Overleaf uses the standard LaTeX TeX Live distribution, which helps ensure the compatibility and portability of your Overleaf projects.
TeX Live is a free software distribution published annually by The TeX Users Group. It provides the LaTeX packages, fonts, TeX engines, and numerous software tools required to support LaTeX-based typesetting on all standard operating systems.
TeX Live is an important component of Overleaf because our servers use it to compile your LaTeX code and generate the real-time PDF preview. It also provides Overleaf’s users with easy access to over 5,000 LaTeX packages contained in each TeX Live release.
You are not restricted to using the latest version of TeX Live to compile your projects because Overleaf’s servers provide access to previous TeX Live releases. Projects can easily be switched to use an earlier version of TeX Live—for example, due to issues with package compatibility.
TeX Live and your Overleaf project
When you create a new Overleaf project or copy an existing one, the new (or copied) project will, by default, compile using the latest version of TeX Live installed on our servers.
When we provide a new version of TeX Live for our users, we do not automatically upgrade existing projects. Doing this automatically could cause errors or warnings within your existing projects due to differences between TeX Live versions.
You can view and change the TeX Live version of your project from the Overleaf Menu.
Please note:
Any collaborator with Editor permissions can change the TeX Live version used for the project, and this affects all collaborators in the project.
The TeX Live version is project-specific: changing it for a particular project will not affect any other project in your Overleaf workspace or modify any source code in the project whose TeX Live version is changed.
After choosing a specific version of TeX Live, all packages used by your project will, of course, be the versions present and published within that release of TeX Live.
Switching to a different TeX Live setting may change package behaviors, such as changes to commands they provide.
Switching a project's TeX Live version is not permanent; you can revert to a prior version whenever needed. Always be mindful that different releases of TeX Live may have updates/changes that could affect the ability to compile your project using a particular TeX Live release.
Labs Rolling TeX Live Experiment
You can join our Labs program to access a rolling version of TeX Live in your projects. This is primarily designed for people to test out new packages and accessibility features before our annual TeX Live release.
After joining the experiment, ensure that the compiler is switched to the rolling version, which will then remain up-to-date. You may see a number of warnings indicating when we have updated the version or when encounter errors that can only be resolved by switching back to our annual release.
You can leave the experiment at any time, but must ensure that you also change the TeX Live version for any projects that have been on the experimental version.
This version of TeX Live is not tested by our team. We will not provide support for projects using this version and if you encounter errors, we suggest you switch back to the annual release.
Last updated
Was this helpful?
