lyx2lyx: fix wrong preamble entry about "armtex" when exporting to LyX 1.4.x format

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18250 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Uwe Stöhr 2007-05-09 21:10:30 +00:00
parent b5c5c1efe6
commit 8dfaf03815

View File

@ -1296,18 +1296,12 @@ def revert_tableborder(document):
def revert_armenian(document):
# Set document language from armenian to english an
if document.language == "armenian":
document.language = "english"
i = find_token(document.header, "\\language", 0)
if i != -1:
document.header[i] = "\\language english"
# set inputencoding from armscii8 to auto
if document.inputencoding == "armscii8":
i = find_token(document.header, "\\inputencoding", 0)
if i != -1:
document.header[i] = "\\inputencoding auto"
# add the entry \usepackage{armtex} to the document preamble
# check if preamble exists, if not k is set to -1
i = 0
k = -1
@ -1317,12 +1311,20 @@ def revert_armenian(document):
if k == -1:
k = document.preamble[i].find("%", 0, len(document.preamble[i]))
i = i + 1
# add the entry \usepackage{armtex} to the document preamble
if document.language == "armenian":
# set the armtex entry as the first preamble line
if k != -1:
document.preamble[0:0] = ["\\usepackage{armtex}"]
# create the preamble when it doesn't exist
else:
document.preamble.append('\\usepackage{armtex}')
# Set document language from armenian to english
if document.language == "armenian":
document.language = "english"
i = find_token(document.header, "\\language", 0)
if i != -1:
document.header[i] = "\\language english"
def revert_CJK(document):