Difference between revisions of "Text Editor"

From UCB Math Wiki
Jump to: navigation, search
(texmaker, winedt, editpad)
 
(Reorganized around platform. Added TeXShop. Added text from LaTeX basics page.)
Line 1: Line 1:
==Free LaTeX Editors==
+
Although LaTeX can be edited using any text editor, the following programs have features such as syntax coloring and built-in previewing for LaTeX.
  
 +
==For more than one platform==
 
===TexMaker (Windows/Mac/Linux)===
 
===TexMaker (Windows/Mac/Linux)===
  
 
Very well designed [http://www.xm1math.net/texmaker/ free editor] with buttons for compiling into dvi, ps, and pdf. Limited text coloring for different environments.
 
Very well designed [http://www.xm1math.net/texmaker/ free editor] with buttons for compiling into dvi, ps, and pdf. Limited text coloring for different environments.
  
 +
==For Windows==
  
==Non-Free LaTeX Editors==
+
===WinEdt===
  
===WinEdt (Windows)===
+
Superb text editor for LaTeX. Highlights and colors text for the various environments. Matches parentheses, etc. Free trial for one month, then annoying popups start appearing, asking you to buy the [http://www.winedt.com/ program]. For students the price is $30.
 +
 
 +
===EditPad Lite===
 +
 
 +
[http://www.editpadpro.com/editpadlite.html EditPad], free version. Excellent text editor for general purposes, not specific to LaTeX.
 +
 
 +
===Notepad===
 +
 
 +
This is standard on all Windows operating systems.
  
Superb text editor for LaTeX. Highlights and colors text for the various environments. Matches parentheses, etc. Free trial for one month, then annoying popups start appearing, asking you to buy the [http://www.winedt.com/ program]. For students the price is $30.
+
==For Unix==
 +
 
 +
For the department computers, probably the best choice is Emacs with AucTeX.
 +
 
 +
===Emacs with AucTeX===
  
==Free General Text Editors==
+
[http://doc.kom.aau.dk/reference_cards/ Here] are some very useful reference cards for Emacs and AucTeX commands.
  
===EditPad Lite (Windows)===
+
To use AucTeX (and RefTeX), edit your .emacs file (you may not know it's there, but it is), for example with the shell command <pre>emacs ~/.emacs &</pre>
 +
and insert the lines
 +
<pre>(require 'tex-site)
 +
(setq reftex-plug-into-AUCTeX t)
 +
(add-hook 'LaTeX-mode-hook 'turn-on-reftex)
 +
</pre>
 +
After this, AucTeX will automatically start up any time you use a TeX document.
  
[http://www.editpadpro.com/editpadlite.html EditPad], free version. Excellent text editor for general purposes.
+
For your home computer, you may need to download these packages.
  
===Notepad (Windows)===
+
===Kile===
 +
[http://kile.sourceforge.net/ Kile] for KDE.
  
This is standard on all Windows operating systems.
+
==For Mac==
 +
Since Mac OS X is based on Unix, you can also use any of the [[#For Unix|above programs]]. You can download some of the UniX packages using [http://www.finkproject.org/ Fink].
  
==Non-Free General Text Editors==
+
===TeXShop===
 +
Freely available from http://www.uoregon.edu/~koch/texshop/texshop.html.

Revision as of 14:37, 10 August 2008

Although LaTeX can be edited using any text editor, the following programs have features such as syntax coloring and built-in previewing for LaTeX.

For more than one platform

TexMaker (Windows/Mac/Linux)

Very well designed free editor with buttons for compiling into dvi, ps, and pdf. Limited text coloring for different environments.

For Windows

WinEdt

Superb text editor for LaTeX. Highlights and colors text for the various environments. Matches parentheses, etc. Free trial for one month, then annoying popups start appearing, asking you to buy the program. For students the price is $30.

EditPad Lite

EditPad, free version. Excellent text editor for general purposes, not specific to LaTeX.

Notepad

This is standard on all Windows operating systems.

For Unix

For the department computers, probably the best choice is Emacs with AucTeX.

Emacs with AucTeX

Here are some very useful reference cards for Emacs and AucTeX commands.

To use AucTeX (and RefTeX), edit your .emacs file (you may not know it's there, but it is), for example with the shell command

emacs ~/.emacs &

and insert the lines

(require 'tex-site) 
(setq reftex-plug-into-AUCTeX t)
(add-hook 'LaTeX-mode-hook 'turn-on-reftex)

After this, AucTeX will automatically start up any time you use a TeX document.

For your home computer, you may need to download these packages.

Kile

Kile for KDE.

For Mac

Since Mac OS X is based on Unix, you can also use any of the above programs. You can download some of the UniX packages using Fink.

TeXShop

Freely available from http://www.uoregon.edu/~koch/texshop/texshop.html.