revert_inset_embedding(document, 'External')
revert_inset_embedding(document, 'External')
+# FIXME This code can still be cleaned up a fair bit.
def convert_subfig(document):
" Convert subfigures to subfloats. "
i = 0
def convert_subfig(document):
" Convert subfigures to subfloats. "
i = 0
del document.body[l]
del document.body[k]
addedLines = -2
del document.body[l]
del document.body[k]
addedLines = -2
+ # savestr should no longer be needed here.
subst = ['\\begin_inset Float figure', 'wide false', 'sideways false',
'status open', '', '\\begin_layout Plain Layout', '\\begin_inset Caption',
'', '\\begin_layout Plain Layout',
subst = ['\\begin_inset Float figure', 'wide false', 'sideways false',
'status open', '', '\\begin_layout Plain Layout', '\\begin_inset Caption',
'', '\\begin_layout Plain Layout',
document.body[i : i+1] = subst
addedLines += len(subst) - 1
endInset += addedLines
document.body[i : i+1] = subst
addedLines += len(subst) - 1
endInset += addedLines
+ # There should be an easier way to do this.
subst = ['', '\\end_inset', '', '\\end_layout', laststr]
document.body[endInset : endInset+1] = subst
addedLines += len(subst) - 1
subst = ['', '\\end_inset', '', '\\end_layout', laststr]
document.body[endInset : endInset+1] = subst
addedLines += len(subst) - 1