Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>arxtect-testNew to Visual Studio Code? Get it now.
arxtect-test

arxtect-test

devin zheng

|
2 installs
| (0) | Free
LaTeX compiler powered by WASM with React UI
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Arxtect LaTeX WASM

License: MIT

English | 中文

Arxtect is a LaTeX compiler for VS Code powered by WebAssembly. It runs inside the editor, supports pdfTeX and XeTeX, and does not require a local TeX Live installation.

Install

  • Install Arxtect from the VS Code Marketplace, or run Extensions: Install from VSIX... to install a local .vsix package.
  • Requires VS Code 1.93.0 or later.
  • No local TeX Live installation is required. Internet access may be needed the first time Arxtect downloads TeX Live package files into its local cache.

Quick Start

  1. Open a folder that contains your .tex project.
  2. Open the main .tex file.
  3. Run Arxtect: Compile LaTeX from the Command Palette, or press Ctrl+Alt+B (Cmd+Alt+B on macOS).
  4. Open the generated PDF from the notification, the sidebar, or Arxtect: Open PDF.
  5. For multi-file projects, run Arxtect: Set Main TeX File so Arxtect always compiles the correct entry file.

Features

Compilation

  • Compile .tex files directly in VS Code with WebAssembly.
  • Choose pdfTeX or XeTeX from commands, settings, or the sidebar.
  • Run multi-pass compilation for cross-references and labels.
  • Enable compile-on-save when you want automatic builds.
  • Configure compile timeout and auto-open PDF behavior.
  • Set a main TeX file for multi-file projects.

Language Tools

  • Completion for LaTeX commands, environments, packages, labels, and citations.
  • Hover information for common commands, environments, and packages.
  • Go to definition for labels, citations, and included files.
  • Find references and rename labels across matching references.
  • Document symbols, workspace symbols, pair highlights, document links, folding, smart selection, and basic formatting.
  • Code actions for common LaTeX issues.

PDF, Logs, And Utilities

  • Open the compiled PDF from Arxtect commands or the sidebar.
  • Use SyncTeX commands to jump between source and PDF positions.
  • View diagnostics in the Problems panel.
  • Show or export the compilation log.
  • Clean auxiliary files such as .aux, .log, .toc, and .synctex.gz.
  • Count words and characters in the current LaTeX document.

Interface

  • Sidebar with compile controls, diagnostics, logs, settings, account, and quota status.
  • Standalone panel view when you prefer a larger control surface.
  • Status bar indicator for compile state and selected engine.
  • English and Chinese UI localization.

Commands

Command Keybinding Description
Arxtect: Compile LaTeX Ctrl+Alt+B / Cmd+Alt+B Compile with the default engine.
Arxtect: Compile with pdfTeX Compile with pdfTeX.
Arxtect: Compile with XeTeX Compile with XeTeX.
Arxtect: Multi-pass Compile Compile multiple passes to resolve references.
Arxtect: Show Panel Open the standalone Arxtect panel.
Arxtect: Focus Sidebar Focus the Arxtect sidebar.
Arxtect: Show Compilation Log Show the output channel.
Arxtect: Open PDF Open the last compiled PDF.
Arxtect: SyncTeX Forward (TeX -> PDF) Ctrl+Alt+J / Cmd+Alt+J Jump from source to PDF position.
Arxtect: SyncTeX Inverse (PDF -> TeX) Jump from PDF position to source.
Arxtect: Set Main TeX File Set the project entry file.
Arxtect: Clear Main TeX File Clear the configured main file.
Arxtect: Clean Auxiliary Files Remove generated auxiliary files.
Arxtect: Export Compilation Log Save the compile log to a file.
Arxtect: Word Count Show word and character counts.
Arxtect: Log in with GitHub Sign in to your Arxtect account.
Arxtect: Log out Sign out of your Arxtect account.
Arxtect: Show Compile Quota Show current compile quota status.
Arxtect: Upgrade to Premium Open the upgrade page.

Settings

Setting Default Description
arxtect.defaultEngine xetex Default LaTeX engine: pdftex or xetex.
arxtect.texliveEndpoint "" Custom TeX Live package endpoint URL.
arxtect.autoCompile false Compile automatically when a TeX file is saved.
arxtect.openPdfAfterCompile true Open the PDF after a successful compilation.
arxtect.compileTimeout 120 Compile timeout in seconds, from 10 to 600.
arxtect.maxCompilePasses 3 Maximum passes for multi-pass compile, from 1 to 5.

Troubleshooting

  • If Arxtect compiles the wrong file, run Arxtect: Set Main TeX File.
  • If a build times out, increase arxtect.compileTimeout.
  • If old output keeps appearing, run Arxtect: Clean Auxiliary Files and compile again.
  • If package downloads fail, check your network or configure arxtect.texliveEndpoint.
  • For compile details, run Arxtect: Show Compilation Log.

Support

Please report issues at Arxtect VS Code Extension Issues.

License

MIT

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