From: Richard Heck Date: Fri, 5 Nov 2010 17:39:21 +0000 (+0000) Subject: insert_to_preamble likes lists of lines. X-Git-Tag: 2.0.0~1985 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=86cff087345c70bbf5545a0857ca1a658064e3b0;p=features.git insert_to_preamble likes lists of lines. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@36132 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/lib/lyx2lyx/lyx_2_0.py b/lib/lyx2lyx/lyx_2_0.py index 38e8ebabe5..168056e18d 100644 --- a/lib/lyx2lyx/lyx_2_0.py +++ b/lib/lyx2lyx/lyx_2_0.py @@ -320,12 +320,11 @@ def revert_backgroundcolor(document): red = hex2ratio(colorcode[1:3]) green = hex2ratio(colorcode[3:5]) blue = hex2ratio(colorcode[5:7]) - insert_to_preamble(0, document, - '% Commands inserted by lyx2lyx to set the background color\n' - + '\\@ifundefined{definecolor}{\\usepackage{color}}{}\n' - + '\\definecolor{page_backgroundcolor}{rgb}{' - + red + ',' + green + ',' + blue + '}\n' - + '\\pagecolor{page_backgroundcolor}\n') + insert_to_preamble(0, document, \ + ['% Commands inserted by lyx2lyx to set the background color', + '\\@ifundefined{definecolor}{\\usepackage{color}}{}', + '\\definecolor{page_backgroundcolor}{rgb}{' + red + ',' + green + ',' + blue + '}', + '\\pagecolor{page_backgroundcolor}']) def revert_splitindex(document): @@ -488,10 +487,10 @@ def revert_strikeout(document): changed = revert_font_attrs(document.body, "\\uwave", "\\uwave") or changed changed = revert_font_attrs(document.body, "\\strikeout", "\\sout") or changed if changed == True: - insert_to_preamble(0, document, - '% Commands inserted by lyx2lyx for proper underlining\n' - + '\\PassOptionsToPackage{normalem}{ulem}\n' - + '\\usepackage{ulem}\n') + insert_to_preamble(0, document, \ + ['% Commands inserted by lyx2lyx for proper underlining', + '\\PassOptionsToPackage{normalem}{ulem}', + '\\usepackage{ulem}']) def revert_ulinelatex(document): @@ -499,14 +498,14 @@ def revert_ulinelatex(document): i = find_token(document.body, '\\bar under', 0) if i == -1: return - insert_to_preamble(0, document, - '% Commands inserted by lyx2lyx for proper underlining\n' - + '\\PassOptionsToPackage{normalem}{ulem}\n' - + '\\usepackage{ulem}\n' - + '\\let\\cite@rig\\cite\n' - + '\\newcommand{\\b@xcite}[2][\\%]{\\def\\def@pt{\\%}\\def\\pas@pt{#1}\n' - + ' \\mbox{\\ifx\\def@pt\\pas@pt\\cite@rig{#2}\\else\\cite@rig[#1]{#2}\\fi}}\n' - + '\\renewcommand{\\underbar}[1]{{\\let\\cite\\b@xcite\\uline{#1}}}\n') + insert_to_preamble(0, document,\ + ['% Commands inserted by lyx2lyx for proper underlining', + '\\PassOptionsToPackage{normalem}{ulem}', + '\\usepackage{ulem}', + '\\let\\cite@rig\\cite', + '\\newcommand{\\b@xcite}[2][\\%]{\\def\\def@pt{\\%}\\def\\pas@pt{#1}', + ' \\mbox{\\ifx\\def@pt\\pas@pt\\cite@rig{#2}\\else\\cite@rig[#1]{#2}\\fi}}', + '\\renewcommand{\\underbar}[1]{{\\let\\cite\\b@xcite\\uline{#1}}}']) def revert_custom_processors(document):