{
  "slug": "texstudio",
  "name": "TeXstudio",
  "aliases": ["TeXmakerX"],
  "vendor": { "name": "TeXstudio contributors", "slug": "texstudio", "website": "https://www.texstudio.org" },
  "homepage_url": "https://www.texstudio.org/",
  "docs_url": "https://www.texstudio.org/",
  "repo_url": "https://github.com/texstudio-org/texstudio",
  "license_url": "https://github.com/texstudio-org/texstudio/blob/master/COPYING",
  "product_type": "application",
  "product_status": "active",
  "summary": "Open-source desktop LaTeX editor with integrated PDF viewer, autocompletion, wizards, spell checking and a structure view for Windows, macOS and Linux",
  "description": "TeXstudio is a free, open-source integrated writing environment for LaTeX documents. It began in 2009 as TeXmakerX, a fork of Texmaker, and became an independent project. The editor offers syntax highlighting, context-aware autocompletion of commands and references, an integrated PDF viewer with forward and inverse search, wizards for tables, figures and document skeletons, spell and grammar checking, a structure view of the document outline, multi-cursor editing and configurable build commands. It runs on Windows, macOS and Linux and is distributed through installers and most Linux package managers; the repository is licensed under the GPL.\n\nTeXstudio requires a separate TeX distribution such as TeX Live or MiKTeX, and it is a single-user desktop tool without collaboration or cloud sync. It pairs well with JabRef for bibliographies, which can push citation keys directly into the editor.",
  "capabilities": ["Syntax highlighting and autocompletion for LaTeX", "Integrated PDF viewer with SyncTeX forward/inverse search", "Wizards for tables, figures, math and new documents", "Spell and grammar checking", "Structure view and multi-cursor editing", "Configurable build and compile commands"],
  "workflows": ["Writing a paper locally against TeX Live", "Editing with JabRef pushing citation keys"],
  "advantages": ["Free and open source", "Cross-platform desktop application", "Works offline"],
  "limitations": ["Requires a separate TeX distribution", "No collaboration or sync features", "Qt-based interface can feel dated"],
  "prerequisites": ["TeX Live or MiKTeX installed"],
  "audiences": ["LaTeX authors who prefer a local editor"],
  "alternatives": ["overleaf", "tex-live", "vs-code", "jabref"],
  "comparison_notes": "Overleaf provides collaboration and hosted compilation; VS Code with LaTeX Workshop is a general editor alternative. TeXstudio is a dedicated offline LaTeX IDE.",
  "categories": [{ "slug": "latex-typesetting", "primary": true }],
  "tags": ["latex", "open-source", "macos", "typesetting"],
  "use_cases": ["typeset-documents", "write-papers"],
  "operating_systems": ["windows", "macos", "linux"],
  "execution_modes": ["local"],
  "interfaces": ["desktop"],
  "deployment_models": ["desktop"],
  "integrations": ["TeX Live", "MiKTeX", "JabRef", "SyncTeX"],
  "data_formats": ["LaTeX", "BibTeX", "PDF"],
  "languages": ["C++"],
  "source_model": "open-source",
  "license_spdx": "GPL-3.0-only",
  "pricing_model": ["free", "open-source"],
  "self_hostable": true,
  "sources": [
    { "url": "https://www.texstudio.org/", "type": "official_site", "title": "TeXstudio - A LaTeX editor", "supports": ["name", "summary", "capabilities", "operating_systems"], "checked_at": "2026-11-02" },
    { "url": "https://github.com/texstudio-org/texstudio", "type": "repository", "title": "texstudio-org/texstudio", "supports": ["repo_url", "languages"], "checked_at": "2026-11-02" },
    { "url": "https://github.com/texstudio-org/texstudio/blob/master/COPYING", "type": "license_page", "title": "texstudio COPYING", "supports": ["license_spdx", "source_model"], "checked_at": "2026-11-02" }
  ],
  "confidence": "high",
  "uncertainty_note": "The website mentions GPL v2 while the repository COPYING file is the GPL version 3 text; license_spdx follows the repository.",
  "discovery_method": "editorial-research",
  "depth": "standard",
  "editorial_status": "reviewed",
  "visibility": "public",
  "featured": false,
  "author": "batch-E"
}
