]> git.lyx.org Git - lyx.git/blob - UPGRADING
A first stab at readying this for 1.3.0.
[lyx.git] / UPGRADING
1 How do I upgrade my existing LyX system to version 1.3.0?
2 ---------------------------------------------------------
3
4 If you upgrade from version 1.1.6 or 1.1.5, you shouldn't have any
5 problems. It is nevertheless a good idea to advise all users to run
6 Edit->Reconfigure.
7
8 If you have your own layout files, you may need to update them a little:
9
10 - all layout files should have a "DefaultStyle" entry
11
12 - the "Latex" font style does not exist anymore. If you really need
13   its functionality, consider using the "PassThru" keyword instead.
14
15 The new layout format keywords are described in the Customization
16 manual.
17
18 If you have your own binding files (especially math.bind), you will
19 have to update them
20
21 - math-insert now takes a latex macro name as argument, so that
22   "math-insert sqrt" should now be "\math-insert \sqrt"
23
24 - math-greek-toggle is now gone, and should be replaced by explicit
25   bindings like
26
27   \bind "M-m g a"      "math-insert \alpha"
28
29
30 Build requirements
31 ------------------
32
33 LyX's graphics handling system has changed substantially. If you
34 do not have the JPEG library installed, you may need to install
35 it before you can use the graphics capabilities of LyX. If you
36 do not have the ImageMagick command-line tools installed, you
37 will need to modify the default set up of LyX, or install them,
38 in order to get previews of your document's graphics.
39
40 Document transfer
41 -----------------
42
43 LyX 1.3.0 uses an external python script, lyx2lyx, to import documents
44 written using previous versions of LyX. All versions of LyX as far back as
45 0.12 are supported, so any klyx users still holding out for an alternative
46 to xforms will finally be able to put their dinosaur to rest ;-)
47
48 Of course, this means that you must have python installed in order to
49 use LyX 1.3.0 with your old documents.
50
51 lyx2lyx also has the framework in place to be able to convert documents
52 to an earlier format. However, these converters have not yet been written
53 so older versions of LyX will NOT be able to read documents saved with
54 LyX 1.3.0.
55
56 If you were previously using the floatflt paragraph option to
57 wrap text around a figure, you will need to modify this for LyX 1.2.0
58 manually, as described in the manuals. Please ask on the lyx-users
59 list for assistance if you have trouble with this.
60  
61 Note that your document may rely on the floatflt package (for example,
62 you may use \floatingfigure via LaTeX commands). If your document does
63 not have "\usepackage{floatflt}" already in the user pre-amble, you will
64 need to add it.
65  
66 The babel package is now loaded after the user-defined
67 preamble (because some packages really need to be loaded before
68 babel). If you relied, on babel being loaded before your own
69 definitions, you can add an extra "\usepackage{babel}" statement at
70 the beginning of your preamble.
71
72 http://bugzilla.lyx.org/show_bug.cgi?id=315