TeXiFy-IDEA
(Pronounced as /ˈtɛxɪfaɪ aɪˈdɪə/
with a greek letter Chi (χ), just as in LaTeX)
LaTeX support for the IntelliJ Platform by JetBrains.
No idea where to start? Have a look at the installation instructions. Otherwise, take a look at the tips instead, or browse through the documentation in the Wiki
Create the most beautiful LaTeX documents with the user friendliness of the IntelliJ platform. This plugin adds the tools to make creating LaTeX documents a breeze. We are currently doing our best to develop the plugin.
Feedback and support
You can share new ideas/feature requests/bugs/calls for help in multiple ways:
- For questions, ideas or general comments use the Discussions tab to start a new discussion.
- Issues. These may be bug reports, feature requests, etc. Just generally anything you have a problem with/suggestion for. For general feedback we advise to use GitHub Discussions.
- Live chat via gitter (you can login with your GitHub account).
Please bear in mind that this is just a side project for us. It might take a while to fully process your feedback. We try our best :3
Contributing
We would love it if you want to contribute to this project! Please have a look at the contributing guidelines to get started.
Features
- Syntax highlighting
- Autocompletion of labels, (custom defined) commands and environments
- Writer ergonomics - writing LaTeX made less cumbersome
- Compiler support for pdfLaTeX, LuaTeX, Latexmk, texliveonfly, XeLaTeX, 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
- Built-in pdf viewer via the PDF Viewer plugin, including forward and backward search
- SumatraPDF (Windows), Evince (Linux), Okular (Linux), Zathura (Linux) and Skim (MacOS) support with forward and backward search
- Smart Quotes
- Unicode math preview
- Equation 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 and find usages for labels, citations, and custom commands
- Renaming of labels, citations, environments and files
- Shortcuts for styling text
- Line commenter
- Support for user-created document classes and packages
A more extensive (but not complete) list as well as documentation for these features can be found in the Wiki. You can find IntelliJ documentation at https://www.jetbrains.com/idea/documentation/ and https://www.jetbrains.com/help/idea/.
Installation instructions and getting started
See https://github.com/Hannah-Sten/TeXiFy-IDEA/wiki/Installation for how to install everything you need to get up and running with TeXiFy-IDEA.
Other helpful wiki links
- Main documentation wiki page
- Troubleshooting issues with TeXiFy-IDEA
- Installing alpha builds for the latest features.
- Building the project from source