Tag Info

Hot answers tagged

194

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


173

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


146

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


117

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


117

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


73

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


59

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


55

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


53

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


46

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


45

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


38

+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


36

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


32

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


31

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

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


27

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


27

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

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


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


26

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


25

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


24

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


24

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


22

On a Mac, you can of course just open up a terminal, cd to the directory where you keep the TeX file, and issue while true; do sleep 5; latex -halt-on-error filename.tex; done and have the DVI file open in a viewer that watches for (and reloads on) changes. The one-liner runs latex continuously with 5 second break between runs (the -hald-on-error options ...


22

I am very happy with vim and the tabular plugin. To align the table, place the cursor anywhere inside the (nonaligned) table and type :Tabularize /&. The result is a nicely aligned table. Before: moon&456456456423423534&2342523 sun&234324&3453 Then a :Tabularize /&, after: moon & 456456456423423534 & 2342523 sun & ...



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