diff --git a/fixup-latex.py b/fixup-latex.py index 7fd56ec..bc2da5f 100644 --- a/fixup-latex.py +++ b/fixup-latex.py @@ -102,6 +102,7 @@ parseF(inf,outf,reSkip,reSCnt) inf = "book-in.aux" outf = "book.aux" +# remove selectlang eng statements from book aux reSkip = [] ; reSCnt = [] reSkip.append( re.compile(r"selectlanguage...english") ) ; reSCnt.append( 1 ) @@ -109,7 +110,19 @@ parseF(inf,outf,reSkip,reSCnt) #--- -# same, selectlanguage +# same, selectlanguage for toc inf = "book-in.toc" outf = "book.toc" parseF(inf,outf,reSkip,reSCnt) + +#--- + +inf = "sphinxmanual-in.cls" +outf = "sphinxmanual.cls" + +# remove openright option from style +reSkip = [] ; reSCnt = [] +reSkip.append( re.compile(r"PassOptionsToClass.openright...sphinxdocclass") ) ; reSCnt.append( 1 ) + +parseF(inf,outf,reSkip,reSCnt) + diff --git a/make-pdf.sh b/make-pdf.sh index e491832..bab1083 100755 --- a/make-pdf.sh +++ b/make-pdf.sh @@ -22,6 +22,7 @@ mv book.tex book-in.tex mv sphinxmessages.sty sphinxmessages-in.sty mv book.aux book-in.aux mv book.toc book-in.toc +mv sphinxmanual.cls sphinxmanual-in.cls python3.7 ../../fixup-latex.py # generates book-in2.tex