Jun 062016
 

XLingPaper version 2.29.0 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:

  • Allow publisher style sheet to control whether or not sections within appendices should be included in contents.
  • Allow content control for appendixRef, exampleRef, figureRef, genericRef, sectionRef, and tablenumberedRef elements.
  • Add height and width attributes to the img element to control size of graphic in the XMLmind XML Editor.
  • Improve page-breaking of interlinear texts, especially when using automatic wrapping. In particular, the title/line number should no longer appear alone at the bottom of a page and also, longer interlinears should be split across the page boundary instead of sometimes being kept together.
  • Allow citation and abbrRef elements in content lines for all output formats and bookmarks for PDF output formats.

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.

The recent changes are:

  • 2.29.0 6 June 2016
    • Allow citation and abbrRef elements in content lines for all output formats and bookmarks for PDF output formats.
    • Add one more collection pattern to the LSAUnifiedStyleSheetForLinguisticsReferences.xml file (thanks to Kent Rasmussen).
    • Update SIL-UNDWorkPapersStylesheet per work by John Clifton.
    • For the case where collCitation and procCitation elements need to convert the names of editors of collection/proceedings volumes from a LastName, FirstName format to FirstName LastName format, we now allow one to use semi-colons between multiple editors’ names.
    • Make a citation element in an abbrDefinition element to work.
    • Update link to ISO 639-3 code site in documentation.
    • Add ability to not show a title in references if the refTitle element is empty.
    • Update SILEWPPaperAsBookStylesheet file.
    • Fix bug: when using chapterInCollection elements, there was no way to get the chapter title in a header or footer. Also added chapterInCollectionAuthor element so that one could get the author(s) of a chapter in a collection to show in a header or footer.
    • Added startSection1NumberingAtZero to the publisher style sheet documentation.
    • Allow publisher style sheet to control whether or not sections within appendices should be included in contents.
    • Allow content control for appendixRef, exampleRef, figureRef, genericRef, sectionRef, and tablenumberedRef elements.
    • Make PDF output work on Mac OS “El Capitan”.
    • Fix a typo in English error message.
    • Add height and width attributes to the img element to control size of graphic in XXE.
    • For the web page output:
      • Fix bug: when a style sheet was being used, the contents section for a part would show paragraphs, etc. in the part element.
      • If a preface, glossary, etc. item contained an index item, then the index did not show anything for the link to it.
    • For the default way of producing PDF (via XeLaTeX):
      • Improve handling of figures with their captions so that they normally, if not always, occur on the same page.
      • Improve page-breaking of interlinear texts, especially when using automatic wrapping. In particular, the title/line number should no longer appear alone at the bottom of a page and also, longer interlinears should be split across the page boundary instead of sometimes being kept together.
      • Allow a free element to have a XeLaTeXspecial attribute of ‘pagebreak’.
      • Make the options in the betweentitleandnumber attribute of the contentsLayout element work.
      • Note that cellpadding and cellspacing attributes do not work for tables using the default PDF output.
      • Fix bug: There was no way to set the default font family in a publisher style sheet to use Graphite. Now the defaultFontFamily element has a XeLaTeXSpecial attribute where one can set grapite and font-feature values.
      • Fix bug: If a document had several font-family attributes where the corresponding XeLaTeXSpecial attribute used graphite (and maybe font-feature values), any instance of that font-family also used the set of graphite/font-features of only one defined set. Now it uses each defined set in the appropriate places.
      • Fix bug: if a table had endnoteRef elements but no endnote elements, then the footnote number of the endnoteRef elements could be too high.
      • Fix bug: when a table had one or more “header” rows (i.e., a row with all th columns) and had rows with a th td+ pattern and the final row began with a td row, the header would not show.
      • Fix bug: When a style sheet has a running header or footer with both a chapter title and a section title in it, if no section occurred before a page was output, then the header or footer would contain the chapter title two times.
      • Fix bug: if the stylesheet body layout has a part and the part starts with a numberLayout, the page numbering could be wrong for the first part (and the last part of the frontMatter).
      • Fix bug: If a caption to a figure or table included an index item, then the index would list the item using the page number of the list of figures or list of tables instead of the page where the caption appeared.
      • Fix bug: if the stylesheet font size was less than 10 or more than 12, then the number in numbered lists would be too wide or too narrow, respectively.

 

 Posted by on June 6, 2016 at 11:14 am
Jan 222016
 

Last week we noted that with Mac OS X ‘El Capitan’, if one scrolled quickly through a file, the display would become scrambled.

The good news is that we have a fix for this now.  Go to the Mac install page and get the latest XXE installer for El Capitan or simply click here.

  1. After downloading this .dmg file, I suggest go to your /Applications folder and rename your current XMLEditor app to something like XMLEditorOriginal.
  2. Double-click the .dmg file after it downloads. This will open a Finder window showing the contents of the downloaded .dmg file.
  3. Drag the XMLEditor item to /Applications.

We owe a great debt of gratitude to the good folks at XMLmind for enabling us to have this fix.  They certainly had no monetary reason for helping us get this fixed.  If you are an XLingPaper user with a Mac and are using or plan to use El Capitan, please send a note of thanks to hussein at xmlmind dot com (or send a note to me at support@xlingpaper.org and I will pass it on to him).

Also, since in my opinion this whole problem is due to Apple not correctly implementing  the Java JViewport.BLIT_SCROLL_MODE properly in El Capitan, please also go to http://www.apple.com/feedback/macosx.html and report this as a bug.  Maybe Apple will fix it in a later release of El Capitan and others will benefit.

 

 

 Posted by on January 22, 2016 at 10:47 am
Jan 142016
 

While we do now have an installer for Mac OS X El Capitan, it is the case if that one scrolls quickly through a document, the content of the screen can become scrambled.  Apparently this is a Java issue.

If it is too late for you, you can try and load another file (so two files are open in XXE) and, when the screen becomes scrambled, use the keyboard to switch to the other file and then right back (Shift-Command-P two times or Shift-Command-N two times).

I will try and see what else I can learn about this issue.

 Posted by on January 14, 2016 at 2:18 pm
Nov 182015
 

Earlier we noted that the latest Mac OS X operating system (El Capitan which is version 10.11) does not work with XLingPaper.  More precisely, trying to start the XMLmind XML Editor failed.  Part of the reason is that we are using a legacy version of the XMLmind XML Editor (version 5.3.0) which requires Java version 6.  El Capitan does not come with Java 6.

We have found a fix for this for those of you who have already installed XLingPaper on your Mac.  It involves several steps.

  1. Upgrade your Mac to El Capitan.
  2. Download and install Java version 6 by going to https://support.apple.com/kb/DL1572?locale=en_US.
  3. Remove your current XMLmind XML Editor from the /Applications folder.
  4. Download and install our slightly modified version of the XMLmind XML Editor program from http://www.xlingpaper.org/wp-content/uploads/installers/macosx/XXE5-3-0ForElCapitan.dmg.
  5. Download and install the slightly changed XLingPaper configuration update for Mac at http://www.xlingpaper.org/wp-content/uploads/installers/macosx/XLingPaper-2-28-0aUpdateConfigOnlySetup.dmg.
  6. Open up a Terminal and type the following in it (or copy it from here and paste it in) and then press the return key (it will ask you for your system password):
    sudo ln -s /usr/local/texlivexlingpaper/2009basic/bin/universal-darwin /usr/local/xlingpapertexbin

You should now be set to run XLingPaper as before: you should be able to start up the XMLmind XML Editor as you used to do and open up, edit, and produce output for XLingPaper documents.

If you have any issues, please contact support@xlingpaper.org.

 

 Posted by on November 18, 2015 at 2:19 pm
Nov 102015
 

XLingPaper version 2.28.0 is now available for Windows, Mac, and Linux.

(Mac users: please do not upgrade to El Capitan yet.  We are working on a solution for why it does not work correctly with XLingPaper.)

This new version of XLingPaper has a number of improvements and bug fixes.

The main highlights are:

  • Allow an author element to have a contentType attribute (so can easily leave it out when submitting a work anonymously).
  • In the UI, change behavior of the black drop-down button on reference elements so that it invokes the SetReference command instead of showing all elements with IDs.
  • Add a special command to produce a web page of the master list of abbreviations.
  • Add ability to create a list of ISO 639-3 codes used in a document with links from the code to the list; include a language name.
  • Add glossary term capability so one can have a master list of glossary terms and then refer to them in the document. The output will show only those used in the document in a table in either a preface or a glossary element.

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.

