diff --git a/legi2pdf/lib/legi2pdf/pdfGenerator.py b/legi2pdf/lib/legi2pdf/pdfGenerator.py index 7f53428..95464d0 100755 --- a/legi2pdf/lib/legi2pdf/pdfGenerator.py +++ b/legi2pdf/lib/legi2pdf/pdfGenerator.py @@ -304,18 +304,19 @@ def convertLegi2Tex(input, outputFileName, annexes, d, draft=0, toc=True, (u'TABELLIO--', u'\hyp{}'),]: doc = doc.replace(before, after) - # look for end of parts and change the multicol environment not to have - # balanced columns - parts = doc.split('\n% end part') - for i, part in enumerate(parts): - if i == 0: - continue - parts[i] = part.replace(r'\end{multicols}', r'\end{multicols*}', 1) - reversed_previous_part = parts[i-1][::-1] - reversed_previous_part = reversed_previous_part.replace( - r'\begin{multicols}'[::-1], r'\begin{multicols*}'[::-1], 1) - parts[i-1] = reversed_previous_part[::-1] - doc = '\n% adjusted end part'.join(parts) + if not style == 'bqr': + # look for end of parts and change the multicol environment not to have + # balanced columns + parts = doc.split('\n% end part') + for i, part in enumerate(parts): + if i == 0: + continue + parts[i] = part.replace(r'\end{multicols}', r'\end{multicols*}', 1) + reversed_previous_part = parts[i-1][::-1] + reversed_previous_part = reversed_previous_part.replace( + r'\begin{multicols}'[::-1], r'\begin{multicols*}'[::-1], 1) + parts[i-1] = reversed_previous_part[::-1] + doc = '\n% adjusted end part'.join(parts) outputStream.write(doc.encode('utf-8')) finally: