Tag Info

Hot answers tagged

211

Emacs with AUCTeX — emacs auctex Platforms: Windows, Mac (incl. Aquamacs fork), Unix License: Free software (GPL) Languages: de, dk, fr, is, it, jp, nl, pl, se, sk are supported by AUCTeX language styles Unicode: Yes, from Emacs 23, characters are represented using Unicode RTL/bidirectional support: From Emacs 24, through bidi-mode % !TeX directives: No, ...


198

Vim with LaTeX-suite — vim latex-suite Platforms: Windows, Mac, Linux and others License: Open Source Charityware Languages: ? Unicode: Yes RTL/bidi support: partially % !TEX directives: No, but has modelines Syntax Highlighting: Yes, customizable Code Completion: Yes (using Omni Completion, extendable with SnipMate plugin) Code Folding: Yes Spell ...


171

Texmaker — texmaker Platforms: Windows XP/Vista/7/8, OS X 10.5+, Linux License: GPL license, free Languages: cs, de, el, en, es, fa, fr, gl, hu, it, nl, pl, pt, pt (bra), ru, se, sr, zh (cn), zh (tw) Unicode: Yes RTL/bidi: ? % !TEX directives: No Syntax Highlighting: Yes, customizable Code Completion: Yes, customizable Code Folding: Yes Spell Checking: Yes ...


132

TeXworks — texworks Platforms: Windows XP/Vista/7/8, OS X, Linux all pre-compiled plus source available License: GPL Languages: en, af, ar, ca, cs, de, fa, fo fr, it, ja, nl, ko, pl, pl, ru, sl, tr zh Unicode: Yes RTL/bidi: Yes % !TEX directives: Yes Syntax Highlighting: Yes, regex-based Code Completion: Yes, customizable based on 'known entry' list Code ...


129

Kile — kile Platforms: Linux, Windows1 (XP, Vista, 7) License: GNU GPL 2 Languages: bg, bs, ca, cs, da, de, el, en_GB, eo, es, et, fi, fr, ga, gl, hi, hne, hu, it, ja, kk, lt, mai, ms, nb, nds, nl, nn, pl, pt, pt_BR, ro, ru, sk, sv, tr, ug, uk, zh_CN, zh_TW Unicode: Yes RTL/bidi: Yes % !TEX directives: No2 Syntax Highlighting: Yes, customizable Code ...


81

TexShop Available for: Mac Open Source In Mac I use TexShop, and it works smoothly together with MacTeX. Among the features that it has are: Editing features syntax highlighting source/PDF synchronization autocompletion of commands and environments macros stationery (for document templates) latex panel of commonly used symbols matrix panel for simple ...


69

TeXnicCenter — texniccenter Platforms: Windows XP/Vista/7/8 Open Source Languages: English, German, more dictionaries for spelling control downloadable Unicode: Yes (in version 2, which was released mid-september 2013). RTL/bidi: ? % !TEX directives: No Syntax Highlighting: Yes, customizable (also background colour) Code Completion: Yes Code Folding: Yes ...


68

Sublime Text with LaTeXTools or LaTeXing Plugin Available for: Windows, Mac, Linux This is a simple, but powerful, editor. It's similar to Notepad++, but available on multiple platforms, and much easier to setup for LaTeX with the LaTeXTools or the LaTeXing plugin—both available from the Package Control tool. It is also similar to TextMate, but is being ...


56

As Kurt mentions in the comments, the directives are understood by TeXShop and TeXWorks. The TS stands for TeXShop which was the IDE that first implemented them on the Mac. (Other editors have similar kinds of metadata). I'll comment on each directive separately, since I think they are not equally useful. My comments apply in principle to both TeXShop ...


54

LyX Available for: Windows, Mac, and Linux Open Source I use LyX and I love it. From the webpage: 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 ...


51

WinEdt — winedt Platforms: Windows XP/Vista/7/8 License: Shareware, personal license $60 Languages: en Unicode: Yes (from version 7) RTL/bidi: No. "WinEdt 7 is currently NOT capable of properly handling Arab or Hebrew (or Thai) texts." (Mailing list April 2012). % !TEX directives: Probably possible. Syntax Highlighting: Yes, customizable and including a ...


40

I managed to find the perfect solution! For some reason, this didn't show up on my previous Google searches. I tailored my version of this solution: http://nimal.info/blog/2010/latex-on-windows-with-miktex-and-notepad/ My version (on a 64-bit Windows 7 machine) is as follows: Download and install Basic MiKTeX 2.9 (32-bit) Download and install SumatraPDF ...


39

+1 David for sed one-liner but with all due respect there is no better tool for working with tables than AWK. This is the solution for the above problem! awk 'BEGIN {FS="&";OFS="&"}{print $1,$3,$2,$4,$5}' file.csv > newfile.csv


37

TeXlipse Available for: Windows, Mac, Linux and others (Java based) Open Source I've been happily using TeXlipse in Eclipse for a long time, it has integrated code completion (including BibTeX entries), customizable templates, an outline view - and being integrated into Eclipse it includes all useful stuff I'm used to when working in Eclipse, like editor ...


36

There is ktikz (also available in the qtikz version), which seems not only run on Linux/KDE but also on Windows. Version 0.10 is released. This version is available as an Ubuntu package for Lucid, as a Debian package for Squeeze and as a Windows installer (a patch release 0.10.1 is available). For Linux there are two versions available: KtikZ and QtikZ. ...


33

Advantage If you use biblatex or multiple languages with babel or polyglossia, you can benefit from the integrated commands of csquotes. There are commands to quote in languages other than the main language so that the quoted text is typeset in accordance with the rules of the language. There are also commands to make formal quotes, both in the main ...


31

ShareLaTeX - Online LaTeX editor in your web browser. Unlimited projects for free latex, pdflatex and XeLaTeX compilers Collaborate with others, see what they are typing in real time like Google documents Auto Complete Multi Language spell check Chat with online collaborators Export and import data Sync with Dropbox Regular snapshots allowing for rolling ...


30

Notepad++ Platforms: Windows XP/Vista/7/8 License: Free software (GPL) Languages: en, zh, fr, es, hu, ru, nl, pl, de, it, da, cs, sl, sk, uk, tr, pt, no, sv, ca, ar, lt, gl, fi, el, ro, ko, he, fa, sgs, bg, id, sq, ja, hr, ka, eu, be, sr, nn, th, ms, oc, fur, lb, tl, uz, kk, af, ky, mk, lv, ta, az, bs, eo, lij, hi, sc, ug, te, an, si Unicode: Yes ...


29

gedit with the gedit-LaTeX-plugin Available for: Windows, Mac, Linux and others Open Source Unicode: yes RTL/bidi: yes It has a clean interface and provides: Code Completion, Spell Checking, Syntax Checking and Validation, Outlines, Wizards, BibTeX Integration, Template Editing, User-Defined Snippets and a preconfigured comprehensive build system using ...


29

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


28

As a tip for the future: When creating big tables, I make a command to encode the row. \newcommand{\resultrow}[4]{#1 & #2 & #3 & #4 \\} If you then want to change the order/layout of something you only have to change the command definition. You should take care in making the command as descriptive as possible, and that the arguments are in ...


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

Any editor with regular expression replace can easily swap columns. For example on the command line if tab.tex contains your input this regexp will swap column 2 and 3. (You may need more or less backslashes in the regexp depending on the command line shell in use) sed -e "s/^\([^\&]*\)\&\([^\&]*\)\&\([^\&]*\)/\1\3\2/" tab.tex A ...


26

TextMate Available for: Mac Commercial (Not anymore since version 2.0) With OS X I use TextMate with MacTeX. Now I don't want to change OS X for Linux only because I work with TextMate. It's powerful like vim and emacs. It's not free 45 euros. You can do all what you want and you can use and define snippets, macros, commands with shell programming or ...


26

KtikZ Available for: Linux and Windows Open Source I am a big fan of the Linux editor Ktikz. By default Ktikz is meant to be a real-time editor for TikZ pictures. However, one can edit any type of environment just by editing the default template. Moreover, by creating a template consisting only of the text <> one can get real-time compilation ...


25

Latexmk has an option that will compile your document every time you save it. It requires Perl. There is also some very useful information in this Stackoverflow question about how to work with latexmk when you document has errors (which can happen a lot with TikZ).


24

Well emacs of course:-) (M-x ediff to show diffs)


23

Complete Highlighting Scheme for WinEdt This is a highlighting scheme for expl3 in WinEdt 8. New: It is now available as an add-on: LaTeX3 Highlighting LaTeX3 guards in .dtx files Add the following lines in Switches.ini just before the switch SWITCH="DTX Single Guard" SWITCH="DTX LaTeX3 Guard" ENABLED=1 MODE_FILTER="DTX" START="DTX %" ...



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