102
ShareLaTeX - Online LaTeX editor in your web browser.
Note: The companies behind ShareLaTeX and Overleaf have merged, and as such the two services will at some point in the future be merged into one. See https://www.overleaf.com/blog/518-exciting-news-sharelatex-is-joining-overleaf#.Wa_pdL8hWV4.
Unlimited projects for free
latex, pdflatex and XeLaTeX ...
61
Auto-Latex Equations add-on for Google Docs
For all math equations typeset in MathJax/LaTeX, the Auto-Latex Equations add-on for Google Docs is free and works brilliantly. It simply replaces all your math with high-quality images of the equation.
All you have to do is type an equation within delimiters, like $$55 + \sqrt{5}$$ and it can be rendered in super ...
57
Texpad — texpad
Platforms: Mac (and iOS)
License: Commercial
Languages: English, German and Japanese
Unicode: Yes
% !TeX directives: Yes
Syntax Highlighting: Yes
Auto-typeset: OSX only
Code Completion: Yes, command completion and autofill
Code Folding: No
Spell Checking: Yes
SyncTeX: Yes
Built-in Output Viewer: Yes, supports PDF
Project Management: Yes, ...
55
Atom with latex, latex-plus, or latextools packages
Platforms: Windows, Mac, Linux
Licence: Open source (MIT license)
% !TEX directives: Yes
Syntax highlighting: Yes (with language-latex package), customizable
Code completion: Yes, customizable
Code folding: Yes
Spell check: Yes
SyncTeX: Yes
Built-in output viewer: Yes (with pdf-view package)
Project ...
50
TeXstudio
In the current release (2.12 branch), TeXstudio's build process ('Build & View') by default runs pdfLaTeX but not a bibliography tool, which you need to do separately. There is also a need to change the settings to run Biber rather than BibTeX for creating a bibliography.
The configuration step sets Biber as default bibliography tool.
In ...
44
Visual Studio Code with LaTeX-Workshop (on GitHub)
other extensions are available
Platforms: Windows, Mac, Linux
License: open source (on GitHub), License MIT
Languages: de, en, fr, ...
Unicode: Yes
RTL/bidi: ...
% !TEX directives: Yes
Syntax Highlighting: Yes, customizable (extensions)
Code Completion: Yes, customizable (extensions)
Code Folding: Yes
...
42
Vim with vimtex — vim
Platforms: GNU/Linux, MS Windows, Mac, wherever you get Vim with clientserver and a TeX distribution with latexmk running
License: Vim License (Vim), MIT License (vimtex)
Unicode: Yes
RTL/bidi support: Partial
% !TEX directives: Only % !TEX root, however, Vim by itself supports many things such as modelines and buffer-local variables
...
39
I always recommend that you learn the basics of LaTeX before you learn LyX. LyX will not save you from learning LaTeX so you might as well learn it well from the start. After you really understand what LyX is doing (through LaTeX), you might find you like it better than using LaTeX directly. This is the case for me. This is also why I don't think LyX is a ...
35
Update (2017-02-14)
Thanks to the time spent on the answer below, and to some new features in WinEdt 10.2, now WinEdt 10.2 is really "LaTeX3-sensitive".
WinEdt 10.2 incorporates the highlighting scheme in this answer (with many improvements) and features many other functionalities to support LaTeX3 (e.g. command completion for commands and ...
answered Aug 22 '13 at 7:10
karlkoeller
116k1313 gold badges230230 silver badges407407 bronze badges
34
There are two separate tasks here: making your keyboard produce the various Unicode symbols, and making those symbols meaningful to LaTeX.
1. Producing Unicode symbols from your keyboard
If you're on a Mac, make a .keylayout file, put it in the ~/Library/Keyboard Layouts directory, then log out and back in again. Your new keyboard layout should now appear ...
34
From http://texstudio.sourceforge.net
TeXstudio has been forked from Texmaker in 2009, because of the
non-open development process of Texmaker and due to different
philosophies concerning configurability and features. Originally it
was called TeXmakerX because it started off as a small set of
extensions to Texmaker with the hope that they would ...
30
Thankfully TeXstudio itself has a solution for this problem. In its preferences (with show advanced options active), there is a menu for gui scaling where you can easily adjust the size of the icons.
answered May 28 '16 at 23:50
samcarter_is_at_topanswers.xyz
107k1111 gold badges150150 silver badges399399 bronze badges
29
On a Windows PC and on Ubuntu, it is Ctrl+Right arrow
On Mac OS X it is Command+Right arrow
⌘+⇒
It can be changed to Tab (⇥), but this is by default linked to another shortcut. If you go to the Preferences, "Shortcuts" tab, open up the "Editor" and the "Basic Key Mapping" list. Scroll down until you find
Next placeholder or one word right
Double click ...
answered May 6 '13 at 14:09
egreg
891k111111 gold badges22732273 silver badges37193719 bronze badges
28
Emacs with AUCTeX
(adapted from this answer)
AUCTeX Version 11.88
Version 11.88 has (currently) probably the best support for biber and biblatex among *TeX editors: AUCTeX is able to look at biblatex load options to automatically choose the right bibliography processor on a per-document basis, you need only to enable file parsing by setting TeX-parse-self ...
28
Amazingly enough, TeXShop does in fact have such a facility. The problem is that long-time users of it like myself are probably unaware of it.
It can be found under the Edit Menu -> Experiment
This menu will open a window which you can copy a snippet of the currently open document. When you press the Typeset button on the window, it will show the result ...
27
Stick point somewhere near
\usepackage{array,colortbl}
and two buffers will open up for array and colortbl packages if you do M-x getpackage which you can bind to a key of your choice
(defun getpackage ()
(interactive)
(search-backward "\\")
(re-search-forward "usepackage[^{}]*{" nil t)
(while (looking-at "\\s-*,*\\([a-zA-Z0-9]+\\)")
(re-search-forward "\...
answered May 9 '13 at 9:41
David Carlisle
596k5151 gold badges13491349 silver badges21422142 bronze badges
27
As far I know, one nice true WYSIWYG editor that is BaKoMa, although include also a source editor. There are licenses since 55$ but there are a evaluation period, so you can test for free if the ratio quality/price is enough.
Another shareware program,Scientific Workplace is a WYSIWYW (what you see is what you want, nearly to a WYSIWYG) that import/...
27
For the record, here's my font-lock settings for Emacs with LaTeX3. To make use of these, I define a latex3-mode which is derived from the inbuild latex-mode. (Note: I don't use AucTeX, I use the simple TeX modes.) The idea of the font-locking is similar to Joseph's in that it adds more matches for highlighting. I've added a specials for core functions (...
answered Aug 22 '13 at 6:47
Andrew Stacey
137k3636 gold badges344344 silver badges675675 bronze badges
26
LaTeX Lab
Unfortunately, LaTeX Lab has been declared deprecated by its developers. This seems to be a results of Google's massive API changes in recent versions of Google Docs. There is a vast number of LaTeX-Lab-like wrappers for Google Docs whose developments has ceased due to that fact.
If you want to have integration with Google Docs you may want to ...
answered Sep 7 '14 at 12:52
Henri Menke
99.3k1313 gold badges214214 silver badges353353 bronze badges
24
Overleaf - Online LaTeX editor in your web browser.
Note: ShareLaTeX and Overleaf have been merged in to one Overleaf v2 and Overleaf v1 had retired on January 8th, 2019.
Unlimited projects and collaborators for free*
Rich Text View
git support
pdflatex compiler
Collaborate with others, see what they are typing in real time like Google documents
Auto ...
24
Q: What is the difference between LyX and LaTeX?
A: From the LyX website:
LyX is a document processor that encourages an approach to writing based on the structure of your documents (WYSIWYM) and not simply their appearance (WYSIWYG).
LyX combines the power and flexibility of TeX/LaTeX with the ease of use of a graphical interface. This results in world-...
answered Aug 25 '14 at 6:01
Werner
525k106106 gold badges12271227 silver badges20182018 bronze badges
24
The main difference is that Java is a language with a fixed grammar and a compiler separate from execution.
TeX has neither of those things, there is no fixed grammar, even the lexical analysis and tokenisation depends on the run time behaviour.
So a Java editor can use a java compiler, or (more likely) its own inbuilt implementation of the Java syntax ...
answered May 16 '15 at 9:13
David Carlisle
596k5151 gold badges13491349 silver badges21422142 bronze badges
23
TeXworks uses a simple regex-based approach to syntax highlighting, with the information stored in the file syntax-patterns.txt inside the folder TeXworks/configuration, which lives in a system-dependent location. I have a set of patterns for working with .dtx (LaTeX documented source) files, which include highlighting for expl3 code:
[LaTeX DTX]
# ...
answered Aug 21 '13 at 20:44
23
TeXworks
The list of binaries known by TeXworks depends on where you get the program from: direct from the TeXworks site or as part of TeX Live or MiKTeX. However, at present Biber is not included in the standard set in any case. The steps needed to add Biber as an option are as follows:
In the TeXworks preferences ('Preferences ...' on the Mac or 'Edit -&...
23
TeXShop
Changing for all documents
If you want to make biber the default bibliography tool, you can simply change it in the TeXShop Engine preference panel.
Now the command is accessed in the same way that you would access bibtex: from the Typeset Menu choose Bibtex (Command-Shift-B).
Changing on a per-document basis
Since most of us who are switching ...
23
Well emacs of course:-) (M-x ediff to show diffs)
answered Apr 2 '14 at 15:33
David Carlisle
596k5151 gold badges13491349 silver badges21422142 bronze badges
22
WinEdt
If you want to make Biber the default tool for compiling bibliographies, you have to go to "Options" -> "Execution Modes", "Console Application" panel, and change the value of the "Executable" field for the BibTeX accessory from bibtex.exe to biber.exe:
In this way, each time you launch the command BibTeX, WinEdt will execute Biber.
Even when you ...
22
With Emacs and AUCTeX, it is as simple as highlighting the portion of the text you want to compile and then hitting C-c C-r (or M-x TeX-command-region).
The command tries to be 'smart' about it, so if you do C-c C-r RET C-c C-r RET (i.e., run the same command on the same section twice) it will first compile, then, second, open a viewer for resultant PDF. (...
19
The general problem of finding where a command is defined has no viable solution. Macros can and do change their meaning; a typical example is \\. This simple document
\documentclass{article}
\begin{document}
\show\\
{\centering\show\\}
\begin{tabular}{c}
\show\\
\end{tabular}
\end{document}
gives the following output in the terminal window:
> \\=...
answered May 13 '13 at 9:39
egreg
891k111111 gold badges22732273 silver badges37193719 bronze badges
Only top voted, non community-wiki answers of a minimum length are eligible
Related Tags
editors × 667texstudio × 66
texshop × 46
texmaker × 43
compiling × 35
mac × 33
auto-completion × 26
windows × 23
kile × 23
ide × 23
math-mode × 18
tikz-pgf × 17
vim × 17
emacs × 16
forward-inverse-search × 16
pdf × 15
texworks × 15
wysiwyg × 15
errors × 14
winedt × 13
biblatex × 12
macros × 12
miktex × 12
auctex × 12
linux × 12