The main highlights are:
- Add automatic table width calculations for tables with no embedded tables, no column spans, no row spans, and no width attributes for the default way of producing PDF. See section 11.17.1.1 ‘Known limitations of using XeLaTeX’ (first bullet point) in the user documentation.
- Add a CreateZipFile command which creates a zip file containing the main document file as well as all included (aka referenced) files and image files. See section 11.45 ‘Create a Zip File of My Document’ in the user documentation.
- Add ability to publisher style sheets to control the indent for the initial line of the footnote text (how much space appears before the superscript footnote number in the footnote text at the bottom of the page).
- Add content control mechanism. See section 15 ‘Content Control’ in the user documentation.
- Add ability to have more than one line in each word and listWord example. One can now insert an extra word element for each such extra line.
- Rework how the automatic wrapping of interlinears works in order to fix problems where some aligned units went off the right margin and also to fix proper wrapping of long free translations.
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. In addition, you should download and install the XeLaTeX Update (see http://www.xlingpaper.org/?page_id=4#XeLaTeXUpgrade). This update is required before you can produce the default PDF if you are using the framed unit capability (added in version 2.20.0).
The recent changes are:
- Add footnoteIndent element to publisher style sheet. It controls how much space appears before the superscript footnote number in the footnote text at the bottom of the page.
- Add content control mechanism. See section 15 ‘Content Control’ in the user documentation.
- Add ability to have more than one line in each word and listWord example. One can now insert an extra word element for each such extra line.
- Fix “Click to set font info” command to not set the font-family to the default name when Spanish and French UI being used.
- Add a CreateZipFile command which creates a zip file containing the main document file as well as all included (aka referenced) files and image files.
- Fix section 5.8 “Headings on Examples” to mention that these headings can occur on any kind of example.
- Make sure the language element id and the type element id have a white background (some versions of XXE showed it as the color of the preceding id background color).
- For the default way of producing PDF (via XeLaTeX):
- Add automatic table width calculations for tables with no embedded tables, no column spans, no row spans, and no width attributes.
- Rework how the automatic wrapping of interlinears works in order to fix problems where some aligned units went off the right margin and also to fix proper wrapping of long free translations.
- Make the XeLaTeXSpecial attribute value ‘pagebreak’ work on a tr element so a user can force a page break on a row. It causes the page break *before* the current row (the tr element); therefore the current row shows on the next page.
- If an endnote has an example in it and if that endnote is in a table cell with its width attribute set, it would fail to produce the PDF. We now ignore the width attribute in such cases.
- Fix bug: when td or th elements in the first row of a table contained width attributes and the table did not have any colspan attributes, the width was not passed down to other td and th elements. Also, this process of passing down width attributes failed to work correctly when there was a rowspan at the top. We longer try to pass the width values down when there is a rowspan at the top.
- Fix bug: when using autowrap in interlinears and have two free elements in a row without a lang attribute set, if the first free does not have any text material in it, the PDF could fail.
- Fix bug: when using automatic wrapping of interlinears, showing ISO codes, and when there is an example with listInterlinears that (i) have different ISO codes and (ii) have an exampleHeading before the first listInterlinear, the content of the first listInterlinear was not always shown correctly.
- Fix bug: A blockquote in an endnote within a table could cause the PDF to not be produced.