LingTranSoft.info

Version 3.9.0 / 2.39.0 Released

You are here

XLingPaper version 3.9.0 (for the XMLmind XML Editor version 7.2+ or 8.2+) and version 2.39.0 (for the XMLmind XML Editor version 5.3) are now available for Windows, Mac, and Linux.

Note: for Mac users upgrading to this version from versions before 3.7.5, please see:

  1. Using a new version of XeLaTeX; and
  2. Some changes you may need to make in your documents.

This new version of XLingPaper has a number of improvements and bug fixes.The main highlights are:

  • Add ability to control the label for a paper (given at a conference) reference.
  • When dynamically sorting references by author, also sort the works by date and, if more than one work has the same date, by title.
  • Allow annotationRef elements to be in examples.
  • Add “text before” capability for appendixRef like there is for sectionRef, figureRef, and tablenumberedRef.
  • In a publisher style sheet, add control for single spacing the content of framedUnit elements when the document is space-and-a-half or double spaced.
  • In a publisher style sheet, add ability to create a hyperlink between a footnote number in the text and footnote content at the bottom of the page. See the publisher style sheet documentation on footnoteLayout.
  • In a publisher style sheet, add ability to have chapter numbers be in lower or upper roman numerals. See the publisher style sheet documentation on chapterLayout.
  • In a publisher style sheet, add ability to have the first paragraph of an abstract, acknowledgements, preface, glossary, and/or index not be indented.
  • In a publisher style sheet, add ability to change something like ‘ & ‘ to ‘ and ‘ in authors’ names.
  • Enable “author over date” reference style for RenderX PDF and web page outputs. (Word and Writer outputs need some hand editing.)

