Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>TeXifyNew to Visual Studio Code? Get it now.
TeXify

TeXify

Thomas Schuster

|
6 installs
| (0) | Free
Provides an outline view, document symbols, and build scripts for LaTeX files.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

TeXify

TeXify is a Visual Studio Code extension for LaTeX workflows with a focus on practical document navigation and configurable build commands.

Repository: https://github.com/thomas-schuster/texify

Features

  • Outline support for LaTeX files in the VS Code Outline view
  • Support for nested section commands such as \\subsubsubsection
  • Compile button in the editor title area for active LaTeX files
  • Five additional configurable actions for scripts or direct compiler commands
  • Optional installation prompt for the companion LaTeX extension mathematic.vscode-latex
  • Localized extension metadata and runtime messages in English, German, and French

Outline Support

TeXify contributes document symbols so that LaTeX headings appear in the Outline view.

Supported structural commands include:

  • \\part
  • \\chapter
  • \\section
  • \\subsection
  • arbitrary nested \\sub...section
  • \\paragraph
  • arbitrary nested \\sub...paragraph

Build and Script Actions

When a LaTeX file is active, TeXify adds a compile button to the editor title area.

The button is intentionally generic. You can point it to:

  • your own wrapper script
  • a project-local build helper such as .build-kit/bin/tex-compile.sh
  • a direct compiler command such as lualatex, pdflatex, xelatex, or another executable

Arguments are configured separately, so setups such as these are possible:

  • script-based: .build-kit/bin/tex-compile.sh with -i "${file}"
  • direct compiler call: lualatex with -interaction=nonstopmode "${file}"
  • custom toolchain command with additional flags

Important:

  • TeXify does not ship your compile script or build toolkit
  • if you reference a script path, that script must exist in your project or on the target machine
  • ${file} is replaced with the active LaTeX file path when the command is executed

In addition, TeXify exposes five configurable custom actions that can be:

  • triggered from the Command Palette
  • assigned to keybindings
  • backed by your own shell scripts, build helpers, or direct compiler commands

Settings

Main settings:

  • texify.compilerCommand
  • texify.compilerArgs
  • texify.action1Command to texify.action5Command
  • texify.action1Args to texify.action5Args
  • texify.enableCompanionExtension

Companion Extension

TeXify can optionally prompt the user to install the companion LaTeX extension:

  • Name: LaTeX
  • ID: mathematic.vscode-latex

This companion extension is not installed automatically. Users can opt in through the TeXify setting or command.

It can complement TeXify with LaTeX editor features such as:

  • syntax highlighting
  • formatting support
  • additional LaTeX language tooling, depending on its own configuration

Please note:

  • TeXify itself does not require the companion extension
  • the companion extension has its own setup and runtime requirements
  • depending on the features you want to use, a local LaTeX toolchain may be required
  • for formatting, the companion extension relies on latexindent.pl, which is a Perl-based formatter for LaTeX. Additional Perl modules may be required on the target system.
  • for linting, the companion extension relies on ChkTeX

For details, always refer to the documentation of mathematic.vscode-latex itself.

License

MIT. See LICENSE.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft