" Revert sideways custom floats. "
i = 0
while 1:
- i = find_token(document.body, "\\begin_inset Float", i)
+ # whitespace intended (exclude \\begin_inset FloatList)
+ i = find_token(document.body, "\\begin_inset Float ", i)
if i == -1:
return
line = document.body[i]
r = re.compile(r'\\begin_inset Float (.*)$')
m = r.match(line)
+ if m == None:
+ document.warning("Unable to match line " + str(i) + " of body!")
+ i += 1
+ continue
floattype = m.group(1)
if floattype == "figure" or floattype == "table":
i = i + 1
" Revert wide sideways floats. "
i = 0
while 1:
- i = find_token(document.body, '\\begin_inset Float', i)
+ # whitespace intended (exclude \\begin_inset FloatList)
+ i = find_token(document.body, '\\begin_inset Float ', i)
if i == -1:
return
line = document.body[i]
r = re.compile(r'\\begin_inset Float (.*)$')
m = r.match(line)
+ if m == None:
+ document.warning("Unable to match line " + str(i) + " of body!")
+ i += 1
+ continue
floattype = m.group(1)
if floattype != "figure" and floattype != "table":
i = i + 1
" Revert subfloats. "
i = 0
while 1:
- i = find_token(document.body, '\\begin_inset Float', i)
+ # whitespace intended (exclude \\begin_inset FloatList)
+ i = find_token(document.body, '\\begin_inset Float ', i)
if i == -1:
return
while 1:
i = i + 1
continue
# look for embedded float (= subfloat)
- k = find_token(document.body, '\\begin_inset Float', i + 1, j)
+ # whitespace intended (exclude \\begin_inset FloatList)
+ k = find_token(document.body, '\\begin_inset Float ', i + 1, j)
if k == -1:
break
l = find_end_of_inset(document.body, k)