XLingPaper versions 3.2.0 / 2.32.0 available for Windows, MAc, and Linuxux

12 views
Skip to first unread message

Andy Black

unread,
Nov 9, 2017, 11:00:35 AM11/9/17
to xling...@googlegroups.com, Ling Discussion List, lingtr...@googlegroups.com, FieldWorks Language Explorer Discussion, Alan Vogel, linu...@groups.kastanet.org
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.

There also is a new document on why one might want to use XLingPaper: http://software.sil.org/downloads/r/xlingpaper/resources/documentation/WhyUseXLingPaper.pdf.  Whether you currently use XLingPaper or not, reading this document may well be worth your time.  It outlines benefits for the author, the reader, and the publisher.

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.

H. Andrew Black

unread,
May 23, 2018, 1:40:48 PM5/23/18
to Paul Frank, xling...@googlegroups.com, Ling Discussion List, Linguistics Translation Software - General, FieldWorks Language Explorer Discussion, Steve Marlett, Jim Watters, Jim Rupp, Dan Birtles, ken_...@sil.org, Chuck Grimes, Linux User
XLingPaper version 3.3.0 (for the XMLmind XML Editor version 7.2+) and version 2.33.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:
  • If you are qualified to use the Personal Edition of the XMLmind XML Editor, we now have one step installers which install version 7.6 of the XMLmind XML Editor as well as XLingPaper.
  • Add ability to have two contents, one in the front matter and one in the back matter, with differing labels and levels of detail. (Only via a publisher style sheet.)
  • Add ability to show (or not show) the contents itself in a table of contents. (Only via a publisher style sheet.)
  • In the user documentation, add an appendix to show the order of elements after the back matter.
  • Enable showing ISO 639-3 codes in examples be on a per example basis as well as document wide.
  • When creating a zip file, add a warning message for when an image file has a bad file name and will not be included in the zip file.
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.3.0 21 May 2018
    • Fix bug: indexedItem elements in a comment were being skipped in the main body but were showing up in the index. They should always be skipped in both places.
    • Fix typo in user documentation.
    • Include publishing blurb in JIPA Illustration template.
    • Improve spacing and alignment in contents for chapters and appendices.
    • Add ability to have two contents, one in the front matter and one in the back matter, with differing labels and levels of detail. (Only via a publisher style sheet.)
    • Add ability to show (or not show) the contents itself in a table of contents. (Only via a publisher style sheet.)
    • In the user documentation, add an appendix to show the order of elements after the back matter.
    • Enable showing ISO 639-3 codes in examples be on a per example basis as well as document wide.
    • When creating a zip file, add a warning message for when an image file has a bad file name and will not be included in the zip file.
    • For the default way of producing PDF (via XeLaTeX):
      • Improve width in contents by considering width of front matter pages as well as body pages.
      • Fix bug: when a chart has an image with a caption and that caption has one or more endnotes, the endnote text did not show on the page.
      • Fix bug: when a table's header was more than one row long and the first non-header row used a th in the first column, the header would not show when the table spanned multiple pages.
      • Fix bug: when a table cell spanned two or more columns, was centered, and did not have a width specified, the PDF failed to be produced.
      • Fix bug: when a table's headers specified column widths, individual table cells could be rendered justified instead of ragged right.
      • Fix bug: when a document has only appendices and its publisher style sheet has the appendices starting on an odd page, then the contents would not have the correct page for the appendices.
      • Fix bug: a gloss in a caption element would not show in the generated contents if the gloss had an embedded indexedItem element.
      • Fix bug: Page numbers for generated contents and indexes could be off by one or two pages.
      • Add a new XeLaTeXSpecial attribute of clearpage. It is like pagebreak, but it will also force any footnotes on the current page to appear at the bottom of that page.
--Andy

Reply all
Reply to author
Forward
0 new messages