# TeXstudio: a LaTeX editor that checks your references and citations as you type

> TeXstudio is a GPL-3.0 LaTeX editor written in C++ with an integrated PDF viewer, live reference and citation checking, and completion for LaTeX commands. It is aimed at people who already write LaTeX and want the editor to catch broken cross-references before the compiler does.

**texstudio-org/texstudio** — TeXstudio is a fully featured LaTeX editor. Our goal is to make writing LaTeX documents as easy and comfortable as possible.

- Repository: https://github.com/texstudio-org/texstudio
- Website: http://www.texstudio.org/
- Stars: 3,653 · Forks: 408
- Language: C++
- License: GPL-3.0
- Published: 2026-09-28 · Updated: 2026-09-28 · Language: en
- Canonical page: https://hysenlabs.com/projects/texstudio-org-texstudio

## What TeXstudio is for, and who should not bother

TeXstudio is a LaTeX editor. It is not a TeX distribution, and it does not ship a compiler. The README states the goal plainly: to make writing LaTeX documents as easy and comfortable as possible. That goal shapes everything in the feature list, which is about writing rather than typesetting: syntax highlighting, live reference checking, an integrated PDF viewer, live inline preview, LaTeX command completion and syntax checking, live grammar checking, local and global structure view, citation checking and completion, and spellchecking.

The audience is therefore narrow and specific. If you write .tex files by hand, keep a bibliography, and cross-reference sections, figures and tables, the editor's value is that it watches those references while you type. If your workflow is a browser tab with a hosted compiler, TeXstudio adds nothing you do not already have. If you have never installed a TeX distribution, TeXstudio will open your file and highlight it, but it cannot produce a PDF on its own. The repository is a C++/Qt desktop application, not a service, and nothing in the README suggests a hosted mode.

## The checking features are the reason to pick it over a plain text editor

Any editor can do syntax highlighting. The features that distinguish TeXstudio in its own feature list are the checking ones, and they share a mechanism: the editor parses your document and its associated files, then compares what it finds against what you reference.

Live reference checking means that when you write \ref{sec:intro} and no label by that name exists, the editor can tell you before you compile. The same idea applies to citations: citation checking and completion reads your bibliography and flags keys that do not resolve, while offering the ones that do as you type. The structure view is the same information presented as a tree, local (the current file) and global (the whole document, including included files). Inline preview goes the other way, rendering fragments such as math so you can read them without a full build.

This is a real difference from a generic editor with a LaTeX syntax file. A generic editor highlights commands; it does not know that your label is misspelled. The trade-off is that the editor has to parse enough of your project to build that model, which is why the structure view and the checking features care about which files your main document includes.

## Installing TeXstudio and compiling a first document

The README points to the project website for downloads, and lists the releases page and development builds as the other distribution channels. The repository also carries packaging directories, including debian/, and an INSTALL file at the top level for building from source. The README does not give a command-line install recipe, so the practical route on Linux is the distribution's package manager, and on Windows and macOS the download from the website. The README's download link points to https://www.texstudio.org/#download, and the INSTALL file sits at the repository root for source builds.

One thing the README does not state, and which matters more than the install method: TeXstudio needs a separate TeX distribution to compile anything. Install that first.

After launching, open or create a .tex file, then build it with the default build command (F6 in the default key bindings, per the user manual linked from the README). The integrated PDF viewer should open the result next to the source. If the build fails with a missing-command error, the problem is almost always the TeX distribution, not TeXstudio.

For a document that needs XeLaTeX, the build command has to be changed in the configuration rather than left on the default. The README does not document that dialog, so check the user manual before assuming the default will work for a fontspec-based document.

## Where TeXstudio gets in the way

The checking features assume a project structure the editor can follow. If your main document pulls in files through a mechanism TeXstudio's parser does not model, the global structure view will be incomplete and reference checking will produce false alarms. That is the failure mode to expect: not silence, but noise.

Live grammar checking is likewise only as good as its language data, and the README lists it as a feature without describing its scope. Treat it as a second opinion on prose, not as a gate.

