WinEdt Plug-Ins and Add-Ons


Plug-ins provide extended (task specific) functionality of WinEdt.

Though they are external applications, they are designed to fit into WinEdt seamlessly.

  Name Description Last
  Table Designer Provides an alternative way to define a LaTEX table or array environment 18.03.02 [220 KB]
  New LaTeX Document Interface Provides an enhanced New Document dialog box. 18.03.02 [125 KB]
  Graphics Interface Provides an interface for the "Graphics Bundle" (\usepackage{graphicx}). 18.03.02 [207 KB]
  Command Completion Wizard Provides advanced (command) completion abilities. 18.03.02 [213 KB]
  MUI Macro graphical User Interface: provides GUI dialog for macro writers. 20.01.05 [486 KB]
  TeXtab Format LaTeX tabulars columnwise 16.07.12 [17 KB]

Add-Ons and Tools

In the following, you find a list of (free) external applications that might be useful.

Since these add-ons are not not especially designed for WinEdt, they might not integrate as well as the plug-ins. Nevertheless, they can be easily launched from within WinEdt, if you create a new menu entry for them in the Accessories (or Tools) menu. Read the FAQ if you don't know how to do this.

If you're having problems, consult the on-line help that is provided with the accessories.

Name Description

External Spell-checker

(some notes on how to integrate it with WinEdt can be found here.


English Thesaurus

To integrate WordWeb into WinEdt, create a new menu entry (Macro), e.g. in the Tools menu:

[IfSel(1,"<>","SelWord(1);"); WordWebLookup(0,"%S",1); IfOK(!'BeginGroup; Ins("%!0"); EndGroup;');]
The above line requires WinEdt 5.4. If you are using a previous version, use WordWeb as follows:
Select a word in WinEdt and press CTRL - ALT - W, or click on WordWeb icon, to open WordWeb. If you press Replace in WordWeb, the selected word will be replaced in WinEdt.

Revision Control System (based on GNU RCS)

You can use this menu to get access to the most important commands.


Near-WYSIWYG LaTEX table editor.
It's the successor of the "Table Designer" plug-in, but works in two directions, i.e. it also can import existing tables.

Tables can be imported from LaTEX code, from lists, or from Excel tables. Output format is always LaTEX code (tabulars, arrays, or pstricks trees and networks).
To install it, unzip the files in %B\Plugins\tablas, and execute the macro install.edt. This will add two items to the menus: "Copy to Tablas" in the Edit menu, and "Tablas Designer" in the Insert menu.
Preferences can be edited in the file tablas.ini. You should also download the documentation from the above link.


Near-WYSIWYG LaTEX table editor.

You can copy the generated LaTEX code to the clipboard and then paste it into WinEdt.

Infty Reader

InftyReader recognizes scanned images of printed scientific documents including Math formulae, an outputs the recognition results in various formats, including LaTEX.


eps2pdf is a GUI shell that makes conversion of the EPS file(s) into the PDF one(s) easier. The actual conversion is carried out by GhostScript. The eps2pdf makes everything clickable, enables you to search for eps files and add them into the list, enables you to select directory and add all eps files into the list, enables you to edit the list of eps files prior conversion, enables you to convert all files in the list, alerts you if conversion failed, doesn't need GhostScript exe file in the PATH variable, can search for GhostScript exe file, can handle long filenames with spaces, enables you to edit and store configuration, makes batch mode available with full functionality, enables the EPS preview and enables the use of the windows Shell command.
eps2pdf can also be downloaded from CTAN (USA), (UK), (DE).


A graphics interface for producing METAPOST and PostScript graphics


TpX is a lightweight, easy-to-use graphical editor for the creation of drawings and including them into LaTeX files in publication-ready form. It can also be used as a stand-alone editor for vector graphics. The output is a file containing the drawing as LaTeX code or as an \includegraphics link to an external file created by the program. The user can choose between several output formats.

TpX can easily be added to WinEdt's menu by using the provided .dat file.


Dia is an application for creating technical diagrams. Its interface and features are loosely patterned after the Windows program Visio. Features of Dia include multiple-page printing, export to many formats (EPS, SVG, CGM and PNG), and the ability to use custom shapes created by the user as simple XML descriptions. Dia is useful for drawing UML diagrams, network maps, and flowcharts.


A structured drawing tool for Windows that can read and write Xfig files. Features include:

  • Compose drawings using ellipses, circles, polygons, splines, arcs, arrows, images, text objects
  • Draw solid, dashed or dotted lines with miter, round or beveled joins
  • Use colors and patterns
  • Manipulate your drawings by moving, stretching, flipping, aligning
  • Create compound objects
  • Arrange objects in different layers to control the order in which they overlap
  • Use grid and magnet and constraints for geometry (e.g. to create LaTeX compatible lines only)
  • Export to CGM, EMF, epic, GIF, HPGL, JPEG, LaTeX, MetaFont, MetaPost, PCX, PDF, PNG, (Encapsulated)PostScript, pstex, tk, SVG and others

WinFig is shareware ($25).


Inkscape is an Open Source vector graphics editor, with capabilities similar to Illustrator, Freehand, CorelDraw, or Xara X using the W3C standard Scalable Vector Graphics (SVG) file format. Supported SVG features include shapes, paths, text, markers, clones, alpha blending, transforms, gradients, patterns, and grouping. Inkscape also supports Creative Commons meta-data, node editing, layers, complex path operations, bitmap tracing, text-on-path, flowed text, direct XML editing, and more. It imports formats such as JPEG, PNG, TIFF, and others and exports PNG as well as multiple vector-based formats.

Inkscape can also export LaTEX files to be compiled with the PSTricks package.

Many more vector drawing programs are listed in Ed Pegg's comprehensive list.


JabRef is a graphical frontend to manage BibTEX databases.

Features include:

  • Insert citations in WinEdt by clicking on a button in JabRef
  • Import and export bibliographies in numerous formats
  • Provides extensive searching, sorting, and grouping features
  • Can automatically create BibTEX keys
  • Customizable spreadsheet view

JabRef merges and extends the functionalities of Bibkeeper and JBibtexManager.

JabRef requires the Java Runtime Environment 1.4, which can be downloaded from Sun.
You can use the following line to call JabRef from WinEdt:

[IfisMode('BibTeX', '%!m', 'LetReg(0,"%p\%n%t");', 'LetReg(0,"");'); Run('"javaw" -jar "JabRef-1.5.jar" "%!0"', '%p');]

(Create a new Macro item in a menu of your choice (e.g. Applications). You might have to specify the full path to both javaw and JabRef.) If the current file is a BibTEX file, it will be opened in JabRef, otherwise an empty instance will open.


A BibTEX Database Manager with graphical interface (Windows 95-ish)


"BibTexMng combines online searching, reference management, bibliography making, and information sharing into a single user-friendly environment."
BibTeXMng can also be downloaded from CTAN (USA), (UK), (DE)

Note: You should make a backup of your databases before opening them with BibTeXMng, as it will delete all fields it does not know.

BibTeXMng is shareware (personal license: $25).


Command line tool to validate and clean up HTML code

The following line can be used to add it to a WinEdt menu (adjust the path to and name of tidy, if needed):

[WinExe('','%b\Plugins\tidy.exe -m "%p\%n%t"', '','',011111,1, '','',"%n.log"); UpdateFile("%p\%n%t"); SetModified(1);]

which will tidy your document. The log file can be opened with Search | Errors resp. Document | LOG file.
If you do not want to have your document tidied, but only validate the HTML markup, use this line instead:

[WinExe('','%b\Plugins\tidy.exe "%p\%n%t"', '','',011111,1, '','',"%n.log");]


Contributions of plug-ins are welcome.
Actually, lives off the contributions (your contributions!)!

So, whenever you think that you have written a plug-in that could be useful to more people than just you, don't wait to submit it.

Read this, if you have decided to contribute or think about it.

If you know of more add-ons that can be put here, please send me a note: (together with some instructions on how to integrate it with WinEdt).

Plug-Ins & Add-Ons