mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-22 13:18:28 +00:00
lyx_2_3.py: assure that leqno /reqno is only handled if it is a document class option
This commit is contained in:
parent
220f504941
commit
bc9a7a21c8
@ -2146,9 +2146,10 @@ def convert_mathnumberpos(document):
|
|||||||
" add the \\math_number_before tag "
|
" add the \\math_number_before tag "
|
||||||
# check if the document uses the class option "leqno"
|
# check if the document uses the class option "leqno"
|
||||||
k = find_token(document.header, "\\quotes_style", 0)
|
k = find_token(document.header, "\\quotes_style", 0)
|
||||||
|
m = find_token(document.header, "\\options", 0)
|
||||||
regexp = re.compile(r'^.*leqno.*')
|
regexp = re.compile(r'^.*leqno.*')
|
||||||
i = find_re(document.header, regexp, 0)
|
i = find_re(document.header, regexp, 0)
|
||||||
if i != -1:
|
if i != -1 and i == m:
|
||||||
document.header.insert(k, "\\math_number_before 1")
|
document.header.insert(k, "\\math_number_before 1")
|
||||||
# delete the found option
|
# delete the found option
|
||||||
document.header[i] = document.header[i].replace(",leqno", "")
|
document.header[i] = document.header[i].replace(",leqno", "")
|
||||||
@ -2193,9 +2194,10 @@ def convert_mathnumberingname(document):
|
|||||||
document.header[i] = "\\math_numbering_side default"
|
document.header[i] = "\\math_numbering_side default"
|
||||||
# check if the document uses the class option "reqno"
|
# check if the document uses the class option "reqno"
|
||||||
k = find_token(document.header, "\\math_numbering_side", 0)
|
k = find_token(document.header, "\\math_numbering_side", 0)
|
||||||
|
m = find_token(document.header, "\\options", 0)
|
||||||
regexp = re.compile(r'^.*reqno.*')
|
regexp = re.compile(r'^.*reqno.*')
|
||||||
i = find_re(document.header, regexp, 0)
|
i = find_re(document.header, regexp, 0)
|
||||||
if i != -1:
|
if i != -1 and i == m:
|
||||||
document.header[k] = "\\math_numbering_side right"
|
document.header[k] = "\\math_numbering_side right"
|
||||||
# delete the found option
|
# delete the found option
|
||||||
document.header[i] = document.header[i].replace(",reqno", "")
|
document.header[i] = document.header[i].replace(",reqno", "")
|
||||||
|
Loading…
Reference in New Issue
Block a user