The recent changes are:

  • 2.28.0 9 November 2015
    • Improve documentation on showLevel attribute of contents element.
    • Fix bug: if an annotation in a refWork element contained a citation element, that citation element was treated as if it were in the document proper.
    • Thanks to work by Kent Rasmussen, the Zotero to XLingPaper command now allows one to convert one or more Zotero abstracts, notes, and keywords to an XLingPaper annotation. Note that the command does expect one to have an annotatedBibliographyType element whose ID attribute is ‘atAbstract’ and one whose ID attribute is ‘atNote’.
    • Allow an author element to have a contentType attribute (so can easily leave it out when submitting a work anonymously).
    • Add info about editing referenced style sheet in publisher style sheet documentation.
    • Fix some typos in generated messages in UI.
    • Update link to vowel chart download site in the “Journal of the International Phonetic Association Illustration article, submission format” template.
    • Add a resetEndnoteNumbering attribute to the chapterLayout element in a publisher style sheet. It controls whether endnote numbering should be reset at each chapter or not.
    • Add SILEWP document template and update SILEWP publisher style sheet.
    • In the UI, change behavior of the black drop-down button on reference elements so that it invokes the SetReference command instead of showing all elements with IDs.
    • Fix bug: Publishing info material would show at the end of a book when using a style sheet.
    • Fix bug: multiple preface elements with multiple prefaceLayout elements in a style sheet did not line up according to the documentation. Same for multiple glossary elements with multiple glossaryLayout elements.
    • Fix bug: The convert gloss to abbreviation command failed to work in an embedded object and also if the gloss began with 1, 2, or 3 and the rest of the gloss was uppercase, but the abbreviation(s) for the rest of the gloss were lowercase in the abbreviation element, it failed to convert it to an abbrRef.
    • Fix some typos in the user documentation.
    • Further clarify the usecitationformatwhennumberofsharedpaperis attribute on the referencesLayout element in the publisher style sheet documentation. Also change its default value to 2.
    • Add startingPageNumberInBook attribute to publishingInfo element.
    • Add useperiodafternumber attribute to sectionTitleLayout element in publisher style sheet to control period after section numbers when there is no overt numberLayout element.
    • Add a special command to produce a web page of the master list of abbreviations.
    • In the publisher style sheet, add textafterReferenceNumber and textbeforeReferenceNumber attributes to the interlinearTextLayout element.
    • Add ignoreabbreviationsfontfamily attribute on abbreviation element to user documentation.
    • Add ability to create a list of ISO 639-3 codes used in a document with links from the code to the list; include a language name.
    • Add ability to include an interlinearSource element in a single or listSingle example.
    • Add glossary term capability so one can have a master list of glossary terms and then refer to them in the document. The output will show only those used in the document in a table in either a preface or a glossary element.
    • Add brief history description to user documentation.
    • Allow comment elements in author element (so one can keep the information while submitting a paper for anonymous review).
    • Allow a publisher style sheet to correctly place multiple preface elements or glossary elements around other frontmatter/backmatter elements.
    • Add note to documentation about problems with duplicate fonts on Windows 7 causing XXE and default PDF to not show the font correctly.
    • Add a missing collection pattern to the SIL-UNDThesisReferencesStylesheet.xml file.
    • Fix IJAL publisher style sheets to show section numbers correctly.
    • For the default way of producing PDF (via XeLaTeX):
      • Add a XeLaTeXSpecial attribute to the chapter element so one can force a page break when chapters do not necessarily begin a new page.
      • Add new attribute to the freeLayout element in a publisher style sheet: adjustIndentOfNonInitialLineBy. The value entered will be subtracted from the normal indent of second and following lines in a long free translation. This is only for the ‘automatically wrap interlinears’ case.
      • Fix bug: the indentOfNonInitialGroup attribute of the interlinearMultipleLineGroupLayout element in a publisher style sheet did not work correctly for interlinear examples when the automaticallywrapinterlinears attribute of the lingPaper element was set to ‘yes’.
      • In the style sheet, add an indentOfInitialGroup attribute on the interlinearTextLayout element. This controls how much to indent the first line of an interlinear text when using the automatic wrapping of interlinear text option.
      • Add ability to insert continuous line numbering in the PDF output. See section 2.10 ‘Add line numbers to output’ in the publisher style sheet documentation.
      • Fix bug: when a publisher style sheet was set to use double spacing and endnotes and examples are set to be singlespaced, an example in an endnote could come out in the wrong font size.
      • Fix bug: when using double spacing or space and a half and tables were not set to use single spacing, sometimes the table came out single-spaced anyway.
      • Fix bug: table captions with style sheets were not always coming out in the correct position.
      • Fix bug: an empty free element would cause the PDF to fail to be produced.
      • Fix bug: in an endnote embedded in an interlinear-text, the use of a gloss element whose language element had a font-family could cause the rest of the endnote to be formatted using that gloss’ font-family.
      • Fix bug: if one had a section title beginning a paragraph, there would be too much space between the section number and the section title.
      • Fix bug: an endnote in a table in an li element would cause the PDF not to be produced.
      • Fix bug: A non-initial paragraph in an endnote did not indent.
    • (Remove some files in the set of configuration files we are no longer using.)

 

 Posted by on November 10, 2015 at 11:29 am
Oct 052015
 

Steve Marlett reports that he tried to upgrade hid Mac Operating System to El Capitan and then could not get the XMLmind XML Editor version we use to run:

Warning to others: I upgraded to the El Capitan operating system on my Macbook and then was unable to get XMLMind to launch. I have now downgraded to Yosemite and am able to work again. So beware!

So if you are a Mac user, please do not upgrade your OS until we find out what the problem was.

 Posted by on October 5, 2015 at 9:07 am
Jul 252015
 

Recently, there have been two cases reported where a font was not displaying correctly in the XMLmind XML Editor and in the default PDF output. In both cases it was on Windows 7 and in both cases the user had installed a new version of the font in question. It turned out that there were duplicate instances of that font installed. (Why Windows 7 allowed duplicates, I have no idea.)

The solution was to get a tool like TypoGraf to see what fonts are truly installed, find the duplicates, delete them, and re-install the one version of the font desired. TypoGraf can be obtained from http://www.neuber.com/typograph/index.html. Please note that it is *crucial* that you run TypoGraf as Administrator when you try and delete a duplicate font. If you do not, it will look like the font is deleted but it will not be.

 Posted by on July 25, 2015 at 9:47 am
Jul 082015
 

XLingPaper version 2.27.0 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:

  • Allow abbrRef elements wherever “embedded” elements can go, not just in the limited places allowed before.
  • Allow more than one email address for a given author.

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.

