History

Version 11-October-2007.



  • 11-October-2007
    • The macros previously defined in the LaTeX.c file have been removed from this file and replaced by autonomous macros (concerns
      latexMacroHelp.bsh and latexSetMasterFile.bsh).
    • The macro latexTxtColor.bsh has been renamed latexXColorMixer.bsh (for better identification in the "Macros" menu).
    • The Perl label parser has been improved in order to take into account some kinds of bad LaTeX syntax (modification of the file latexLabelParser.pl). Several bugs have also been fixed (introducing new ones ?).
    • The Perl log file parser latexLogFileParser.pl slightly improved (however there are still some limitations).
    • When a dialog ask for the master document, now, it can be in a parent directory of the active buffer directory. A relative path can be entered (no absolute path), for example: ../main (-> adaptation to this feature of LaTeX.bsh, latexLogFileParser.bsh, latexLogFileParser.pl latexLabelParser.bsh, latexLabelParser.pl and latexOpenLogFile.bsh).
    • Identation has been considered in clipper commands. This new feature concerns only clipper commands corresponding to two or more lines (-> modification of LaTeX.bsh). As an indirect consequence, the \item clipper command is now a macro in order to avoid irrelevent indentation (in fact the latexBeamerItem.bsh macro has been slightly modified). Note that it is assumed that tabs are emulated with spaces.
  • 19-September-2007
    • Tooltips for tabs available (macro LaTeX.bsh modified).
    • A tabbed pane has been added to the dialog, this pane contains macros and clipper commands for presentations (beamer and xcolor). This reorganization permitted to add several clipper commands to other tabbed panes.
    • Personal tabbed pane added where the user can add its own commands.
    • Several minor improvements concerning the macros latexNewDocument.bsh, latexArray.bsh, latexItemize.bsh, latexBeamerItemize.bsh, latexBeamerItem.bsh and latexMacroPathConfiguration.bsh.
    • New macro (latexSectionToChapter.bsh) for changing respectively [part, chapter, section,...] to [chapter, section, subsection...] or converse. Useful in particular when and article is converted to a report or converse.
    • New macro (latexTabular.bsh) which opens a dialog for designing a tabular environment. This dialog supports in particular multicolumn and column width.
    • New macro (latexInsertRef.bsh) for inserting \ref{some_label} or \pageref{some_label} or both. This macro must be used after parsing the project (so Perl required) because the reference inserted is the one under the caret of the label file (file generated by parsing the project).
    • Update of the configuration file LaTeX.c.
    • HTML documentation updated.
  • 04-September-2007
    • HTML documentation updated.
    • The code of the wizard for defining a LaTeX master document (latexNewDocument.bsh) has been modified so that it becomes easier to add new document classes. Information for adding new classes and modifying default settings are given as comments in this file.
    • A new macro for automatic definition of labels when a chapter, section... is defined. The LaTeX.c configuration file has been adapted for invoking this macro. You can change the default labels by editing the file latexSectionings.bsh.
    • The latexBrowseAndLink.bsh macro handles correctly *.latex files (generated by xfig).
  • 04-June-2007
    • The configuration file LaTeX.c is now automatically adapted to the system (for Linux-Unix and Windows). The first time the main macro (LaTeX.bsh) is invoked, a new macro (latexMacroPathConfiguration.bsh) adapts the configuration file. Several files have been modified on account of this new feature including LaTeX.bsh and the HTML documentation.
    • Bug concerning some paths to bib files (bib2dhtml.pl file in the goodies directory) fixed.
  • 12-April-2007
    • Default panels adapted to the novelties listed below.
    • Documentation re-written
    • Wizard for defining a new document with selection of the document class, packages and options.
    • New dialog for handling colors (as in xcolor package), in particular named colors can be viewed and mixed (mixed colors can be named and stored).
    • A new dialog for choosing Beamer presentation, color, font, inner and outer themes. Each theme is illustrated by an image and all relevant options can be selected.
    • A new dialog for adding/removing markers (useful for navigation in a document using the Markers menu).
    • Three new dialogs for font sizes, environments and Beamer transitions.
    • New macros for itemize, enumerate and description (select a set of lines in which "items" are separated by a blank line and click the relevant button). A special version supporting overlays (Beamer class) is also available.
    • New dialog for increment/decrement of overlay rankings (Beamer class) in a frame or in a selection.
    • Matrix/array wizard.
    • LaTeX warnings are often on two lines, the console/error plugins do not display such warnings. A new Perl-based macro is proposed for displaying all errors and warnings. The "Go to" button of the command panel can be used for opening the relevant file at the relevant line.
    • Macro for opening the log file (an XML highlighting file for LaTeX log files is proposed).
    • A bug in the main macro fixed (| as first character in a command string is now okay) and icons are no longer limited to the gif format.
    • The system commands separator \n which was no longer compatible with recent versions of the console plugin has been revisited. However, there is still a problem (console plugin bug ?) obliging me to add a pop-up dialog between each commands.
  • 08-December-2006
    • The dialog box added for introducing a delay between two actions (see version 05-Oct-2006 below) is no longer necessary.
    • The main configuration file (LaTeX.js) had extension .js for coloured syntax. The sidekick parser didn't like that pseudo-javascript file, freezing jEdit in some cases. This configuration file is renamed LaTeX.c.
    • A new macro is added to the bundle (addMarkersToSections.bsh). This macro adds markers in front of \chapter{, \section{ and/or \subsection{ of .tex documents (for navigation using the "Markers" menu).
    • It is now possible to add tool tips when the mouse is over buttons of the dialog box. It suffices to add a string of the form "TT:My tool tip string" in the definition of tabx[i][j] (see the LaTeX.c file for examples).
    • The colors of the main dialog box can be customized (colors to be defined in the LaTeX.c file). User defined colors should be defined as follows: Color myLightRed = new Color(255,230,230); the color names must be of the form mySomeString.
    • The parser accepts LaTeX file names of the form foo.latex (was limited to foo.tex).
  • 05-Oct-2006
    • Compatibility with pre-versions of jEdit 4.3.
    • The parser accepts LaTeX file names containing a "minus" (e.g., foo-2.tex now okay).
    • Markers in front of chapters (or sections) are added in the file obtained by parsing a project (screenshot).
    • A dialog box is added for introducing a delay between two actions of the LaTeX parser. This annoying dialog can be removed on some platforms or replaced by a delay (see the latexLabelParser.bsh file).
    • Documentation: screenshot file added.
  • 19-May-2006
    • Bug of the Perl script used for parsing a project fixed (single documents, i.e., without master document, were not parsed).
  • 15-May-2006
    • New macro for navigation within a LaTeX project ("Go to" button of the command panel).
    • The Perl script used for parsing a project ("Parse" button of the command panel) has been rewritten in particular for compatibility with navigation (see above). There are still some limitations relative to LaTeX code (see the script file latexLabelParser.pl for more information).
    • A button for index generation ("Index -s" button of the command panel) has been added. The corresponding index customization file latexIndex.ist is in the same directory as the main LaTeX.bsh macro.
    • More information in the LaTeX.js file for customization of the command panel, minor bugs fixed, etc...
  • 22-Dec-2004
    • Attempt to define a default configuration for the Mac.
    • Modification of the background color of some buttons for compatibility with some "Look and Feel".
    • Possibility to define more than one command in the "command strings" (the separator is \n)
    • Document parser slightly improved
    • Minor bugs fixed
  • 5-Nov-2004: first release.