TeXiFy IDEA

The plugin update is pending JetBrains approval
Compatible with: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode CLion GoLand DataGrip Rider MPS Android Studio
Feb 19, 2019
37 806

Plugin for LaTeX and BibTeX support in IntelliJ, featuring:

  • Syntax highlighting
  • Autocomplete of labels, (custom defined) commands and environments
  • Writer ergonomics - writing LaTeX made less cumbersome
  • Compiler support for pdfLaTeX, LuaTeX, Latexmk, bibtex, and biber
  • Inspections. Intentions. And heaps more inspections
  • Full BibTeX support
  • Formatter for LaTeX and BibTeX
  • Structure view for LaTeX and BibTeX with filters
  • Code folding for imports, sections, and environments
  • SumatraPDF (Windows) and Evince (Linux) support with forward and backward search
  • Unicode math preview
  • Gutter icons for quick compilation and file includes
  • Fancy icons that fit in with the IntelliJ style
  • Brace matching
  • Word counting tool
  • File templates for .tex, .sty, .cls and .bib files
  • Automagically import packages of common commands
  • Go to declaration of labels
  • Shortcuts for styling text
  • Line commenter
  • Support for user-created document classes and packages
  • Toggle star action
  • Words of encouragement

All critique, questions, suggestions, requests, bug reports, kudos, and (non-)creative ideas are welcome on the plugin's GitHub page. If you want to directly chat with us, take a peek at the project's gitter.

Download plugin

Recent change notes

Beta 0.6.3

Contains a critical bug fix in b0.6.2 regarding BibTeX and biber. (#766) Below you can find the changelog for b0.6.3 and b0.6.2. We continue our update streak with a brand new TeXiFy-IDEA build. This time with a handful of changes, bug fixes, and run configuration tweaks!

We thank everyone who submitted issues and provided feedback to make TeXiFy IDEA better. Your input is valuable and well appreciated.


Additions

  • Added setting to ignore auto-insertion of \item. (#722)
  • Added setting to enable/disable automatic brace insertion for sub and super scripts. (#605)
  • Added date to package file template. (#647)
  • Added autocompletion for default and provided classes. (#725)
  • Added support for BibTeX on non-Windows systems. (#645)
  • Added biber support. (#507)
  • Added option to disable the out directory. (#728)
  • Added LuaTeX as a compiler option. (#738)
  • Added Latexmk as a compiler option. (#755)
  • Added support for natbib citation commands. (#743)
  • Added plugin icon. (#749)

Changes

  • SumatraPDF will no longer steal focus after compilation when SumatraPDF is already running. (#723)
  • No new BibTeX runconfig is being linked when a BibTeX runconfig is removed from a LaTeX one. (#723)
  • Updated CTAN package list.
  • Registered tikz-files. (#595)
  • Changed internal organisation of utilities. (#726)
  • Made automatic brace insertion for sub and super scripts more strict. (#730)
  • Changed bibtex working directory when auxil is not used. (#732)
  • Removed auxil and out options for non-Windows systems. (#732)
  • Enhanced formatting of labels and file names. (#734)
  • Added amsmath as dependency for the equation* environment. (#744)
  • Collapse cite inspection now works for all registered citation commands and only works when commands are equal. (#751)

Removals

  • Removed split* from the equation list. (#744)

Bug fixes

  • Fixed auxil path being visible in BibTeX run configurations. (#732)
  • Fixed some indexed commands not getting fetched correctly when they requested without slash. (#731)
  • Fixed bib entries not being recognised when a similar tex/sty/cls file exists. (#612)
  • Fixed unresolved reference inspection not taking stars and optional arguments into account when highlighting. (#751)
  • Fixed BibTeX run configuration using biber. (#766)
  • Fixed crash. (#602)

The full list of releases is available on the GitHub releases page.