If you have not previously installed XLingPaper, 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 https://software.sil.org/xlingpaper/download/config-only/. 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 are:

  • 3.9.0 3 May 2021
    • Add msVersion element to ms element (some manuscripts need version information).
    • Add ability to control the label for a paper (given at a conference) reference.
    • When dynamically sorting references by author, also sort the works by date and, if more than one work has the same date, by title.
    • Deprecate use of a language element’s ethnCode attribute. Use ISO639-3Code instead.
    • Make reference titles appear in bold within XXE via a showrefTitleInBoldInEditor attribute on the references element.
    • Show an icon within XXE to indicate what kind of reference a work is via a showrefWorkIconsInEditor attribute on the references element.
    • Allow annotationRef elements to be in examples.
    • Add a way to create a hyphenation exceptions file within XXE.
    • Add “text before” capability for appendixRef like there is for sectionRef, figureRef, and tablenumberedRef.
    • In a publisher style sheet, add control for single spacing the content of framedUnit elements when the document is space-and-a-half or double spaced.
    • In a publisher style sheet, add ability to create a hyperlink between a footnote number in the text and footnote content at the bottom of the page. See the publisher style sheet documentation on footnoteLayout.
    • In a publisher style sheet, add ability to have chapter numbers be in lower or upper roman numerals. See the publisher style sheet documentation on chapterLayout.
    • In a publisher style sheet, add ability to have the first paragraph of an abstract, acknowledgements, preface, glossary, and/or index not be indented.
    • In a publisher style sheet, add ability to change something like ‘ & ‘ to ‘ and ‘ in authors’ names.
    • Enable “author over date” reference style for RenderX PDF and web page outputs. (Word and Writer outputs need some hand editing.)
    • Enable showing rules in headers and footers. See the end of section 2.10 of the publisher style sheet documentation.
    • Fix three typos in user documentation.
    • Improve hanging indent portion of the publisher style sheet documentation.
    • Fix typo in thesis section of user documentation.
    • Add index items for footnotes in tables to the user documentation.
    • Add the pageRangeSeparator attribute to the references element so a user can specify what to use between starting and ending page numbers.
    • Add a book-level editor to references and editorItem to references portion of a style sheet.
    • Allow a proceedings reference element to have series and volume.
    • For URLs, remove any zero width joiner characters when showing the URL.
    • Add drop-down arrow processing for annotationRef elements.
    • Add a missing collection pattern to SIL-UNDThesisReferencesStylesheet.xml.
    • Fix bug: When an annotationRef element referred to an annotation that contains a citation element, that citation might not appear in the references.
    • Fix bug: an img element in a header or footer item could cause both PDF forms to fail to be produced.
    • Fix bug: when a publisher style sheet had acknowledgments in both front matter and back matter, the front matter one had the showAsFootnoteAtEndOfAbstract attribute set to ‘yes,’ and there was an acknowledgements element in the back matter of the document, the acknowledgments element in the back matter was not processed.
    • Fix bug in display: if using more than one langDataLayout element in a style sheet, then the wrong textbefore or textafter could show in XXE.
    • Fix bug in endnoteRef handling for both PDF output formats: an endnoteRef in an endnote did not pay attention to the showNumberOnly attribute. Also, this attribute was not mentioned in the user documentation.
    • Fix bug: if a langData or gloss is normally italic, appears in a section title, and the section title is italic so one used an object inside the langData or gloss to make it regular, then when the table of contents includes this section title, the text is regular and the langData or gloss is also regular when they should be italic.
    • Fix bug: comments were being included in meta data for both PDF and web page output.
    • Fix bug: can get a letter on a citation date when should not in a chapters in collection document.
    • Fix bug: When an abbreviation element contains an abbrRef within a comment, that abbrRef is always shown in list of used abbreviations.
    • Fix bug: zip creation could fail when an img element’s src attribute began with “..”
    • Improve user documentation: changing an abbrRef for version 7 versus version 8 of XXE.
    • For the default way of producing PDF (via XeLaTeX):
      • Add ability to control whether or not footnotes should be forced to appear at the bottom of their page. See the forcefootnotestobottomofpage attribute of the footnoteLine element of the publisher style sheet.
      • Add to publisher style sheet documentation: when using graphite and font-features on the defaultFontFamily element, one must have the exact same font family and XeLaTeXSpecial values in some language or type element. Otherwise the PDF will fail to be produced.
      • Fix bug: when a book publisher style sheet had both front matter and body use the same page formatting and the body did not restart page counting, the PDF would fail to be produced.
      • Fix bug: default indent for hanging indent should be 1em.
      • Fix bug: using lower case hex letters could cause a color code to make the PDF fail to be produced.
      • Fix bug: If a tablenumbered element had its location attribute set and the basic font size in a style sheet is non-standard, then the content of the table could be rendered in the wrong font size.
      • Fix bug: endnote numbers within a framedUnit were not reset at the beginning of each framedUnit; endnote numbers after framedUnits that had endnotes included the endnotes in framedUnits and should not have.
      • Fix bug: If forcing footnotes to the bottom of the page and using single-spacing, any footnote indent value was ignored.
      • Fix bug: when there are at least two free translations in an interlinear referred to by an interlinearRef element and one is using the “After first line” interlinear source method, the second interlinear would be indented.
      • Fix bug: when there are at least two free translations in an interlinear referred to by an interlinearRef element and one is using the “Under free translation” interlinear source method, the interlinear source would not appear.
    • For the producing web page output via a style sheet:
      • Fix bug: if a chapter or appendix layout in the style sheet did not have a numberLayout, a stray number or letter could appear.
    • Converting Zotero references file to XLingPaper format:
      • Fix bug: when the MODS input file had an abstract or note, an appropriate annotation was created, but no annotatedBibliographyTypes.
      • Fix bug: when the MODS input file had a translator or contributor listed before an author, the author name and cite name began with an “and”.
      • Set labelThesis attribute of thesis element when available.
      • Fix bug: when no author but there is an editor, use the editor as the author.
      • Fix bug: when the pages have a list, the pages came out empty.
      • Find editor content in a book when there are also authors.
      • Treat a film as a web page.
      • Fix bug: remove backslash from IDs.
    • Converting Endnote references file to XLingPaper format:
      • Enable processing of Artwork, Computer Program, Electronic Book Section, Grant, and Newspaper Article types.
      • Add tertiary titles to refTitle.
      • Remove superscript numbers from IDs