X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=UPGRADING;h=8414883219c8ea6d6c80c92d480fa7fc0b94e6be;hb=110422022f09e8f91e927450a96badb9f17f23b0;hp=4308e8c73b66e19698790a3e68873d3fadc86d58;hpb=0bd6d9084b705c780bd22e8f241750a4159ff156;p=lyx.git diff --git a/UPGRADING b/UPGRADING index 4308e8c73b..8414883219 100644 --- a/UPGRADING +++ b/UPGRADING @@ -3,18 +3,24 @@ How do I upgrade my existing LyX system to version 2.3.x? * Upgrading from LyX 2.2.x: -The format of preference and session files has changed. LyX 2.3.x is able to -read old files but will save them in the new format. - -The format of layout files has changed but, as before, layout2layout.py will -convert older versions to the new format automatically. - The external_templates file has been split into one file per template, which are now located in lib/xtemplates/*.xtemplate. This makes it easier to add new templates or modify existing ones. If you have modified the external_templates file, you will have to move the modifications to the respective *.xtemplate file manually. +By default, LyX 2.3 forces output of all en and em dashes as -- and --- +when exporting to LaTeX. This can lead to incorrect line breaks, wrong +characters in typewriter fonts, and problems with some LaTeX packages. +Unselect "Document->Settings->Fonts->Output em- and en-dash as ligatures" +to keep the LyX 2.2 behaviour and avoid these problems. See chapter 3.9.1.1 +"Dashes and line breaks" of the User Guide for details. + +ZWSP characters (u200b) following literal em- and en-dashes are deleted by +lyx2lyx when converting to 2.3 format. If you used them as optional line +breaks after dashes, convert them to space insets before opening your +document with LyX 2.3 or the optional line breaks will be lost! + If using TeX fonts and en- and em-dashes are output as font ligatures, when exporting documents containing en- and em-dashes to the format of LyX 2.0 or earlier, the following line has to be manually added to the @@ -31,6 +37,13 @@ option in the LyX preferences; 2) provides explicit consent to the use of the converter on the first compilation of the R-enhanced document. +LyX now gives a warning if a document mixes title and non-title layouts. +In some cases, this warning is harmless, but in other cases the document has +a serious problem even though the LaTeX command does not exit with error. For +example, create a document with a title layout, then a standard layout, and +then an author layout, and you will see in the PDF that the author is not +typeset as an author. + * Upgrading from LyX 2.1.x: The format of preference and session files has changed. LyX 2.2.x is able to