mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-22 05:16:21 +00:00
lyx2lyx/lyx_1_6.py: fix lyx2lyx for MathMacro conversions, fixes part of http://bugzilla.lyx.org/show_bug.cgi?id=5371
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@26964 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
b58dc17495
commit
14adc7047d
@ -1536,6 +1536,22 @@ def convert_usorbian(document):
|
||||
j = j + 1
|
||||
|
||||
|
||||
def convert_macro_global(document):
|
||||
"Remove TeX code command \global when it is in front of a macro"
|
||||
# math macros are nowadays already defined \global, so that an additional
|
||||
# \global would make the document uncompilable, see
|
||||
# http://bugzilla.lyx.org/show_bug.cgi?id=5371
|
||||
i = 0
|
||||
while True:
|
||||
i = find_token(document.body, "\\begin_inset FormulaMacro", i)
|
||||
if i != -1 and i > 13:
|
||||
if document.body[i-6] == "global":
|
||||
del document.body[i-13 : i]
|
||||
else:
|
||||
return
|
||||
i = i - 12
|
||||
|
||||
|
||||
def revert_macro_optional_params(document):
|
||||
"Convert macro definitions with optional parameters into ERTs"
|
||||
# Stub to convert macro definitions with one or more optional parameters
|
||||
@ -3037,7 +3053,7 @@ convert = [[277, [fix_wrong_tables]],
|
||||
[295, [convert_htmlurl, convert_url]],
|
||||
[296, [convert_include]],
|
||||
[297, [convert_usorbian]],
|
||||
[298, []],
|
||||
[298, [convert_macro_global]],
|
||||
[299, []],
|
||||
[300, []],
|
||||
[301, []],
|
||||
|
Loading…
Reference in New Issue
Block a user