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.