mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-22 21:21:32 +00:00
Fix bug 5129.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@26080 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
86cad4b442
commit
c451eefaf8
@ -242,6 +242,11 @@ def latex2ert(line):
|
|||||||
return retval
|
return retval
|
||||||
|
|
||||||
|
|
||||||
|
#Bug 5022....
|
||||||
|
#Might should do latex2ert first, then deal with stuff that DOESN'T
|
||||||
|
#end up inside ERT. That routine could be modified so that it returned
|
||||||
|
#a list of lines, and we could then skip ERT bits and only deal with
|
||||||
|
#the other bits.
|
||||||
def latex2lyx(data):
|
def latex2lyx(data):
|
||||||
'''Takes a string, possibly multi-line, and returns the result of
|
'''Takes a string, possibly multi-line, and returns the result of
|
||||||
converting LaTeX constructs into LyX constructs. Returns a list of
|
converting LaTeX constructs into LyX constructs. Returns a list of
|
||||||
@ -355,7 +360,7 @@ def lyx2latex(lines):
|
|||||||
else:
|
else:
|
||||||
# Do the LyX text --> LaTeX conversion
|
# Do the LyX text --> LaTeX conversion
|
||||||
for rep in reps:
|
for rep in reps:
|
||||||
line = line.replace(rep[1], rep[0])
|
line = line.replace(rep[1], rep[0] + "{}")
|
||||||
line = line.replace(r'\backslash', r'\textbackslash{}')
|
line = line.replace(r'\backslash', r'\textbackslash{}')
|
||||||
line = line.replace(r'\series bold', r'\bfseries{}').replace(r'\series default', r'\mdseries{}')
|
line = line.replace(r'\series bold', r'\bfseries{}').replace(r'\series default', r'\mdseries{}')
|
||||||
line = line.replace(r'\shape italic', r'\itshape{}').replace(r'\shape smallcaps', r'\scshape{}')
|
line = line.replace(r'\shape italic', r'\itshape{}').replace(r'\shape smallcaps', r'\scshape{}')
|
||||||
|
Loading…
Reference in New Issue
Block a user