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!
Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.