gedit LaTeX Plugin
Screenshots | Download | FAQ | Development
This plugin assists you in composing and compiling LaTeX documents.
Code Completion
Probably the most valuable feature is the code completion for LaTeX source. If you type a prefix like \beg it shows you all matching commands and the structure and meaning of their arguments, like e.g. \begin{Environment}. If possible it shows options for the argument the cursor is in. So if you type \begin{ you get a list of all environments you could begin.
Some commands or options may require additional packages to be included. This is indicated and the according \usepackage statement is inserted if you select that command or option.
Some proposals are dynamic. That means that e.g. all .tex files in the working directory are proposed as arguments of the \include command.
Assistants
There are several assistants for frequent tasks like
- creating the body of a new LaTeX file
- inserting a graphics
- inserting a table or a matrix
- inserting source code listings
- inserting BibTeX entries
BibTeX Integration
An outline view is created for BibTeX files and the LaTeX completion is aware of bibliographies included per \bibliography and proposes their entries at the \cite command. BibTeX entries may be inserted with the help of a dialog.
Build System
The build system uses profiles like "PDF", "DVI" or "PostScript". Each profile consists of one or more jobs that are run when the document is built. The log of a job is interpreted by a processor and converted to useful messages. Per default the plugin uses Emmanuel Beffara's rubber for automated document compiling. But you may create your own profiles invoking the LaTeX command chain directly.
News
March 2008
Thanks to Andrea Gasparini there's now an Ubuntu package for the plugin, see https://edge.launchpad.net/~ubuntu-it-dev/+archive. You can download it directly from http://launchpadlibrarian.net/12896227/gedit-latex-plugin_0.1.3.1-2%7E0ubuntuitdev1_i386.deb. Sadly we will not see it in the official repositories until the next release because the ones of Hardy Heron are already freezed.
December 2007
Version 0.1.3.1 is out. The image builder and the completion of \newcommand's have been broken in 0.1.3 due to refactoring. With this release they will work like a charm again
December 2007
Version 0.1.3 is out. The plugin now features a much better BibTeX parser and two new dialogs for inserting a source code listing and for creating BibTeX entries. See the ChangeLog for details.
November 2007
Version 0.1.2 is out. The plugin now supports system-wide installation and is therefor ready to be packaged in distros
Besides this, the toolbar is now hidden when you don't edit a LaTeX file, an outline view is created for BibTeX files, the completion has been improved again and so on - see the ChangeLog.
September 2007
Version 0.1.1 is out. The changes include a new auto closing for environment commands, improved wizards for inserting tables and graphics, support for syntax checking and many bugfixes.
September 2007
Version 0.1 is out. Many bugs have been fixed and the code completion has improved considerably. See the ChangeLog for details.
August 2007
From now on I'm sharing the LaTeX plugin at SourceForge.net to have a more convenient platform for development. Please file new bug reports and feature requests there. I'm really working in svn so please don't expect this code to run
August 2007
Version 20070821 is out. I rewrote the build system of the plugin and changed some major things:
There is no difference between built-in and user-defined profiles anymore - just profiles containing jobs which are basically commands to be run. If a job is marked a stopper then the build process stops if that job fails. You choose between several processors for a job (rubber, latex or default). A processor generates useful messages from the output of a job by parsing log files for example.
- There is no build dialog anymore. Instead there is a more concise view in the bottom panel of gedit.
- Build errors are highlighted in the source now.
- User-defined accelerators are working.
Furthermore I changed the configuration backend from GConf to simple XML files, which makes some things easier and more flexible. Your settings are migrated at the first start. Besides that there are some minor changes, see the ChangeLog for details.
June 2007
A new development version of the plugin is out. I rewrote a big part of the code and finally implemented custom build profiles. The search stuff is missing in this version as it wasn't very reliable. I'm thinking about a better implementation for that...
April 2007
The plugin is mentioned in the current edition of LinuxUser, a famous German linux magazine. It is said to be the most sophisticated plugin for gedit
