by Ian Bacher and Marciano Siniscalchi
This is an Atom port of the LaTeXTools package for Sublime Text. It aims to provide a 'one-stop' solution for all your TeXing needs.
Currently (v0.8.2, 8/10/2016), the following features are implemented:
MANUAL.md
(also accessible here). It currently covers installation, compiling and previewing, and reference / citation completion.MikTeX
or texlive
distributions and the SumatraPDF
previewer on Windows, MacTeX
and Skim
on OSX, and texlive
and okular
on Linux. Alternatively, use the pdf-view package.% !TEX
directives, or Atom settings..bib
files). The way citations are displayed can be customized.\begin{env}
and close it with the corresponding \end{env}
.$
and smart quotes: typing $
yields $ $
with the cursor between the dollar signs; typing '
or "
yields one or two backquotes and one or two quotes, with the cursor in the middle. Wrapping existing text in dollar signs or quotes is also supported% !TEX root = master.tex
at the top of each included file. This supports error/warning reporting, forward / inverse search, and reference / citation completion.Missing functionality to be implemented, roughly in the order I plan to add it:
\include
/\input
, \usepackage
, \includegraphics
, etc.)The package does not provide syntax highlighting. Rather, it is supposed to be used in conjunction with the language-latex
package: this must be installed for snippets to work.
Warning: you will see many package settings. The manual (MANUAL.md
) describes the settings that are actually honored; other settings are place-holders for future functionality.
A final note: there are a couple of other nice LaTeX packages for Atom. Each implements a specific function: compiling / viewing, reference completion, etc. However, the objective of this package is to provide an integrated solution for TeX editing.
Help is welcome!