The bigger limitation is architectural. TeXstudio is a desktop application with no server component, so there is no way to share a document with a collaborator inside it, no revision history, and no compile farm. A team that needs concurrent editing on one document is using the wrong tool, and no amount of configuration changes that. The repository's own release cadence, with 4.9.8 released on 2026-09-11 and a 4.9.9 beta on 2026-09-18, shows steady work, but the shape of the product is a local editor and stays that way.

## TeXstudio compared with TeXmaker and with Overleaf

TeXmaker is the closest comparison, and people search for it directly. Both are Qt desktop LaTeX editors with an integrated PDF viewer, and both are free software. The difference in approach is in how much the editor tries to understand your document: TeXstudio's feature list leads with checking (references, citations, grammar) and with completion, while a lighter editor leaves more of that to the compiler and to you. If you want the editor to stay out of the way and you compile often enough that errors surface quickly anyway, the lighter option is defensible.

Overleaf is a different category rather than a different editor. It is hosted, so the document lives on someone else's server, collaboration is built in, and there is nothing to install. TeXstudio is the opposite: local files, local compile, no account. Choosing between them is mostly a question of whether you need real-time collaboration or offline control, and the answer rarely changes per project.

## Licence and upgrade cost

TeXstudio is licensed GPL-3.0, with the licence text in the COPYING file at the repository root. For ordinary use, that means you can install and run it at no cost, and you can read and modify the source. If you redistribute a modified version, the GPL's obligations apply to what you distribute; this article does not give legal advice, so read COPYING and the project's contribution notes if you plan to ship a fork.

Upgrade cost is low in the normal case. The project publishes releases on GitHub and also builds development versions through its CI workflow, so you can track stable or bleeding edge. The practical cost is not the upgrade itself but the TeX distribution underneath: a new TeX Live release can change package behaviour in ways that look like editor bugs. When a document compiles on one machine and not another, check the TeX distribution version before filing anything against TeXstudio.

## Conclusion

Adopt TeXstudio if you already compile LaTeX locally and want cross-reference and citation errors surfaced while you type, rather than after a failed build. Skip it if you want a browser-based collaborative editor or you have no TeX distribution installed, because the editor is not a TeX engine. Before committing, verify that a system TeX distribution is present and that TeXstudio's configured build command matches the one your document needs, since a wrong command is the most common reason a first compile fails.

## FAQ

### What is TeXstudio used for?

It is a LaTeX editor. The README lists syntax highlighting, live reference checking, an integrated PDF viewer, inline preview, command completion and syntax checking, grammar checking, a structure view, citation checking and completion, and spellchecking.

### Is TeXstudio free?

Yes. The repository is licensed GPL-3.0, with the licence text in the COPYING file, and the README links to downloads and releases rather than to a paid tier.

### Is TeXstudio deprecated?

No. The repository is not archived, the last push was on 2026-09-25, and releases 4.9.8 and 4.9.9beta2 were published in September 2026.

### How do I install TeXstudio on Ubuntu?

The README does not give a command-line recipe; it points to the project website downloads and to the releases page. The repository also carries a debian/ directory and an INSTALL file for source builds.

### Is TeXstudio better than Overleaf?

They are different categories. Overleaf is hosted, with collaboration built in and nothing to install, while TeXstudio is a local desktop editor with no account and no server component. The choice comes down to whether you need real-time collaboration or offline control.

## Sources

- [License: GPL-3.0](https://github.com/texstudio-org/texstudio/blob/master/LICENSE)
- [Project website](http://www.texstudio.org/)
- [README](https://github.com/texstudio-org/texstudio/blob/master/README.md)
- [Releases](https://github.com/texstudio-org/texstudio/releases)
- [texstudio-org/texstudio on GitHub](https://github.com/texstudio-org/texstudio)

---

Hysen Labs editorial analysis, written from the project's own repository and release notes. Cite the canonical page: https://hysenlabs.com/projects/texstudio-org-texstudio
