Version 3.2.0 / 2.32.0 Released
XLingPaper version 3.2.0 (for the XMLmind XML Editor version 7.2+) and version 2.32.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:
- Add a way to insert bracketed constituents to a line in an interlinear. See section 5.3.7 “Inserting bracketed constituents” in the user documentation.
- Add ability to use asterisk in a footnote on a title; controlled by the publisher style sheet.
- Add ability to control how part items are formatted in the contents via a publisher style sheet.
- Add ability to have contents in the back matter instead of in the front matter. This is controlled by a publisher style sheet.
- Allow the presence of a contentsLayout element in a style sheet to be controlled by content control. This helps to let one have a single document where the content is in different languages and one can control whether the table of contents appears in the front matter (e.g., English) or in the back matter (e.g., French) via the content control for that language.
- Allow publisher style sheet to control formatting of annotated bibliography items.
- Allow two or more author names to be re-arranged using ‘ e ‘ as well as ‘ y ‘ for Spanish. (Spanish uses ‘e’ before an ‘i’.) We already do this for ‘ and ‘ and ‘ & ‘ for English and ‘ et ‘ for French.
- Add a reprintInfo element in most reference elements to handle information about reprints.
- For abbreviations appearing in a footnote, add a way to control what text appears between the abbreviation and its definition via a new abbreviationsInFootnoteLayout element in a publisher style sheet. See section 6.19 “Controlling the Display of Abbreviations in a Footnote” in the publisher style sheet documentation.
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 (for both versions) are:
- 3.2.0 8 November 2017
- Add a way to insert bracketed constituents to a line in an interlinear. See section 5.3.7 “Inserting bracketed constituents” in the user documentation.
- Add ability to use asterisk in a footnote on a title; controlled by the publisher style sheet.
- Add ability to control how part items are formatted in the contents via a publisher style sheet.
- Add ability to have contents in the back matter instead of in the front matter. This is controlled by a publisher style sheet.
- Allow the presence of a contentsLayout element in a style sheet to be controlled by content control. This helps to let one have a single document where the content is in different languages and one can control whether the table of contents appears in the front matter (e.g., English) or in the back matter (e.g., French) via the content control for that language.
- Allow an annotationRef to not have an annotation.
- Allow shortTitle for elements with a label attribute.
- Allow multiple abstractLayout elements in publisher style sheet.
- In a publisher style sheet, add a way to control the editor abbreviation in collEd, procEd, and seriesEd elements. Control is over text before and after the abbreviation as well as the content of the abbreviation itself.
- In a publisher style sheet, add a way to apply text-transform to front and back matter item titles in the contents.
- Allow publisher style sheet to control formatting of annotated bibliography items.
- Allow two or more author names to be re-arranged using ‘ e ‘ as well as ‘ y ‘ for Spanish. (Spanish uses ‘e’ before an ‘i’.) We already do this for ‘ and ‘ and ‘ & ‘ for English and ‘ et ‘ for French.
- Improve validity warning about using font-variant small-caps.
- Add a reprintInfo element in most reference elements to handle information about reprints.
- For abbreviations appearing in a footnote, add a way to control what text appears between the abbreviation and its definition via a new abbreviationsInFootnoteLayout element in a publisher style sheet. See section 6.19 “Controlling the Display of Abbreviations in a Footnote” in the publisher style sheet documentation.
- In references, add a way to control how author’s surname and given name are handled when a refWork containing a collCitation or procCitation is filled out. By default, the author’s given name appears before the surname. The new attribute useAuthorSurnameCommaGivenNameInCitations on the referencesLayout in a publisher style sheet controls this.
- Allow more than one publisher style sheet which can be controlled by content control.
- Fix broken link in the JIPA Illustration submission template.
- Add warning for using an abbrRef inside a langData inside a secTitle: the langData should be a gloss element instead.
- Add information in user documentation about possible validity errors when using referencedInterlinearText elements.
- Improve user documentation: improve order of items which come after types; add information on handling multi-word items in interlinear, and how to use the Attributes Tool for langData, gloss, and object elements.
- Attempt to have the automatic spelling checker use the xml:lang attribute of the lingPaper element as a first attempt at determining what language to use for spelling checking.
- Fix bug: the element template for procCitation used pages instead of page as the attribute.
- Fix a typo in the publisher style sheet documentation
- Fix bug: with a publisher style sheet, the seriesEdItem was found for a book, but not processed.
- Improve user documentation and publisher style sheet documentation.
- Fix bug: When a publisher style sheet had “Use Endnotes” but the document had no endnote elements, the Endnotes section still showed in XeLaTeX and FO outputs.
- Fix bug: Failed to produce EBook with Calibre version 3.
- Fix bug: Failed to produce EBook on Linux and Mac when a directory name had spaces in it.
- Fix Bug: Too much info showing up for Parts in FO/Word/OpenOffice table of contents.
- Re-add Quick Reference Guide PDF that was inadvertently deleted.
- Fix XLingPap.dtd location in SILInternationalPaperStylesheet.xml.
- Fix bug which kept Calibre from running on Mac OS X; the result was that an EBook could not be produced.
- Fix bug in documents with a publisher style sheet: a caption used in a tablenumbered with an image did not show in the list of tables.
- For the default way of producing PDF (via XeLaTeX):
- Improve user documentation for table handling.
- Add a way to force a page break in an interlinear when using the automatically wrap interlinears option.
- Add attribute startingPageNumber to part and chapter elements to control the starting page number of a part or a chapter.
- Fix bug: an example would have too much space before it when following a paragraph if a style sheet had set the spaceafter attribute of the paragraphLayout element for paragraphs.
- Fix bug: Setting needspace in XeLaTeXSpecial attribute of an example element did not always work when the example contained a table.
- Fix bug: when using a publisher style sheet, sometimes in a header or footer a section title was not shown correctly or the wrong one was shown. Also in a collection volume, some headers or footers would have the wrong item.
- Fix bug: when using a publisher style sheet, an img element with a XeLaTeXSpecial attribute of vertical-adjustment could cause the PDF to fail to be produced.
- Fix bug: when a publisher style sheet had a background color set for a title, the PDF could fail to be produced.
- Fix bug: when an interlinear text has nothing in the textInfo element except for a shortTitle and the interlinear-text element has its text ID attribute filled-in, the first interlinear line label was indented when it should not be.
- Fix bug: when a blockquote was immediately followed by an ordered list (ol) or an unordered list (ul), there was too much blank space between the two.
- Fix bug: in a style sheet, when a section1 element was the only section or chapter element in the document and the useperiodafternumber attribute of the sectionTitleLayout element was set to ‘yes’, there would be a period before the section title.
- Fix bug: using text-transform set to ‘uppercase’ or ‘lowercase’ was not always applied.
- Fix bug: when a blockquote consisted of, say, langData material, it was not indented.
- Fix bug: when a url in a reference item or in a link element contained a tilde (~), the URL would appear correctly in the PDF, but when following the link, the URL would not be found.
- Fix bug: when using an index, sometimes the page numbers would always be ‘??’.
- Fix bug: in a style sheet, when a section layout had useperiodafternumber=’yes’ and also beginsparagraph=’yes’, the section number did not have a final period.
- Fix bug: when a td or th cell had a width attribute set, any align attribute was ignored.
- Fix bug: a text-transform of uppercase could make the PDF fail to be produced.
- Fix bug: an interlinear text where each interlinear has a lineGroup but no free could run off the page of the PDF when using the automatically wrap option.
- Fix bug: a tablenumbered and a figure would have too much space before it when following a paragraph if a style sheet had set the spaceafter attribute of the paragraphLayout element for paragraphs.
- For web page output:
- Add a way to show an example ID by using a mouse in a web browser.