XLingPaper version 2.29.0 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:

  • Allow publisher style sheet to control whether or not sections within appendices should be included in contents.
  • Allow content control for appendixRef, exampleRef, figureRef, genericRef, sectionRef, and tablenumberedRef elements.
  • Add height and width attributes to the img element to control size of graphic in the XMLmind XML Editor.
  • Improve page-breaking of interlinear texts, especially when using automatic wrapping. In particular, the title/line number should no longer appear alone at the bottom of a page and also, longer interlinears should be split across the page boundary instead of sometimes being kept together.
  • Allow citation and abbrRef elements in content lines for all output formats and bookmarks for PDF output formats.

You can obtain an installation program for Windows, Mac or Linux at http://www.xlingpaper.org/?page_id=51.

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://www.xlingpaper.org/?page_id=107. 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 are:

  • 2.29.0 6 June 2016
    • Allow citation and abbrRef elements in content lines for all output formats and bookmarks for PDF output formats.
    • Add one more collection pattern to the LSAUnifiedStyleSheetForLinguisticsReferences.xml file (thanks to Kent Rasmussen).
    • Update SIL-UNDWorkPapersStylesheet per work by John Clifton.
    • For the case where collCitation and procCitation elements need to convert the names of editors of collection/proceedings volumes from a LastName, FirstName format to FirstName LastName format, we now allow one to use semi-colons between multiple editors’ names.
    • Make a citation element in an abbrDefinition element to work.
    • Update link to ISO 639-3 code site in documentation.
    • Add ability to not show a title in references if the refTitle element is empty.
    • Update SILEWPPaperAsBookStylesheet file.
    • Fix bug: when using chapterInCollection elements, there was no way to get the chapter title in a header or footer. Also added chapterInCollectionAuthor element so that one could get the author(s) of a chapter in a collection to show in a header or footer.
    • Added startSection1NumberingAtZero to the publisher style sheet documentation.
    • Allow publisher style sheet to control whether or not sections within appendices should be included in contents.
    • Allow content control for appendixRef, exampleRef, figureRef, genericRef, sectionRef, and tablenumberedRef elements.
    • Make PDF output work on Mac OS “El Capitan”.
    • Fix a typo in English error message.
    • Add height and width attributes to the img element to control size of graphic in XXE.
    • For the web page output:
      • Fix bug: when a style sheet was being used, the contents section for a part would show paragraphs, etc. in the part element.
      • If a preface, glossary, etc. item contained an index item, then the index did not show anything for the link to it.
    • For the default way of producing PDF (via XeLaTeX):
      • Improve handling of figures with their captions so that they normally, if not always, occur on the same page.
      • Improve page-breaking of interlinear texts, especially when using automatic wrapping. In particular, the title/line number should no longer appear alone at the bottom of a page and also, longer interlinears should be split across the page boundary instead of sometimes being kept together.
      • Allow a free element to have a XeLaTeXspecial attribute of ‘pagebreak’.
      • Make the options in the betweentitleandnumber attribute of the contentsLayout element work.
      • Note that cellpadding and cellspacing attributes do not work for tables using the default PDF output.
      • Fix bug: There was no way to set the default font family in a publisher style sheet to use Graphite. Now the defaultFontFamily element has a XeLaTeXSpecial attribute where one can set grapite and font-feature values.
      • Fix bug: If a document had several font-family attributes where the corresponding XeLaTeXSpecial attribute used graphite (and maybe font-feature values), any instance of that font-family also used the set of graphite/font-features of only one defined set. Now it uses each defined set in the appropriate places.
      • Fix bug: if a table had endnoteRef elements but no endnote elements, then the footnote number of the endnoteRef elements could be too high.
      • Fix bug: when a table had one or more “header” rows (i.e., a row with all th columns) and had rows with a th td+ pattern and the final row began with a td row, the header would not show.
      • Fix bug: When a style sheet has a running header or footer with both a chapter title and a section title in it, if no section occurred before a page was output, then the header or footer would contain the chapter title two times.
      • Fix bug: if the stylesheet body layout has a part and the part starts with a numberLayout, the page numbering could be wrong for the first part (and the last part of the frontMatter).
      • Fix bug: If a caption to a figure or table included an index item, then the index would list the item using the page number of the list of figures or list of tables instead of the page where the caption appeared.
      • Fix bug: if the stylesheet font size was less than 10 or more than 12, then the number in numbered lists would be too wide or too narrow, respectively.