Difference between revisions of "Text Editors"

From Wiki
Jump to navigation Jump to search
m (add Textadept to SciTE)
(reordered, deleted iTeXMac, Kile, Klat, TeXnicCenter, TextMate (obsolete), updated some links)
Line 42: Line 42:
 
<td> Simple Cocoa IDE. [[ConTeXt_Minimals/Mac_Installation#TeXShop_installation_and_configuration|Configuration instructions]] </td>
 
<td> Simple Cocoa IDE. [[ConTeXt_Minimals/Mac_Installation#TeXShop_installation_and_configuration|Configuration instructions]] </td>
 
</tr><tr style="background:#eeeeee;">
 
</tr><tr style="background:#eeeeee;">
<td> [[iTeXMac]] </td>
+
<td>[http://www.tug.org/texworks/ TeXWorks]</td>
<td> ? </td><td> P </td><td> S </td><td> T </td><td> U </td><td> </td><td> + </td>
+
<td> </td><td> P </td><td> S </td><td> T </td><td> U </td><td> </td><td> </td>
<td> - </td>
+
<td> y </td>
<td> - </td>
+
<td> y </td>
<td> y (native) </td>
+
<td> y </td>
<td> More advanced Cocoa IDE (one of its modes doesn't like tabulated source)</td>
+
<td> Probably the most widespread TeX IDE, similar to TeXshop, supported by TUG. </td>
                </tr><tr>
+
</tr><tr>
<td> [[TextMate]] </td>
 
<td> C </td><td> </td><td> S </td><td> T </td><td> U </td><td> ?</td><td> </td>
 
<td> - </td>
 
<td> - </td>
 
<td> y (native)</td>
 
<td> The ConTeXt bundle is not yet in the distribution, but you can download a copy at [http://dl.contextgarden.net/support/context-tmbundle.dmg].</td>
 
</tr> <tr style="background:#eeeeee;">
 
 
<td> [[Notepad++]] </td>
 
<td> [[Notepad++]] </td>
 
<td> </td><td> </td><td>S </td><td>T </td><td>U </td><td>2 </td><td>+ </td>
 
<td> </td><td> </td><td>S </td><td>T </td><td>U </td><td>2 </td><td>+ </td>
<td> </td>
+
<td> (Wine)</td>
 
<td>y </td>
 
<td>y </td>
<td> </td>
+
<td> </td>
 
<td> Npp is one of the most powerful and useful text editors around. For Windows users (you can also use it under Wine) wanting a more modern interface with loads of included features (see especially the TextFX menu), it deserves a close look. </td>
 
<td> Npp is one of the most powerful and useful text editors around. For Windows users (you can also use it under Wine) wanting a more modern interface with loads of included features (see especially the TextFX menu), it deserves a close look. </td>
</tr><tr>
+
</tr><tr style="background:#eeeeee;">
 
<td> [http://kate-editor.org Kate] </td>
 
<td> [http://kate-editor.org Kate] </td>
 
<td> - </td><td> - </td><td> S </td><td> ? </td><td> U </td><td> - (KDE3) / 2 (KDE4) <td> + </td>
 
<td> - </td><td> - </td><td> S </td><td> ? </td><td> U </td><td> - (KDE3) / 2 (KDE4) <td> + </td>
Line 69: Line 62:
 
<td> y </td>
 
<td> y </td>
 
<td> Kate is an advanced multi-document text editor for KDE (KWrite is in the same package, but handles only single documents). It has already built-in LaTeX syntax highlighting, but you can install a [http://kde-files.org/content/show.php/ConTeXt+-+Syntax+Highlighting?content=54006 file that provides ConTeXt syntax highlight]. It is planned to be included in the Kate package itself in the (near) future though.
 
<td> Kate is an advanced multi-document text editor for KDE (KWrite is in the same package, but handles only single documents). It has already built-in LaTeX syntax highlighting, but you can install a [http://kde-files.org/content/show.php/ConTeXt+-+Syntax+Highlighting?content=54006 file that provides ConTeXt syntax highlight]. It is planned to be included in the Kate package itself in the (near) future though.
</tr><tr style="background:#eeeeee;">
+
</tr>  
<td> [http://kile.sourceforge.net Kile] </td>
 
<td> C </td><td> P </td><td> S </td><td> T </td><td> U </td><td> - (KDE3) / 2 (KDE4) </td><td> + </td>
 
<td> y </td>
 
<td> y </td>
 
<td> y </td>
 
<td> Kile is a very advanced KDE-based editor/environment that primarily aims at LaTeX users, but since 2.x it has native ConTeXt support as well.Amongst other advanced features, Kile has to offer project management, inverse and forward TEX<->DVI search, side tree view of the document structure (e.g. by chapters, sections etc.), insertion of TeX and ConTeXt commands, insertion of symbols.
 
</tr>
 
<tr>
 
  <td> [http://smultron.sourceforge.net/ Smultron]</td>
 
    <td> - </td><td> P </td><td> S </td><td> T </td><td> - </td><td> - </td><td> - </td>
 
    <td> - </td>
 
    <td> - </td>
 
    <td> y </td>
 
    <td> [[ConTeXt_Minimals/Mac_Installation#Smultron_installation_and_configuration|Configuration instructions]] </td>
 
</tr> <tr style="background:#eeeeee;">
 
<td>[http://www.tug.org/texworks/ TeXWorks]</td>
 
<td> </td><td> P </td><td> S </td><td> T </td><td> U </td><td> </td><td> </td>
 
<td> (y) </td>
 
<td> y </td>
 
<td> y </td>
 
<td>  </td>
 
</tr>
 
 
</table>
 
</table>
  
Line 115: Line 86:
 
     <td> MacOS X </td>
 
     <td> MacOS X </td>
 
     <td> Remarks </td>
 
     <td> Remarks </td>
 +
  </tr><tr>
 +
    <td> [http://www.winedt.com/ WinEdt]</td>
 +
    <td> - </td><td> - </td><td> S </td><td> T </td><td> U </td><td> - </td><td> - </td>
 +
    <td> - </td>
 +
    <td> y </td>
 +
    <td> - </td>
 +
    <td> A nice, configurable Windows editor, very suitable for newbies to (La)TeX. A large collection of buttons with Greek letters and other (math) symbols is very helpfulp when typesetting math. It also has spell checker. LaTeX users can also find many templates (tables, enumerations, ...) and compiling/previewing the documents by clicking a button. This is supported for ConTeXt also. You can configure it easily. ''(WinEdt is not free software, but shareware with 31+ days trial. Discount for DANTE members.)''</td>
 
   </tr><tr style="background:#eeeeee;">
 
   </tr><tr style="background:#eeeeee;">
 
     <td> [http://www.nano-editor.org/ GNU nano] </td>
 
     <td> [http://www.nano-editor.org/ GNU nano] </td>
Line 138: Line 116:
 
     <td> </td>
 
     <td> </td>
 
     <td> y </td>
 
     <td> y </td>
     <td> - </td>
+
     <td> y </td>
 
     <td> y (X11) </td>
 
     <td> y (X11) </td>
 
     <td> GNOME editor </td>
 
     <td> GNOME editor </td>
  </tr><tr style="background:#eeeeee;">
 
    <td> [http://freshmeat.net/projects/klat/ klat] </td>
 
    <td> </td><td> </td><td> S </td><td> T </td><td> U </td><td> ? </td><td> </td>
 
    <td> y </td>
 
    <td> - </td>
 
    <td> y (X11) </td>
 
    <td> KDE editor, based on Kate </td>
 
  </tr><tr>
 
    <td> [http://www.winedt.com/ WinEdt]</td>
 
    <td> - </td><td> - </td><td> S </td><td> T </td><td> U </td><td> - </td><td> - </td>
 
    <td> - </td>
 
    <td> y </td>
 
    <td> - </td>
 
    <td> A nice, configurable Windows editor, very suitable for newbies to (La)TeX. A large  collection of buttons with Greek letters and other (math) symbols is very helpfulp when typesetting math. It also has spell checker, but no support for UTF yet.<br> LaTeX users can also find many templates (tables, enumerations, ...) and compiling/previewing the documents by clicking a button. This is supported For ConTeXt also. You can configure it easily.<br>''(WinEdt is not free software, but shareware with 31+ days trial.)''</td>
 
  </tr><tr style="background:#eeeeee;">
 
    <td> [http://freshmeat.net/projects/nedit NEdit]</td>
 
    <td> - </td><td> - </td><td> S </td><td> - </td><td> - </td><td> - </td><td> - </td>
 
    <td> y </td>
 
    <td> y </td>
 
    <td> ? </td>
 
    <td>X server (Cygwin/Xorg) is needed to run Nedit on Windows</td>
 
  </tr><tr>
 
    <td> [[TeXnicCenter]]</td>
 
    <td> - </td><td> P </td><td> S </td><td> - </td><td> - </td><td> - </td><td> - </td>
 
    <td> - </td>
 
    <td> y </td>
 
    <td> - </td>
 
    <td> Oriented towards the use of LaTeX, but can also be used for processing ConTeXt documents. A large  collection of buttons with Greek letters and other (math) symbols is very helpfulp when typesetting math. It also has spell checker.<br /> LaTeX users can also find many templates (tables, enumerations, ...) and compiling/previewing the documents by clicking a button.<br />''(TeXnicCenter is freely available under GPL).''</td>
 
 
   </tr><tr style="background:#eeeeee;">
 
   </tr><tr style="background:#eeeeee;">
 
     <td> [http://www.textpad.com/ TextPad]</td>
 
     <td> [http://www.textpad.com/ TextPad]</td>
Line 181: Line 131:
 
     <td> y </td>
 
     <td> y </td>
 
     <td> - </td>  
 
     <td> - </td>  
     <td> Commercial; TeXt/ConTeXt/LaTeX command library; configurable to run a whatever-TeX command as a tool</td>
+
     <td> Commercial; TeX/ConTeXt/LaTeX command library; configurable to run a whatever-TeX command as a tool</td>
   </tr>
+
  </tr><tr>
 +
  <td> [https://www.peterborgapps.com/smultron/ Smultron]</td>
 +
    <td> - </td><td> P </td><td> S </td><td> T </td><td> U </td><td> - </td><td> - </td>
 +
    <td> - </td>
 +
    <td> - </td>
 +
    <td> y </td>
 +
    <td> [[ConTeXt_Minimals/Mac_Installation#Smultron_installation_and_configuration|Old configuration instructions]]. Nowadays commercial. Old Open Source version was better. </td>
 +
</tr><tr style="background:#eeeeee;">
 +
    <td> [https://sourceforge.net/projects/nedit/ NEdit]</td>
 +
    <td> - </td><td> - </td><td> S </td><td> - </td><td> - </td><td> - </td><td> - </td>
 +
    <td> y </td>
 +
    <td> y </td>
 +
    <td> ? </td>
 +
    <td>X server (Cygwin/Xorg) is needed to run Nedit on Windows. Outdated.</td>
 +
   </tr>
 
</table>
 
</table>
  

Revision as of 11:27, 24 October 2016

< Main Page | Related Programs >

You can use any text editor for creating a source file for ConTeXt, even notepad should do. Many editors provide generic TeX syntax highlighting, but some have even more support for ConTeXt.

ConTeXt-aware

Editor features Linux Win MacOS X Remarks
Emacs with AUCTeX S T U  ? y y y Extremely powerful & highly configurable text editor for CTRL- and ALT- key lovers.
The official AUCTeX distribution beginning with 11.50 has ConTeXt support. Berend de Boers ConTeXt mode for Emacs has been merged with the former ConTeXt support in AUCTeX by Patrick Gundlach. The AUCTeX page on this wiki has further AUCTeX customization for ConTeXt. If you write documents with bibliographies, indexes, or cross-references, you may also be interested in using Reftex. There is also Emacs-muse which is an extension.
Vim S T U 2  ? y y y Extremely powerful & highly configurable text editor. It operates in different "modes": you type in text in "insert mode" and pass commands to the editor in "normal mode." Whether you prefer Vim or emacs is a religious question of the highest importance.
Scite or Textadept C S T U y y y (TA only) ConTeXt since v1.6.x. ConTeXt support files come with the ConTeXt distribution in directory context/data/context.properties. See also the manual mcite.pdf.
TeXshop  ? P S T U - - y (native) Simple Cocoa IDE. Configuration instructions
TeXWorks P S T U y y y Probably the most widespread TeX IDE, similar to TeXshop, supported by TUG.
Notepad++ S T U 2 + (Wine) y Npp is one of the most powerful and useful text editors around. For Windows users (you can also use it under Wine) wanting a more modern interface with loads of included features (see especially the TextFX menu), it deserves a close look.
Kate - - S  ? U - (KDE3) / 2 (KDE4) + y y y Kate is an advanced multi-document text editor for KDE (KWrite is in the same package, but handles only single documents). It has already built-in LaTeX syntax highlighting, but you can install a file that provides ConTeXt syntax highlight. It is planned to be included in the Kate package itself in the (near) future though.

features:

  • C = TeX/ConTeXt command completion
  • P = PDF preview
  • S = TeX/ConTeXt syntax highlighting
  • T = ConTeXt typesetting
  • U = Unicode (UTF-8) handling
  • 2 = bidirectional edit (right-to-left)
  • + = more…
  •  ? = previous feature probable but unsure

Other editors

The following editors have no specific ConTeXt support, but do a good job for generic (La)TeX typesetting, so you may use them for ConTeXt as well:

Editor features Linux Win MacOS X Remarks
WinEdt - - S T U - - - y - A nice, configurable Windows editor, very suitable for newbies to (La)TeX. A large collection of buttons with Greek letters and other (math) symbols is very helpfulp when typesetting math. It also has spell checker. LaTeX users can also find many templates (tables, enumerations, ...) and compiling/previewing the documents by clicking a button. This is supported for ConTeXt also. You can configure it easily. (WinEdt is not free software, but shareware with 31+ days trial. Discount for DANTE members.)
GNU nano S U  ? y y y Curses-based text editor for Unix and Unix-like systems, designed to be a free replacement for the Pico text editor. Has basic TeX syntax highlighting.
gedit S U  ? y y y (X11) GNOME editor
TextPad - - S T U  ? + - y - Commercial; TeX/ConTeXt/LaTeX command library; configurable to run a whatever-TeX command as a tool
Smultron - P S T U - - - - y Old configuration instructions. Nowadays commercial. Old Open Source version was better.
NEdit - - S - - - - y y  ? X server (Cygwin/Xorg) is needed to run Nedit on Windows. Outdated.

SyncTeX

For synchronising between text in PDF and TeX source see SyncTeX.