From ee1a99b340414b9fcb6d33ad2963258d6f465b0e Mon Sep 17 00:00:00 2001 From: Juergen Spitzmueller Date: Mon, 28 Dec 2015 12:26:29 +0100 Subject: [PATCH] cosmetics --- lib/lyx2lyx/lyx_2_0.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/lyx2lyx/lyx_2_0.py b/lib/lyx2lyx/lyx_2_0.py index 3e6740db1d..64a908c9c5 100644 --- a/lib/lyx2lyx/lyx_2_0.py +++ b/lib/lyx2lyx/lyx_2_0.py @@ -1579,10 +1579,13 @@ def convert_use_makebox(document): def revert_IEEEtran(document): " Convert IEEEtran layouts and styles to TeX code " + if document.textclass != "IEEEtran": return + revert_flex_inset(document.body, "IEEE membership", "\\IEEEmembership") revert_flex_inset(document.body, "Lowercase", "\\MakeLowercase") + layouts = ("Special Paper Notice", "After Title Text", "Publication ID", "Page headings", "Biography without photo") latexcmd = {"Special Paper Notice": "\\IEEEspecialpapernotice", @@ -1590,6 +1593,7 @@ def revert_IEEEtran(document): "Publication ID": "\\IEEEpubid"} obsoletedby = {"Page headings": "MarkBoth", "Biography without photo": "BiographyNoPhoto"} + for layout in layouts: i = 0 while True: @@ -1601,7 +1605,7 @@ def revert_IEEEtran(document): document.warning("Malformed LyX document: Can't find end of " + layout + " layout.") i += 1 continue - if layout in obsoletedby: + if layout in list(obsoletedby.keys()): document.body[i] = "\\begin_layout " + obsoletedby[layout] i = j continue