Difference between revisions of "Text Editors"

From Wiki
Jump to navigation Jump to search
(WinEdt added to the list of editors)
Line 2: Line 2:
  
 
You can use any text editor for creating a source file for ConTeXt (in case of desperation, even notepad should do :). A lot of editors provide generic TeX syntax highlighting (not based on a word list). But some have a bit more support for ConTeXt:
 
You can use any text editor for creating a source file for ConTeXt (in case of desperation, even notepad should do :). A lot of editors provide generic TeX syntax highlighting (not based on a word list). But some have a bit more support for ConTeXt:
 +
 +
== ConTeXt-aware ==
  
 
<table> <tr style="background:#cccccc;">
 
<table> <tr style="background:#cccccc;">
Line 7: Line 9:
 
<td colspan="7"> features </td>
 
<td colspan="7"> features </td>
 
<td> Linux </td>
 
<td> Linux </td>
<td> Windows </td>
+
<td> Win </td>
 
<td> MacOS X </td>
 
<td> MacOS X </td>
 
<td> Remarks </td>
 
<td> Remarks </td>
Line 35: Line 37:
 
<td> [http://www.uoregon.edu/~koch/texshop/ TeXshop] </td>
 
<td> [http://www.uoregon.edu/~koch/texshop/ TeXshop] </td>
 
<td> ? </td><td> P </td><td> S </td><td> T </td><td> ? </td><td> </td><td> </td>
 
<td> ? </td><td> P </td><td> S </td><td> T </td><td> ? </td><td> </td><td> </td>
<td> n </td>
+
<td> - </td>
<td> n </td>
+
<td> - </td>
 
<td> y (native)</td>
 
<td> y (native)</td>
 
<td> Simple Cocoa IDE </td>
 
<td> Simple Cocoa IDE </td>
Line 43: Line 45:
 
<td> </td><td> </td><td> S </td><td> </td><td> U </td><td> ? </td><td> </td>
 
<td> </td><td> </td><td> S </td><td> </td><td> U </td><td> ? </td><td> </td>
 
<td> y </td>
 
<td> y </td>
<td> n </td>
+
<td> - </td>
 
<td> y (X11) </td>
 
<td> y (X11) </td>
 
<td> GNOME editor </td>
 
<td> GNOME editor </td>
Line 50: Line 52:
 
<td> </td><td> </td><td> S </td><td> T </td><td> U </td><td> ? </td><td> </td>
 
<td> </td><td> </td><td> S </td><td> T </td><td> U </td><td> ? </td><td> </td>
 
<td> y </td>
 
<td> y </td>
<td> n </td>
+
<td> - </td>
 
<td> y (X11) </td>
 
<td> y (X11) </td>
 
<td> KDE editor, based on kate </td>
 
<td> KDE editor, based on kate </td>
Line 56: Line 58:
 
<td> [[iTeXMac]] </td>
 
<td> [[iTeXMac]] </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> n </td>
+
<td> - </td>
<td> n </td>
+
<td> - </td>
 
<td> y (native) </td>
 
<td> y (native) </td>
 
<td> More advanced Cocoa IDE (one of its modes doesn't like tabulated source)</td>
 
<td> More advanced Cocoa IDE (one of its modes doesn't like tabulated source)</td>
Line 72: Line 74:
 
* + = more…
 
* + = more…
 
* ? = previous feature probable but unsure
 
* ? = 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:
 +
<table>
 +
  <tr style="background:#cccccc;">
 +
    <td> Editor </td>
 +
    <td colspan="7"> features </td>
 +
    <td> Linux </td>
 +
    <td> Win </td>
 +
    <td> MacOS X </td>
 +
    <td> Remarks </td>
 +
  </tr><tr style="background:#eeeeee;">
 +
    <td> [http://www.winedt.com/ WinEdt]</td>
 +
    <td> - </td><td> - </td><td> S </td><td> - </td><td> - </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 (sadly this is not yet supported for ConTeXt).</td>
 +
  </tr>
 +
</table>

Revision as of 17:13, 3 December 2005

< Main Page | Related Programs >

You can use any text editor for creating a source file for ConTeXt (in case of desperation, even notepad should do :). A lot of editors provide generic TeX syntax highlighting (not based on a word list). But some have a bit more support for ConTeXt:

ConTeXt-aware

Editor features Linux Win MacOS X Remarks
Emacs with AUCTeX S 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.
Vim S T U 2  ? y y y Extremely powerful & highly configurable text editor for those who prefer command-line to GUI.
(Preliminary) context support may be downloaded from Vim 7 CVS Repository. Compiling can be done via a Makefile and the :make command (which you can map to e.g. the F9 key). latex-suite currently doesn't support ConTeXt :(
SciTE C S T U y y y (X11) ConTeXt support not before v1.6.x. ConTeXt support files come with the ConTeXt distribution in directory context/data/context.properties. See also the manual mcite.pdf SciTE on MacOSX 10.3 is Adam's quick-and-dirty port of SciTE to Panther/X11.
TeXshop  ? P S T  ? - - y (native) Simple Cocoa IDE
gedit S U  ? y - y (X11) GNOME editor
klat S T U  ? y - y (X11) KDE editor, based on kate
iTeXMac  ? P S T U + - - y (native) More advanced Cocoa IDE (one of its modes doesn't like tabulated source)

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 - - - - - 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, but no support for UTF yet.
LaTeX users can also find many templates (tables, enumerations, ...) and compiling/previewing the documents by clicking a button (sadly this is not yet supported for ConTeXt).