The recent changes are:

  • 2.27.0 8 June 2015
    • Allow br elements in appendix, chapter, part, and section titles but not in table of contents (i.e., remove them from table of contents).
    • Allow abbrRef elements wherever “embedded” elements can go, not just in the limited places allowed before.
    • Insert section 6.1.4 in the user documentation on how to create a table with its own footnotes.
    • Change documentation to use support@xlingpaper.org email address.
    • Fix bug: the firstParagraphHasIndent attribute of the chapterInCollectionLayout element was ignored.
    • The SIL International publisher style sheet for manuscript references needed a space after the colon after the location.
    • Add documentation on how to center an image using a table.
    • Add ability to control vertical spacing between interlinear text units (via the spaceBetweenUnits attribute on the new interlinearTextLayout element).
    • Fix some link typos in the user documentation.
    • Make Set Reference for exampleRef elements show only examples within a framedUnit when the exampleRef is in a framedUnit. Conversely, Set Reference for exampleRef elements outside of a
      framedUnit do not show any examples within a framedUnit.
    • Add a command ShowExampleNumberAndIds which when run on an exampleRef element will show projected example numbers as well as the example IDs.
    • Add defaultGlossLanguage and defaultVernacularLanguage attributes to lingPaper element.
    • When changing default gloss and vernacular languages, add note in documentation that need to restart XXE for the changes to take effect.
    • Allow more than one email address for a given author.
    • Allow a hanging indent to occur within a chart (especially for an example which is a dictionary entry).
    • For publisher style sheet, fix bug which kept section number from showing in running headers in papers.
    • Add schematron check for a table cell width attribute which has just a space in it.
    • Fix bug in web page output with a publisher style sheet: the indexLinkLayout information was ignored.
    • Added figureRefLinkLayout and tablenumberedRefLinkLayout to new publisher style sheet templates.
    • For the default way of producing PDF (via XeLaTeX):
      • Undo “Enable PDF bookmarks for book documents to show three levels (and not just two)” from 2.26.2: it broke starting on odd pages.
      • Fix bug: if the basic point size was different than 10pt, 11pt, or 12pt and one was using double or space-and-a-half, then if the contents were to be single spaced, they would come
        out in the LaTeX document class size (10, 11, or 12).
      • Fix bug: The PDF would fail to be produced if a caption in a table not in a tablenumbered contained a br element.
      • Add a note in documentation that using index IDs containing underscores may cause the page numbers to not come out.
      • Add needspace command for word emedded within word examples.
      • Revise how needspace command is done to avoid some bad page breaks which have no work-around.
      • Fix bug: a table with 1000+ rows would cause the PDF to fail (buf_size limit met). Inserted a “%nl” at the end of each row to prevent this.
      • Fix bug: a non-initial endnoteRef in an interlinear-text which referred to an endnote in an interlinear-text earlier in the file had an incorrect footnote number.
      • Fix bug: When a publisher style sheet has acknowledgementsLayout with showAsFootnoteAtEndOfAbstract set to yes, it would use a footnote even when there was no acknowledgements
        element and it would use a footnote after every pc element.
      • Add XeLaTeXSpecial attribute to lingPaper element; have it use “overfullhbox=’5pt'”. This will output a 5pt black box on any line that is too long (but not for tables).
      • Make the version element be centered when there is no publisher style sheet.
      • Fix bug: within a definition element, if one changed font family, the scope of that font family continued on when it should not have. Ths also happened in an endnote within an
        example.
      • Fix bug: a free translation could show up on top of the final line of a lineGroup when in an interlinear example, no heading, and there was another lineGroup before it.
      • Fix bug: within a definition element, if one changed font family, the scope of that font family continued on when it should not have. Ths also happened in an endnote within an
        example.
      • Fix bug: when using an index along with content control, the text from the content control names was showing up at the end of the index.
      • Fix bug: some listInterlinears with an interlinearSource did not align the source information at the right edge correctly when the source came after the free.
      • Fix bug: the PDF would fail to be produced if one said the document was in a particular language.
      • Fix bug: the PDF would fail to be produced if using the default (no style sheet) output and one had a language id used in a free that contained a hyphen.
      • A chart with an image could mess up a following paragraph’s indent if the chart was at the top level.
      • Fix bug: when a publisher style sheet had a figureRefLinkLayout or a tablenumberedRefLinkLayout, any color or decoration did not show in the PDF.
  •  Posted by on July 8, 2015 at 3:57 pm
    Feb 062015
     

    We just noticed that the Windows version of the XeLaTeX Upgrade available at http://www.xlingpaper.org/?page_id=4#XeLaTeXUpgrade was not the current version.  This has now been fixed.  In particular, if you try to use a mediaObject element, the file to be embedded was not embedded.  If you run into this problem, please download the current version and install it.

    The Mac and Linux versions are fine.

     

     Posted by on February 6, 2015 at 11:36 am
    Aug 052014
     

    XLingPaper version 2.26.0 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 ability to copy a table from a Word, Excel, or web page document and produce a draft XLingPaper table. See section 11.53 “Copy Word or Excel Table to XLingPaper” in the user documentation.
    • Add how to convert interlinear to listInterlinear (or vice versa) to user documentation. See section 11.52 “Convert Interlinear to ListInterlinear (or vice versa)” in the user documentation.
    • Insert metadata for author, title, creator, and any keywords.
    • Add ability to control which section levels show in running headers via the publisher style sheet.

    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.

    The recent changes are:

  • 2.26.0 5 August 2014
    • Add ability to copy a table from a Word, Excel, or web page document and produce a draft XLingPaper table.
    • Add LSA Unified Style Sheet for Linguistics Style Sheet.
    • Refine SIL-UND Thesis references style sheet.
    • Add note to Chart section of the user documentation on ChartBuilder and Pygal.
    • Add how to convert interlinear to listInterlinear (or vice versa) to user documentation.
    • For publisher style sheet, add firstParagraphHasIndent to appendixLayout element.
    • For publisher style sheet, when have special formatting for langData and/or gloss in examples, use the ‘prose’ format for langData and gloss in an exampleHeading.
    • Insert metadata for author, title, creator, and any keywords.
    • Made any literalLabelLayout of a publisher style sheet show in XXE.
    • Fix a number of bugs in the Zotero to XLingPaper references converter process: some editor authors, journal pages, and collection pages were missed.
    • Allow XeLaTeXSpecial, cssSpecial, and xsl-foSpecial attributes on listDefinition, listSingle, and listWord elements.
    • Add ability to control which section levels show in running headers via the publisher style sheet.
    • Finish indexing the main user documentation.
    • Fix bug which did not correctly show citations using both author=’no’ and paren=’citationBoth’ or paren=’citationInitial’.
    • For the default way of producing PDF (via XeLaTeX):
      • Improve automatic page breaking for listDefinition and also for tables when an exampleHeading is present.
      • Refine how index processing is done. Add options for publisher style sheets to set the font size to use for the index content, to show the index in double column mode, and to control the width of the spacing between columns.
      • Fix bug in publisher style sheet processing where some back matter items did not have hyperlinks or PDF bookmarks.
      • Improve spacing after a tablenumbered when a caption is before the table.
      • Fix bug which resulted in a free translation being indented too much when the interlinear was in an endnote which was also in an interlinear.
      • Fix how fontspec now wants to handle script commands so newer version of the Scheherazade font works.
      • Fix bug: PDF would not be produced if a title contained square brackets.
      • Fix bug: When using the after free translation option for showing interlinear source, listInterlinear ones did not line up to the right properly.
      • Fix bug: When using the under free translation option for showing interlinear source and when using automatic wrapping, interlinear ones did not pay attention to the indent-after value of the exampleLayout element in a publisher style sheet.
      • Fix bug: Whenever an ID (for a section, example, refWork, etc.) contained a non-a to z or a non-A to Z or a non-0 to 9 character, the PDF would be produced but any hyperlink to the ID would not work.
      • Fix bug: if an appendix title layout’s attribute showletter was set to ‘no’, the centering of the appendix title was not done.
    • RenderX way of producing PDF:
      • Fix bug: if a style sheet said for the contents to be on a new page, it failed to start on a new page.
  •  Posted by on August 5, 2014 at 3:59 pm
    Jul 162014
     

    More recent versions of FLEx (the FieldWorks Language Explorer program) have a change in exported interlinear text.  Rather than just one language for the vernacular language and one language for the gloss, there are separate languages, one for each line of the interlinear.

    This makes it much easier to control the formatting of a given line of exported interlinear text.  Merely change the formatting attributes of the language element used in a given line and that line will format accordingly.

     Posted by on July 16, 2014 at 11:31 am
    May 142014
     

    XLingPaper version 2.25.0 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 command to convert a paper to a chapter which can then be included in a book (such as a thesis or dissertation).
    • Add ability to have an annotated bibliography. See section 4.5.18 “Annotated Bibliography” in the user documentation.
    • Add option to exampleLayout to start example numbering over in each chapter.
    • Rework CreateZipFile command to use the highest directory among all the files. Also make it include image files from embedded files.  This makes archiving the “source” files much easier.
    • Allow user to control what letters or numbers are used in ordered lists (ol elements). See section 7.2.1 “Controlling Numbers and/or Letters Used” in the User Documentation.
    • Add an ability to override how gloss elements are formatted when they occur in either a listWord or a word element. This is via a publisher style sheet.
    • Add a command to remove homograph number object elements in an interlinear file exported from FLEx. See section 11.48 “Remove Homograph Number object Elements from Interlinear Exported from FLEx” in the user documentation.

    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.

    With this new version of XLingPaper, you should also 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 need to use mediaObject elements (see section 10.2.3 “Media objects” of the user documentation).

    The recent changes are:

    • 2.25.0 10 May 2014
      • Add a command to convert a paper to a chapter which can then be included in a book (such as a thesis or dissertation).
      • Add quoteLayout element to publisher style sheet in order to control what text occurs before and/or after the content of a q element.
      • Add blockQuoteLayout element to publisher style sheet to control how much vertical space there is before and/or after a blockquote element.
      • Add a validity check for proper formation of font-size, spacebefore, and spaceafter attributes.
      • Add multivolumeWork as a reference item.
      • Add ability to have an annotated bibliography. See section 4.5.18 “Annotated Bibliography” in the user documentation.
      • Add keyword elements to refWork (the content is never output by XLingPaper).
      • Add two new paren attribute values to the citation element: citationBoth and citationInitial. Both of them will put an opening parenthesis before the author name(s). The citationBoth value will also put a closing parenthesis after the date.
      • Add option to exampleLayout to start example numbering over in each chapter.
      • Rework CreateZipFile command to use the highest directory among all the files. Also make it include image files from embedded files.
      • In the CreateZipFile command, also check for link elements which refer to a .wav, .mp3, mp4, or .swf file on the computer.
      • Make CreateZipFile command also look for mediaObject items.
      • For collCitation and procCitation which need to insert the referred to book’s authors in the reference, also do switch of last name when there is ‘ y ‘ (Spanish) or ‘ et ‘ (French) like we do for ‘ and ‘ and ‘ & ‘.
      • Allow user to control what letters or numbers are used in ordered lists (ol elements). See section 7.2.1 “Controlling Numbers and/or Letters Used” in the User Documentation.
      • Add an ability to override how gloss elements are formatted when they occur in either a listWord or a word element. This is via a publisher style sheet.
      • Add a command to remove homograph number object elements in an interlinear file exported from FLEx. See section 11.48 “Remove Homograph Number object Elements from Interlinear Exported from FLEx” in the user documentation.
      • Add ability to use abbrRef elements in morpheme-aligned interlinear.
      • Add ability to convert selected material to an endnote.
      • Revise the way checking for font size and space before/after is done to try and improve performance.
      • Add validity check for when a contentType has been set in the only p element within a blockquote: can end up with extra, unwanted vertical space.
      • Revise user documentation.
      • Add a way to turn off the extra validation checking (via Schematron) so that extremely large documents do not take a very long time to load or save. Done via a validation element.
      • For the default way of producing PDF (via XeLaTeX):
        • Make ordered lists (ol) and bulleted lists (ul) default to using the same indent as paragraphs have.
        • Make mediaObject element work. See section 10.2.3 “Media objects” in the user documentation.
        • Add attribute textalign to the authorContactInfoLayout element to control the horizontal position of a single author’s contact information. This does not work if there are two or more authors.
        • Allow a user to produce an outline format in ordered list (ol) elements. See section 7.2.2 “Creating an Outline”.
        • Add check for .tff or .tif files since these will prevent the PDF from being produced.
        • Fix bug: if an example(chart) had both an exampleHeading and an ol or ul list, then the first line of the list and the exampleHeading would overlap.
        • Fix bug: if some text was selected while trying to produce the PDF, the PDF process would just silently not be done. Now it is produced.
        • Fix bug: If use style sheet override to change font property of a gloss, the abbreviation still comes out with the gloss language element font properties, not the override’s font properties.
        • Fix bug: an ordered list with embedded blockquote containing an ordered list would cause the PDF to fail to be produced.
        • Fix bug: if a publisher style sheet had a listLayout element and the indent-before attribute was not overtly set, the PDF would fail to be produced.
        • Fix bug: if a publisher style sheet indicated space-and-a-half spacing and there was a paragraph, followed by a block quote, followed by a paragraph, then there was too much vertical spacing before the block quote material.
        • Fix bug: if a publisher style sheet indicated space before a paragraph, an endnote could have too much vertical space between the first and second lines.
      • In the web page output, if an endnote was inside a comment element, it was still being shown when it should not have been.
      • When an interlinear text does not have a short text title, just show line number, not a colon and the line number.
      • Fix bug in Set Reference command for exampleRef elements: if somehow the num and letter values are different, if in the Set Reference command you choose the num value, the letter value does not get changed.
      • Document how to use the Search / Find Element command.
      • Ensure that if the text and textref attributes of an interlinear element in an interlinear-text do not match, that the textef is set to the text value.
      • Fix typo which caused getting a list of content types to not work on Linux and Mac.
      • Fix bug: If a section title contained a comment, the comment showed up in the PDF bookmarks.
      • Fix three bugs in the Converting an Endnote XML references file to XLingPaper Format process: edition number in a collection was treated as a volume number; a webpage could have an empty url element; and a book could have a series editor but no series title. Also use custom6 to hold the refWork ID or try to generate an ID by using the author name, date, and first part of the title.
      • For the RenderX way of producing PDF:
        • Fix bug: PDF could fail to be produced when using a publisher style sheet if author contact information was used.
     Posted by on May 14, 2014 at 1:25 pm
    Sep 192013
     

    This new version of XLingPaper has a number of improvements and bug fixes.

    The main highlights are:

    • Allow a tablenumbered element to contain an image file (which, presumably, will be of a table).
    • Add ability to have a book contain a collection of papers (each paper as a chapter).  See section 17 “Chapters in a Collection Volume” in the user documentation.
    • Add hangingIndent element as a kind of paragraph. See section 16 “Hanging Indent Paragraph” in the user documentation.
    • Add ability to override the publisher style sheet override for langData, gloss, and free elements. This is for the rare cases where the publisher style sheet override is incorrect in a particular case.

    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.

    With this new version of XLingPaper, you should also 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 need to have footnotes be double spaced.

    The recent changes are:

    • 2.24.0 17 September 2013
      • Add SIL-UND Thesis style sheet to canned set of publisher style sheets.
      • Allow a tablenumbered element to contain an image file (which, presumably, will be of a table).
      • Add ability to have a book contain a collection of papers (each paper as a chapter).
      • Add hangingIndent element as a kind of paragraph. See section 16 “Hanging Indent Paragraph” in the user documentation.
      • Add ability to override the publisher style sheet override for langData, gloss, and free elements. This is for the rare cases where the publisher style sheet override is incorrect in a particular case.
      • Fix bug in converting gloss material to abbrRefs: if there were two or more delimiters before an embedded object, then only the first delimiter was kept.
      • Fix bug which would not show a sectionRef to a part. It also did not show parts correctly in the sectionRef chooser in XXE.
      • Fix bug in how section numbers show in XXE in a multi-part book (only a problem for XXE version 5.3).
      • Fix bug in how gloss elements shown in XXE when in a listWord or word element (used prose form instead of example form).
      • For the default way of producing PDF (via XeLaTeX):
        • Fix a bug which caused the PDF to fail to be produced when an indexedItem was the first thing in a dt element.
        • Fix bug which failed to render footnotes doublespaced (or space-and-a-half) when the style sheet said to.
        • Fix bug which caused the PDF to fail to be produced when an abbrRef element was part of a section title.
        • Fix bug which once in a while caused the PDF to fail to be produced on Windows systems when langData was in a paragraph and non-English hyphenation of the paper was in effect.
        • Fix bug which could cause a footnote text to not appear at the bottom of a page when there was an interlinearSource element within a listInterlinear.
        • Fix bug which caused the PDF not to be produced when using automatically wrapped interlinears and there was an interlinear in a table.
        • Fix bug which caused the PDF not to be produced when using a dl (definition list) in a chart in a figure with a caption.
        • Add a new attribute to the dl element: when showddOnNewLineInPDF is set to ‘yes’, then each dd after a dt will start on a new line.
        • Fix bug: when there was a ul (unordered list) in an endnote in an example, the list would start overlapping on top of the last line of the preceding paragraph and would also have it’s last line overlap on top of the first line of a following paragraph.
      • When using a style sheet, for the RenderX way of producing PDF, Word output, and Open Office output, fix a bug when using author contact info which did not show the author contact info (RenderX way of producing) or produced a blank result (Word and Open Office output).
      • Overtly state in the user documentation that it is a known issue that morpheme-aligned interlinears will not render correctly in the RenderX PDF, Word and Open Office output formats.
      • When a document is using the content control mechanism (see section 15 “Content Control” in the user documentation), you can now control whether all possible content shows in the editor or just the currently selected content.
      • Make all new file templates have the small caps type element use font-family=”Charis SIL Small Caps” instead of font-variant=”small-caps”.
     Posted by on September 19, 2013 at 1:14 pm
    Jun 112013
     

    The main highlights are:

    • Improved publisher style sheet capabilities to handle new things like those required by UNDSIL theses and other publishers, including an “author over date” references style.
    • For reference items for which there is no known author, add a way to show the title in the author position.
    • Provide a way to have the XLingPaper menu options be shorter so they fit on small computer screens.
    • Remove requirement that the page layout parameters of a publisher style sheet all have the same unit of measure.
    • With publisher style sheets: If a reference item ends in a question mark or an exclamation mark and the textafter material begins with a period, do not show the period.

    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:

  • 2.23.0 11 June 2013
    • Add showinlandscapemode attribute to all section level elements, chapter, chapterBeforePart, part, preface, contents, acknowledgements, glossary, references, and selectedBibliography elements. This only works for the default way of producing PDF (via XeLaTeX).
    • Add showcommentinoutput attribute to the lingPaper element. When it is set to ‘yes’, the output includes comment elements. The default setting is ‘no’.
    • Add prose-textTextLayout to publisher style sheet. This controls how prose-text material is to be output.
    • Fix bug: if using a publisher style sheet where the first paragraph of a section is not have an indent and if the section had a shortTitle, the first paragraph was still indented.
    • For the “Produce Word 2003 Document” and “Produce Open Office Document” commands, if an example or table is in an endnote, add a warning message in the output that it is missing. Include the ID of the missing element if available.
    • Removed keyboard short cuts for the “Produce Word 2003 Document” and “Produce Open Office Document” commands.
    • Provide a way to have the XLingPaper menu options be shorter so they fit on small computer screens.
    • Remove requirement that the page layout parameters of a publisher style sheet all have the same unit of measure.
    • With publisher style sheets: If a reference item ends in a question mark or an exclamation mark and the textafter material begins with a period, do not show the period.
    • Added refAuthorName, refAuthorLastName, and refAuthorLastNameLayout elements so one can format an author’s last name differently (when using a publisher style sheet).
    • Made abbrTerm element contain optional object elements so one can control things like small caps for Bantu noun classes (e.g. in class 6a, the a is always a, not small caps a).
    • Added abbreviationsInTableLayout in publisher style sheet to control how the abbreviations which occur in a table appear.
    • For page header/footer layouts in publisher style sheets, allowed fixedText to include embedded elements like object.
    • For example layouts in publisher style sheets, allowed control over whether the number has parens, ends with a period, and whether the list letters end with a period or a closing parenthesis.
    • In publisher style sheets, add a way to insert text before the page number(s) of a citation (which comes after the colon after the date).
    • Added a new element and several attributes to publisher style sheet elements to handle UNDSIL thesis style sheet requirements:
      • Added appendicesTitlePageLayout element to backMatterLayout to handle separate “Appendices” page.
      • To contentsLayout element, added these attributes:
        • indentchapterline
        • showappendices
        • usechapterlabelbeforechapters
        • chapterlabel
        • chapterlineindent
        • singlespaceeachcontentline
        • useperiodafterchapternumber
        • useperiodaftersectionnumber
      • To figureLayout element, added these attributes:
        • listOfFiguresUsesFigureAndPageHeaders
        • useSingleSpacingForLongCaptions
        • pageLabelInListOfFigures
      • To tablenumberedLayout element, added these attributes:
        • listOfTablesUsesTableAndPageHeaders
        • useSingleSpacingForLongCaptions
        • pageLabelInListOfTables
    • Improve the CreateZipFile command to also include any hyphenation exception files.
    • For reference items for which there is no known author, add a way to show the title in the author position. (Done via a showAuthorName attribute on the refAuthor element.)
    • For the web page with publisher style sheet output, improve alignment of list definition letters and definitions.
    • For the default way of producing PDF (via XeLaTeX):
      • Allow a plain text chart to have a XeLaTeXSpecial attribute of ‘singlespacing’ to make it be single spaced when the document is space-and-a-half or double spaced.
      • Added several attributes on the referencesLayout element to allow for an “author over date” style of showing the references.
      • Add a XeLaTeXSpecial attribute of ‘fix-final-landscape’ to deal with cases where the final main item in a document is set to show in landscape mode and, as a result, the page numbers in the table of contents are not shown correctly.
      • Fixed bug: when using word elements in listWord examples, the initial listWord failed to process any embedded word elements.
      • Fix bug: the PDF would fail to be produced if a figure contained a chart and the last thing in the chart was a <br/> element.
      • Fix bug: when a style sheet said that the author name in the references section should use a particular font-family or font-variant, the family or variant style continued throughout the entry.
      • Fix bug: The page number in a list of numbered tables could be one off if the table appeared at the top of a page.
    • Fix bug in process which converts abbreviations in glosses to abbrRefs: if the gloss contained a word with an apostrophe, the process would fail with a message of “doExecute: Exception caught:unrecognized operator name”.
  •  Posted by on June 11, 2013 at 3:57 pm
    Apr 112013
     

    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:

  • 2.22.0 11 April 2013
    • 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.
  •  Posted by on April 11, 2013 at 2:35 pm
    Mar 062013
     

    If you are using version 5.3.0 of the XMLmind XML Editor and wish to use either a French or a Spanish user interface, you can go to the Downloads page and get it. There are new installers for adding a French user interface and French dictionary, a Spanish user interface and Spanish dictionary, and for German dictionaries. The dictionary files are used by the spelling checking mechanism of the XMLmind XML editor.

     Posted by on March 6, 2013 at 1:27 pm
    Feb 222013
     

    The main highlights are:

    • Add ability to publisher style sheets to control the indent for any second and following interlinear line groups and to control the vertical space between any second and following interlinear line groups.
    • Add ability to control the column widths used in any automatically generated table of abbreviations used.
    • Let showLevel attribute of contents element have a value of 0 so that one can have a book whose table of contents shows chapters without any sections.
    • Enable paragraphs and continuation paragraphs between interlinears in an interlinear text.

    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, 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:

    • 2.21.0 21 February 2013
      • To publisher style sheets, add a new interlinearMultipleLineGroupLayout element to the contentLayout section. It has two attributes:
        • indentOfNonInitialGroup: the indent to use for any second and following interlinear line groups;
        • spaceBetweenGroups: the vertical space to use between any second and following interlinear line groups.
      • Add three attributes to the abbreviationsShownHere element to control the width of the abbreviation column (abbrWidth), the equals sign column (equalsWidth), and the definition column (definitionWidth). This is only used when the abbreviations are shown as a table.
      • Make sure that if the abbreviations are shown as a table and any take more than a single line, that the information aligns at the top of the row in the table.
      • Let showLevel attribute of contents element have a value of 0 so that one can have a book whose table of contents shows chapters without any sections.
      • Add useappendixlabelbeforeappendixletter attribute in contentsLayout element of publisher style sheet to allow insertion of appendix label before the appendix letter in the contents.
      • Add useperiodafterappendixletter attribute in contentsLayout element of publisher style sheet to allow insertion of a period after the appendix letter in the contents and PDF Bookmarks.
      • Add useLabel for abstract layout in publisher style sheet documentation.
      • Enable paragraphs and continuation paragraphs between interlinears in an interlinear text.
      • For the default way of producing PDF (via XeLaTeX):
        • Fix bug which caused the PDF to not be produced when a listWord or listSingle element was in an example in an endnote and that endnote was in a table cell (td element).
        • Fix bug which caused the PDF to not be produced when a period was immediately followed by a special character such as an underscore.
        • Fix a bug where using the showinlandscapemode attribute on an appendix element could cause the PDF not to be produced when not using a style sheet.
        • Fix bug which failed to show the content of a sectionRef in a secTitle in the contents and in PDF bookmarks.
        • Fix bug which caused the PDF to not be produced when using text-transform=’uppercase’ for back matter items in books.
        • Make XeLaTeXSpecial attribute value of ‘pagebreak’ work for a refWork element.
        • Make XeLaTeXSpecial attribute value of ‘pagebreak’ work for a blockquote element.
        • Fix bug which failed to show output for abbreviation definitions in an endnote.
        • Fix bug which failed to produce PDF when there was a framedType element but no framedUnit element.
      • For web pages without a style sheet, fix a bug which would cause an endnote to not show correctly in many browsers.
      • Fix bug which would cause any “textafter” material in a collCitationItem in the reference section of a publisher style sheet to be shown inappropriately when “fleshing out” the citation information.
      • Fix bug which failed to show the content of an appendixRef or exampleRef in a secTitle in the contents and in PDF bookmarks.
      • For EBook output: fix bug which would fail to produce an EBook if the file name contained an underscore character.
      • For web page with a style sheet and for EBook outputs, fix the document title so it does not include the text of any endnote. (In a web page, this title shows at the very top of the browser window; in and EBook, it shows on the cover page.)
      • Update GIAL thesis publisher style sheet.
      • Add ORCID to author element (ORCID = Open Researcher and Contributor ID; http://about.orcid.org/)
      • Add Schematron check for valid values for table cell widths.
      • Add Schematron check for two or more lines in an interlinear lineGroup with different number of wrd elements.
      • Modify Schematron check for two or more lines in an interlinear lineGroup with different number of wrd elements to make it ignore when a wrd element contains an exampleRef.
     Posted by on February 22, 2013 at 9:42 am
    Nov 082012
     

    Uppsala Universitet has recently published The Gilaki Language, a 445 page book.  This is an English translation and expansion of the original work Giljanskij jazyk by V.S. Rastorgueva, A.A. Kerimova, A.K. Mamedzade, L.A. Pireiko, and D.I. Edel’man.

    Ron Lockwood used XLingPaper to do a complete edit and reformatting of it.  He also interlinearized the texts.

    You may obtain a PDF of the book at http://uu.diva-portal.org/smash/record.jsf?pid=diva2:560728 (find and click on the “fullText” link).

    My understanding is that the publisher took the actual PDF produced via XLingPaper and added the front matter to it.

     

     Posted by on November 8, 2012 at 1:35 pm
    Oct 032012
     

    The main highlights are:

    • Add ability to produce an EBook in EPUB format (requires installing Calibre). See section 11.43 “Produce an EBook in EPUB Format” in the User Documentation.
    • Add capability to “frame” a portion of content, including margins and background color. (Uses framedUnit and framedType elements.) See section 14 “Framed Units” in the User Documentation.  To use this capability and produce the default PDF, you also need to either install a full version or get the XeLaTeX update.  See below.
    • Add a “literal” element which is like the free (translation) element but is for a literal translation. See section 5.3.6 “Using a literal translation” in the User Documentation.
    • Improve page breaking (including widow and orphan control) for the default way of producing PDF (via XeLaTeX).
    • Add a discussion in the documentation of how to handle publisher’s custom front matter (including thesis or dissertation special front matter).  See section 11.44 “Handle the Special Front Matter in a Book” in the User Documentation.

    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, 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 new framed unit capability.

    The recent changes are:

    • 2.20.0 2 October 2012
      • Fix bug which would use ‘prose’ gloss and langData formatting from a publisher style sheet in an interlinear-text element. It should use the same as in an example.
      • Add capability to “frame” a portion of content, including margins and background color. (Uses framedUnit and framedType elements.)
      • Add a “literal” element which is like the free (translation) element but is for a literal translation.
      • Add an attribute of spacebetween to the listLayout element in a publisher style sheet. It allows one to insert extra space between list items.
      • For a book using a publisher style sheet, include an option for a given front or back matter item to have empty headers and footers (needed by some institutions for abstracts in theses).
      • Fix a bug: When a publisher style sheet is set to remove common hundreds digits in page numbers and the page numbers are in the thousands, it failed to remove the digits.
      • Allow books to include an abstract in the front matter (e.g., in a thesis or a dissertation).
      • Add ability to produce an EBook in EPUB format (requires installing Calibre).
      • On Windows, the Program Start menu items for creating a new paper, book or references document did not work (for XXE version 4.8 or later). Now it does.
      • For the default way of producing PDF (via XeLaTeX):
        • Fix a bug which would cause some examples to have too much space after them.
        • Fix a bug which could make the bookmark in a PDF link to the first preface element when it should link to a non-first preface element.
        • Fix a bug which would use ?? for page numbers in the table of contents for any front matter items that occur before the table of contents.
        • Fix a bug which would cause the PDF to fail to be produced when an interlinear text had an interlinear with two consecutive lineGroup elements and the auto wrap interlinear option was selected.
        • In a book with a publisher style sheet, in the front matter, any space before values were not correct.
        • With a publisher style sheet, titles were not always properly centered.
        • In a book, the starting page number did not work. This is fixed.
        • Rework how block quotes are done so they work correctly. The initial text/paragraph will never have an indent, while following paragraphs will (unless they are pc elements).
        • In a book, the appendix was laid out according to the chapter layout, not the appendix layout information.
        • Improve page breaking (by adding some TeX glue to key items; sorry, I had mistakenly understood that these items already had some TeX glue, but they did not).
        • Do not show a paragraph that consists merely of a comment.
        • If one is using double spacing or space-and-a-half as well as putting table captions before the table, then there was too much vertical space between the caption and the table.
        • When there was an associated publisher style sheet, once in a great while the final page of the document would have the wrong running header and footer. This is fixed.
        • When there was an associated publisher style sheet that used double or space-and-a-half spacing for text but single-spacing for tables, when abbreviations were shown in a preface, appendix, or glossary, the abbreviations used double or space-and-a-half instead of single spacing. This is fixed.
        • Fix a bug where multiple endnotes in a free element would not format correctly.
        • Fix a bug where a li element started with text and then had a p element after it. The p was not indented correctly.
        • Fix a bug where a li element started with a p element and had another p after it. The p was not indented correctly in either case.
        • Fix a bug where a li element started with text and then had a p element after it. The content of the p element was concatenated onto the end of the initial text material.
      • For the Web page per publisher style sheet output:
        • Fix bug which caused pc elements to still have an indent.
     Posted by on October 3, 2012 at 3:05 pm
    Sep 172012
     

    Sadly, today XMLmind announced that they are no longer going to offer the Personal Edition of their XML Editor program which we use.

    We can still use our older versions, of course.  I’ve changed the install pages on this web site to refer to version 5.3 which is the latest version XMLmind offered with the Personal Edition license.

    One thing this does mean, however, is that you should not update to new versions of the XMLmind XML Editor if you wish to continue using the Personal Edition.

     Posted by on September 17, 2012 at 4:17 pm
    Jul 202012
     

    Today, XMLmind announced a new version of their XSL-FO Conversion Utility that some of us have used to convert XLingPaper files to either Word or Open Office format.  Until today, XMLmind has generously offered this tool via a Personal Edition License that enabled qualified users to employ their program for free.  Now, they no longer offer the Personal Edition License.  You must buy the Professional version ($275USD).

    Naturally, we find this to be disappointing, but understandable.  Business is business and we certainly want XMLmind to remain in business.

    So what do XLingPaper users need to do if they find it hard to pay the money required for the new version?

    There are two options:

    Option 1

    Follow these steps:

    1. Produce a PDF output file.
    2. Go to http://www.pdftoword.com/ and use their free PDF-to-Word service.

    The result is formatted exactly or almost exactly as the PDF was, with the exception that all internal hyperlinks are missing.  So there are no longer links to sections or examples or citations, etc.  (There is a bug report on this; hopefully some day they will fix it.)

    For Open Office, open the Word file.  It may have a few format problems, but it should be close.

    Option 2

    XMLmind still has the previous version available for download at http://www.xmlmind.com/archive/foconverter/4.6.1/.  See section 11.18 of the XLingPaper user documentation for what to do.

     

     Posted by on July 20, 2012 at 11:36 am
    Jul 052012
     

    The main highlights are:

    The recent changes are:

  • 2.19.0 5 July 2012
    • Add command to convert selected text to a langData element. See section 11.41 “Convert selected text to langData” in the user documentation.
    • Add command to convert selected text to a gloss element. See section 11.42 “Convert selected text to gloss” in the user documentation.
    • Add an ability to override the dissertation or thesis label for an individual dissertation or thesis element.
    • Fix a bug where if a numbered table had a caption, the caption is to appear after the table, and both the table and the caption had endnotes, the endnote numbering was wrong.
    • For publisher style sheet:
      • Add Publisher style sheet documentation to menu.
      • Add an ability to insert extra space before and/or after a free element.
      • Add an useblankextrapage attribute to publisher style sheets to control whether or not any extra (even) page should be blank or should have header and footer contents (this extra page is created to make the next page be on an odd-numbered page). This attribute is only considered when startonoddpage is set to yes. This only works with the XeLaTeX way of producing PDF.
      • Added new attribute to the pageLayout element of a publisher style sheet to allow for inserting extra material (such as a space) between a footnote number and its content.
      • Add chapterNumber and sectionNumber to header and footer information in a publisher style sheet.
      • Fix a bug: If a header in a publisher style sheet used paperAuthor and the document had a shortAuthor element, no author information was included in the header.
    • Fix the Font Chooser dialog so it shows well on Mac and reasonably well on Linux (the list of fonts and styles showed only one line before).
    • In the user documentation, add how to go back to portrait mode after setting a portion to landscape mode.
    • Fix error in collection editor formatting in the SIL International References publisher style sheet.
    • For the default way of producing PDF (via XeLaTeX):
      • Fix a bug where a paragraph after a blockquote was not indented.
      • Fix a bug where a li element had two p elements to begin it and the two paragraphs were concatenated.
      • Fix bug where the text of an endnote at the bottom of the page could be missing (if the endnote was in a caption for a figure).
      • Fix a bug where an interlinearRef referenced an interlinear example in an interlinear text, there was an endnote in the free and the endnote was within a genericRef. The footnote number in the text was incorrect (the number in the footnote body was correct).
      • Fix a bug which made interlinear be justified instead of left-aligned when using the auto wrap mode, there was an interlinearSource element, and showing interlinear source after the first line.
      • Fix a bug which made free translations too narrow when using the auto wrap mode, an interlinearRef in a listinterlinear, and showing interlinear source after the first line.
      • Remove requirement that a Times New Roman font be installed.
      • Fix a bug in which a document was double-spaced but footnotes were single-spaced and tables were single-spaced and, in addition, the font size for the document and for footnotes were different. The result was when a footnote had a table, that table used the document font size, not the footnote font size (in addition, any paragraph in the footnote before the table was double-spaced).
      • Fix a bug in which a document was double-spaced but contents were single-spaced and yet the list of tables and list of figures came out double spaced.
      • Improve spacing before numbered tables when a document is double-spaced and the table is to be single-spaced.
      • Fix bug which caused the PDF process to fail when an example was embedded within a table, the text was double-spaced, and tables and examples were not also double-space.
      • Fix a bug in which a document was double-spaced but tables were single-spaced. The text after a numbered table would be single-spaced instead of double-spaced.
      • Add ways to control word- vs. sentence-spacing after periods (for abbreviations primarily). See section 11.40 “Get the default PDF output to use word-spacing after abbreviations” in the user documentation.
      • Make the contents links and PDF book mark links show the section, etc. title (and not show just underneath it).
      • Enable a way to include list of word-forming characters for the set of hyphenation exceptions.
      • Fix a bug where a <br/> element in a <gloss> element in a <listWord> could cause the alignment to be wrong.
      • For right-to-left scripts, reverse content when needed so the order is correct in the output.
      • Enable one to specify script and language special values for an Open Type font. See script and language in the footnote for XeLaTeXSpecial attributes in the user documentation.
      • Enable one to specify script and language special values for an Open Type font and have it work also for when one uses a percentage font size.
      • Fix bug: endnotes in listDefinition and listSingle did not use the correct number in the footnote itself.
      • Fix bug: if an endnote in a listDefinition contained a langData element and one was showing ISO codes in examples, the example for the listDefinition gave the ISO code. It should not have.
      • Added a note to user documentation that the XeLaTeX way of producing PDF does not handle .odg graphic files. Also added a validity test to indicate that .odg files are not supported.
      • Fix a bug: when a pc element was not the first item in an endnote, it could cause extra space to appear before the next footnote on the same page.
      • When interlinear reference is set to show after the first line and one is using auto wrap and referring to a text within the document, could get incorrect alignment of the beginning of the interlinear. Also, sometimes in an endnote the free translation would appear on top of the interlinear.
      • For Appendices in a paper, enable the XeLaTeXSpecial attribute to use ‘pagebreak’ to force a page break before the appendix begins.
      • Fix a bug: In list interlinear examples that had example headings, the horizontal alignment could differ between such examples that used an interlinearRef element from those that did not.
      • Fix a bug: In a book, if the body header and footer layout did not have a first page layout, the PDF would fail to be produced.
      • Improve how the headheight value was handled.
      • If an interlinear lineGroup has but one line in it and one is using the automatic wrapping method, there was still an extra space output when lines wrapped. This extra space is now removed.
      • Fix bug: if a listInterlinear contained an interlinearRef and one was using the interlinear source style of “Show after first line” and one was using the auto-wrap capability, the reference would not show in the correct position.
      • Fix a bug: if a publisher style sheet said to have the first paragraph of a chapter not be indented, it still did a regular indent.
      • Fix some bugs for showing interlinear with a text reference in a footnote when using automatic wrapping.
    • For the web page output with a publisher style sheet:
      • Fix a bug: If the title was empty, the output might be blank.
    • Fix a bug where interlinearRefCitations in style sheet outputs could include extra square brackets.
    • Fix a bug: the row counter element would start over at 1 if a table contained an embedded table between counter elements.
    • Add externalID attribute to single, listSingle, word, and listWord elements. It provides a place to indicate one or more external identifiers which can be used to indicate where a particular piece of data comes from (and to process it potentially).
    • Update link to web site in About XLingPaper page.
    • Add information in the user documentation on how to make an image file larger or smaller in the output.
    • Fix a typo in section 11.39 “Get the default PDF output to hyphenate for a non-English language” of the user documentation.
    • Add a warning message when producing Word or Open Office Writer output and there is at least one endnote containing a table or an example. The converter tool throws away tables in footnotes (and they do not plan to fix it; sigh).
    • Fix some bugs in the Zotero (MODS) to XLingPaper references conversion.
  •  Posted by on July 5, 2012 at 2:20 pm
    May 102012
     

    If you are using version 5 (something) of the XMLmind XML Editor, when you update to a new version, it will probably ask you if you want to update your configuration files.  If you tell it to do so (which is a good idea, by the way), it may report that the XLingPaper configuration files are obsolete and ask if you want to delete them.

    If you run into this, you should *not* delete the XLingPaper configuration files.  What you can do, however, is go to http://www.xlingpaper.org/?page_id=107 and get the update installer for your operating system.  Run it.  It contains a fix so this problem should not happen again.

     Posted by on May 10, 2012 at 2:41 pm
    May 102012
     

    XMLmind released Version 5.2.1 of the XMLmind XML Editor yesterday.  If you obtain this new version, you will probably notice that whenever the mouse hovers over an item, it shows the name of the XML element near the mouse pointer.

    Some of us find this distracting.  But you can change it so the XMLmind XML Editor works like it used to.  Do these steps:

    1. Start up the XMLmind XML Editor.
    2. Use Options menu item / Preferences…
    3. In the left hand pane, click on Edit.  It should look like this:
    4. In the “Easy selection mode:” line, click on the radio button before “Off”.
    5. Click on OK.
    6. Exit out of the XMLmind XML Editor.
    7. The next time you run the XMLmind XML Editor, you will no longer see the element name by the mouse pointer.
     Posted by on May 10, 2012 at 2:33 pm
    Mar 152012
     

    Some users ran into a situation where the (previous) Windows installer for version 2.18.0 would work fine, but when they went to produce a PDF output of an XLingPaper document, the process failed or gave a message about not being able to copy the PDF file.

    This problem has now been fixed,  So if you ran into this problem, please do the following:

    1. Go to http://www.xlingpaper.org/?page_id=55 and download the (new) XLingPaper installer for Windows.
    2. Use Start / Control Panel / uninstall programs and uninstall XLingPaper.
    3. Run the new installer you just downloaded.

    This should solve the problem.

     

     

     Posted by on March 15, 2012 at 7:54 am
    Jan 042012
     

    The main highlights are:

    • Improved the default PDF output: added a way to hyphenate based on the language of the document.  See section 11.39 “Get the default PDF output to hyphenate for a non-English language” in the User Documentation.  Note that this requires you to use the XeLaTeX Update (see http://www.xlingpaper.org/?page_id=4#XeLaTeXUpgrade).
    • Added referencedInterlinearTexts and referencedInterlinearText elements. The latter refers to a file containing an interlinear-text element so one can copy in referenced interlinear elements from the text and also use interlinearRef and interlinearRefCitatation elements referring to that text. The text itself is not printed in the output, but the interlinear source citation is a link to that interlinear element within the file containing its interlinear-text.
    • Added a counter element that can go in a td element so one can automatically number rows in a data display table (such as for an in-class handout, a poster session, or a textbook).
    • Added publisher style sheet for SIL UND Work papers.

    The recent changes are:

    • 2.18.0 4 January 2012
      • Made the ‘Convert any abbreviations in gloss to abbrRefs’ command work when an abbreviation in the gloss element is ended by a space or a non-breaking space character.
      • Added fontissmallcaps attribute to the abbreviations element to control whether or not the ‘Convert any abbreviations in gloss to abbrRefs’ command will find upper-case abbreviations in a gloss when the abbreviation themselves are all lower-case.
      • Fixed a bug where within an example using an interlinearRef element, the reference to the interlinear within the interlinear-text did not format per the interlinearSourceStyle element of the publisher style sheet.
      • Fixed a bug where ISO codes were not showing in example elements that used an interlinearRef element.
      • Fixed a bug for the web page outputs: when there is a referenced interlinear text, the reference link used .pdf as the file extension instead of .htm.
      • Fixed a bug where the first footnote in a referenced interlinear text would start numbering at one.
      • Fixed an inconsistency where the ISO codes were formatted using a wider width in list elements when the various list elements had different ISO codes. When all list elements had the same ISO code, the width used for the ISO code was smaller (and the same as a non-list example). Made them all the same width.
      • For the default way of producing PDF (via XeLaTeX):
        • Added a way to tell XeLaTeX to hyphenate based on the language of the document (which can be labeled as being something other than English).
        • Refine how handle basic point size that is not 10, 11, or 12pt when using a publisher style sheet.
        • Fixed alignment of table in an example when there ISO codes were shown.
        • Fixed alignment of some interlinears with example headings when ISO codes were shown.
        • Fixed alignment of some list interlinears with example headings when ISO codes were shown.
        • Made (XeLaTeX style sheet) output correctly handle endnotes embedded within an interlinear referred to by an example interlinearRef. Therefore, you no longer need to copy interlinears when they have embedded endnotes.
        • Provide a way to control the amount of spacing between aligned words in an interlinear.
        • Enable XeLaTeXSpecial attribute value of ‘pagebreak’ for figure and tablenumbered elements.
        • Fix bug: using a gloss element in a non-iterlinear environment (such as within a paragraph) could cause following material to use the font-family of the gloss.
        • Fix bug: sometimes numbered tables would be single spaced even when the document was double spaced.
        • Improve performance of producing the PDF process.
        • Add a way to produce strike-through (aka line-through).
        • Add an ability to link to a hyphenation exceptions file so the hyphenation process will pay attention to the exceptions in that file.
        • Fix a bug which made the width of the content of a long listSingle be too narrow.
        • Fix a bug which made the width of an image in an example be wrong.
        • Fix a bug where the PDF file would be produced but would not show in the PDF viewer when the file name contained square brackets.
        • Add XeLaTeXSpecial attribute value of ‘valign-fixup’ to user documentation.
        • Fixed a bug where endnotes in table captions would not appear on the page.
        • Fixed a bug where the font information for the headerFooterPageStyles element was ignored in headers and footers.
        • Allow a way to specify special spacing when have a sequence of many examples in a row.
      • RenderX way of producing PDF:
        • Fix bug: if a publisher style sheet used non-odd/even pages, the pages still came out odd/even.
        • Fix a bug which failed to record location of footnotes so if one referred to a footnote, the link did not work.
        • Fix bugs when a publisher style sheet was *not* used, having a section title include an endnote:
          • could cause the PDF not to be produced;
          • showing the contents would give two copies of the same endnote.
      • Publisher style sheet:
        • Add ability to control initial indent for lists.
        • Enabled page header/footer slot to have more than one kind of item.
        • Enabled page header/footer page layout to include a horizontal alignment attribute.
        • Added paperPublishingBlurb to kinds of header/footer items.
        • Added authorContactInfo layout elements (for contact name, affiliation, address, phone, email, and electronic contact).
      • Web page with publisher style sheet:
        • Fix bug: exampleHeading elements were not always rendered properly.
      • Added an attribute to appendix in order to have the entire appendix be in landscape mode (showinlandscapemode). Does not work for the RenderX way of producing PDF.
      • Make the dissertationLabelItem and thesisLabelItem elements have a label attribute you can use to set the label (e.g. ‘dissertation’ instead of the default ‘Ph.D. dissertation’ and ‘master’s thesis’ instead of the default ‘M.A. thesis’)
      • Previously, one could put an exampleHeading element anywhere within an interlinear. Fixed it so it could only appear at the beginning.
      • Added an element template for inserting a listInterlinear that consists just of an interlinearRef as an option when adding a new listInterlinear to an example containing other kinds of listInterlinears.
      • Fixed the ‘Oh, dear!’ report so that it will show the file name.
      • Added an integrity check for when a <br/> element is used within a <line> element in an interlinear. Doing this will probably not produce the default PDF. Use a chart or a table instead.
      • Improved how publishingInfo and publishingBlurb are shown in XXE.
      • When an interlinear text comes from FLEx, fixed the interlinear “segment” numbering to use the same number as in FLEx.
      • Added referencedInterlinearTexts and referencedInterlinearText elements. The latter refers to a file containing an interlinear-text element so one can copy in referenced interlinear elements from the text and also use interlinearRef and interlinearRefCitatation elements referring to that text. The text itself is not printed in the output, but the interlinear source citation is a link to that interlinear element within the file containing its interlinear-text.
      • Made endnotes in author elements use symbols instead of numbers in a consistent way across all output formats.
      • Added author contact information (for contact name, affiliation, address, phone, email, and electronic contact).
      • Added a publishingInfo element (with a starting page number attribute) and also a publishingBlurb element. The latter can be used for including publishing information like copyright, links to online versions of the paper, etc.
      • Added publisher style sheet for SIL UND Work papers
      • Fix Schematron method of fixing embedded langData within LangData, gloss within gloss, link within link.
      • Make integrity checking for publisher style sheets work for when the publisher style sheet is within a full document.
      • Add showlivalue attribute to genericRef element. It provides a way to show and control a reference to an li element within an ol element.
      • Have the ‘Convert any abbreviations in gloss to abbrRefs’ command not be available when one should really use the ‘Convert interlinear line to wrd elements’ command.
      • Added a counter element that can go in a td element so one can automatically number rows in a data display table (such as for an in-class handout, a poster session, or a textbook).
      • Add externalID attribute to langData, gloss, interlinear, listInterlinear, free, interlinear-text, textTitle, source, and genre elements. It provides a place to indicate one or more external identifiers which can be used to indicate where a particular piece of data comes from (and to process it potentially).
     Posted by on January 4, 2012 at 4:58 pm
    Sep 062011
     

    The main highlights are:

    The recent changes are:

  • 2.17.0 5 September 2011
    • Add an “Increase Table Size” command to more conveniently increase the default number of header rows, non-header rows, and columns.
    • Added Spanish and French versions of the user interface (where possible).
    • RenderX way of producing PDF (and also Word output and Open Office Writer output): Fix bug: ignore image and break-line elements when using a paper title as a header or footer.
    • Re-organized the XLingPaper portion of the File / New dialog. The XLingPaper items now come out at the top of the list. (Requires XXE version 4.8.0 or higher.)
    • Remove quotes around title in references for web page articles in XeLaTeX no-publisher style sheet and default web page output. (Missed these from earlier).
    • Add section to user documentation on how to insert special symbols.
    • Make XLingPaper be localizable.
    • If the abbreviations element includes a font-family, use that font when displaying abbrRef elements in XXE.
    • Consecutive endnotes needed a comma (and space) between the footnote numbers.
    • XXE version 4.9 broke the ‘Jump to Work in References (Bibliography)’ command. Fixed it so it now works with XXE version 4.9 and earlier.
    • Removed type attribute from part, chapter, chapterBeforePart, section1, section2, section3, section4, section5, and section6 elements. These are not needed and could cause PDF to fail to be produced.
    • Improve footnote numbering in books (documents containing chapters).
    • No longer require an institution element within a ms reference work.
    • Enable the affiliation element to have embedded elements (like object).
    • Made SIL publisher style sheets conform more closely to the SIL International Publications Style sheet.
    • Fix a bug: If a set of abbreviations had a label, it was not possible to see the contents of the abbreviations.
    • Web page output when there is an associated publisher style sheet:
      • Added an ignorePageWidthForWebPageOutput attribute to the pageLayout element of a publisher style sheet. If it is set to ‘yes’, then there is no fixed page width in the web page output (i.e. it “fills” the width like the web page output does when there is no associated publisher style sheet).
      • Make XHTML web page output use UTF-8 so browsers like Internet Explorer will display data correctly.
    • XeLaTeX way of producing PDF:
      • Improvement: added a way to have any interlinear automatically wrap within the page width, including interlinear texts.
      • Improvement: if a table has no column spans and no row spans, then the width attribute of a cell in the first row will be used for all cells in that column.
      • Fix bug: when ISO codes were shown with interlinear and listInterlinear, the example number (and letter) were sometimes not horizontally aligned with the first line of the interlinear.
      • Fix bug: when a listInterlinear had a mix of ISO codes to show, any additional lineGroup elements also were incorrectly showing the ISO code.
      • Fix bug: if a table’s first row did not have the maximum number of columns the table has, it would fail to produce the PDF.
      • Fix bug: if abbreviations had both font-variant set to ‘small-caps’ and had usesmallcaps set to ‘yes’, the PDF would fail to be produced.
      • Fix bug: ignore image and break-line elements when using a paper title as a header or footer.
      • Fix bug: if a title element begins with non-text containing elements and one of those is a br element, the PDF would fail to be produced.
      • Fix bug: when a section title used an <object> element that referred to a <type> element with text in either the before or after attributes, that text would not show in the PDF bookmarks.
      • Fix some bugs with the morpheme-aligned interlinear:
        • Morpheme-aligned interlinear was incorrectly running off the right edge of the paper.
        • item elements with type attribute set to cf were not getting font information.
        • Interlinear text in appendices were not being formatted correctly.
  •  Posted by on September 6, 2011 at 4:49 pm
    May 022011
     

    Version 4.9.0 of the XMLmind XML Editor (released on April 18, 2011) has a bug which fails to show the various background colors that XLingPaper uses (e.g. for section ids, sectionRefs, example ids, exampleRefs, citations, objects, etc.).

    I’m told the bug will be fixed in version 4.9.1 which is slated to come out in June.

    In the meantime, if you should wish to use version 4.8.0 of the XMLmind XML Editor (which does show the background colors), then you can go to http://www.xmlmind.com/archive/xmleditor/4.8.0/ and download and install version 4.8.0.

    Windows users should get xxe-perso-4_8_0-setup.exe.

    Mac users should get xxe-perso-4_8_0.dmg.

    Linux users should get xxe-perso-4_8_0.tar.gz.

    Before installing this old version, you will need to uninstall your current version of the XMLmind XML Editor.

    Apr 262011
     

    The main highlights are:

    • Added documentation for publisher style sheets.
    • Floats: changed the implementation of the location attribute when it is set to “here”: the float will not be implemented as a true float. It will appear here in the flow.

    The recent changes are:

  • 2.16.0 26 April 2011
    • Added documentation for publisher style sheets.
    • Change links in user documentation to refer to new XLingPaper web site.
    • Updated user documentation to refer to the XeLaTeX way of producing PDF as the default way to produce PDF.
    • Floats: changed the implementation of the location attribute when it is set to “here”: the float will not be implemented as a true float. It will appear here in the flow.
    • Fix bug: Publisher style sheet overrides for langData and gloss did not work correctly in endnotes when embedded within and example or table.
    • Added more checks for well-formedness:
      • Publisher style sheet:
        • Make sure there is no space between the number and unit of measure for those that need it.
        • Make sure that the unit of measure is the same for the page layout values that require it.
        • Make sure the basicPointSize element is a number.
        • Make sure the footnotePointSize element is a number.
        • Make sure the magnificationFactor element is a number.
      • In an index, make sure the ‘see’ attribute of an indexTerm element does not refer to itself
    • Remove check for content of listWord elements – the test was too tight.
    • Fix bug in endnoteRef number calculations in PDF outputs.
    • Publisher style sheet:
      • Added abbrRefLinkLayout to control the color and text decoration of an abbreviation reference.
    • XeLaTeX-way of producing PDF:
      • Fixed a bug where word, single, and interlinear did not have the correct spacing between an exampleHeading and the first item in the list whenever the ISO 639-3 code was also shown.
      • Fixed a bug where listWord, listSingle, and listInterlinear did not have the correct spacing between an exampleHeading and the first item in the list whenever the ISO 639-3 code was also shown.
      • Fixed a bug where following material could end up being appended to the end of the caption of a tablenumbered or figure element.
      • Fixed a bug which could cause the PDF not to be produced if a tablenumbered or figure element was centered and a following title was set to be all capitals.
      • Fixed bug which could produce incorrect footnote number for an endnote when it followed an endnoteRef within the same table/example.
      • Add a special command (ModifyLangAttributesInDocument) which will ask the user for a current langData identifier, a new value for that identifier, a current gloss identifier, and a new value for that identifier. It then changes all langData and gloss elements with the old value to the new value. It also changes any language element with the old value to the new value.
    • Web page output with a publisher style sheet:
      • Fixed incorrect attributes in the output html element; removed the meta element in the output for now.
      • Fixed bug which could cause an empty front matter element to make following text incorrectly format in the way that empty element is supposed to be formatted.
    • Add a special command (ModifyLangAttributesInDocument) which will ask the user for a current langData identifier, a new value for that identifier, a current gloss identifier, and a new value for that identifier. It then changes all langData and gloss elements with the old value to the new value. It also changes any language element with the old value to the new value.
  •  Posted by on April 26, 2011 at 4:18 pm
    Apr 182011
     

    XMLmind has released a new version of its XMLmind XML Editor that XLingPaper uses.  See here for what is new.

    Remember that you need to uninstall your old version before installing the new version.

    If you choose to download the new version, after you have installed it, please do these steps:

    1. Start the XMLmind XML Editor
    2. Go to menu item Options / Preferences…
    3. In the left-hand pane, click on “Cached data” under Advanced.
    4. Make sure that the check box before “Enable cache” is *not* checked.
    5. Click on OK.

    When you make sure that this check box is not checked, you enable new versions of XLingPaper to be installed without you having to do an extra step.

     

     Posted by on April 18, 2011 at 2:30 pm
    Apr 182011
     

    On March 23, 2011 version 2.15.0 of XLingPaper was released.   It works with Windows, Mac, and Linux.

    The main highlights are:

    • Added a web page output that pays attention to an associated publisher style sheet (as much as it can; e.g. there are no page headers or footers since web pages do not have multiple pages).
    • Added a command to enter two consecutive references to examples, sections, figures, numbered tables, interlinear text items, or appendices. This command inserts the two reference elements, inserts an n-dash between them, and sets the attributes appropriately for both reference elements.
    • Added selectedBibliography element to allow for the special cases where you want more references to appear than are cited in the body of the document.
    • Added a text ID attribute to the interlinear-text element. One can now have an interlinearRefCitation element refer to an entire interlinear-text.
    • Added a showTitle attribute to the sectionRef element. One can use this to have either the full or short title of the referred to section/chapter/part be output. Added the same attribute for the appendixRef element.
    • Added a showTitleOnly to the interlinearRefCitation element. It can be used to have the short or full title of the referred to interlinear text be output.
    • Added a showCaption to the figureRef and tablenumberedRef elements. It can be used to have the full or short caption of the referred to figure or numbered table be output.
    • Added a way to convert Endnote XML files to XLingPaper references format.

    Click here to see the complete change history.

     Posted by on April 18, 2011 at 2:12 pm