Hot answers tagged

103

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 ...


63

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 ...


51

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 ...


47

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 ...


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

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 ...


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.


29

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

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/...


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 "\...


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 (...


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 ...


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-...


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 ...


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] # ...


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)


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. (...


20

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: > \\=...


Only top voted, non community-wiki answers of a minimum length are eligible