XLingPaper version 3.1.0 (for the XMLmind XML Editor version 7.2+) and version 2.31.0 (for the XMLmind XML Editor version 5.3) is now available for Windows, Mac, and Linux.

This new version of XLingPaper has a number of improvements and bug fixes.

The main highlights are:

  • Improve the load time for the XMLmind XML Editor (especially with version 7.4+).
  • Add ability to have more than one abstract: sometimes one needs them to be in two or more languages.
  • Add ability to use content control for titles (title, shortTitle, subTitle, secTitle) and labels (acknowledgements, abstract, preface, contents, keywordsShownHere, endnotes, appendix, glossary, references, glossaryTerms, abbreviations, appendix, selectedBibliography, index). This enables one to have a multi-lingual document and be able to choose which language is output via content control.
  • Add linebefore and linebefore-width as an option to publisher stylesheets for elements with title elements, such as sections, parts, chapters, front and back matter.

You can obtain an installation program for Windows, Mac or Linux at http://software.sil.org/xlingpaper/download/.

If you have already installed XLingPaper version 2.10.0 or higher and merely want to upgrade, then you will need to download and install the XLingPaper update file. See http://software.sil.org/xlingpaper/download/, the “Install an Update Package” portion. Be careful to get the installer for the version of the XMLmind XML Editor you are using (it is possible to install both, if you wish). If you have modified any of the stock publisher style sheets, please be sure to make a backup of your work before running this installer. It may overwrite your modifications.

The recent changes (for both versions) are:

  • 3.1.0 10 May 2017
    • Improve loading time significantly.
    • Add ability to have more than one abstract: sometimes one needs them to be in two or more languages.
    • Add ability to use content control for titles (title, shortTitle, subTitle, secTitle) and labels (acknowledgements, abstract, preface, contents, keywordsShownHere, endnotes, appendix,
      glossary, references, glossaryTerms, abbreviations, appendix, selectedBibliography, index). This enables one to have a multi-lingual document and be able to choose which language is
      output via content control.
    • Add linebefore and linebefore-width as an option to publisher stylesheets for elements with title elements, such as sections, parts, chapters, front and back matter.
    • For the Word, Open Office Writer, and RenderX PDF outputs: fix bug: when a style sheet has the interlinear source style set to ‘after free’ or ‘under free’ and a interlinear text is
      part of the output, the text reference was still output after (or under) the free in the interlinear text portion.
    • For mediaObject elements
      • Improve mediaObject icon handling in the UI.
      • Make web page output treat them as links.
      • Change the default of the includemediaobjects attribute on the lingPaper element from ‘no’ to ‘yes.
      • Make the default PDF output pay attention to the includemediaobjects attribute on the lingPaper element.
    • Improve SILEWPPaperAsBookStylesheet.xml.
    • Fix bug: when a document using a style sheet had a refWork using either a collCitation or a procCitation element and that element referred to a refBook whose refTitle had an embedded
      element (e.g., object, langData, or gloss), the formatting of the embedded element was ignored.
    • Fix bug: sorting ISO 639-3 codes was by language name, not by the code.
    • Fix bug: when using endnotes, an endnote in a part could be listed with the endnotes in whatever came before the part.
    • Fix bug: in the FO PDF and in all style sheet outputs: any shortTitle in a part was coming out as content in the part.
    • Fix bug: page layout sizes in cm units could be off by a factor of 100 (converting to points had the decimal place at the wrong position).
    • Fix bug: an empty ul or ol element could either shift remaining text to the right or insert a blank space.
    • Fix typo in user documentation: XeLaTeXSpecial values of border-right and border-left need single quotes around the numeric value.
    • For the default way of producing PDF (via XeLaTeX):
      • Fix bug: when the useAuthorOverDateStyle attribute on the referencesLayout element in a style sheet was set to ‘yes’, if there was an authorRole and two or more works needed to
        be output, the author role was output where the date should be.
      • Remove extra vertical spacing when an ol or ul element is the first element in a section, chapter, or appendix.
      • Fix bug: more than two endnotes in a list when formatted on the same page would have too much vertical space between the footnotes.
    • In the web page output with a style sheet:
      • Fix bug: keywords could show twice.
      • Fix bug: indexed item in appendix (but not in an embedded section1 or section2) failed to show the Appendix letter in the index output