Проблема с оформлением python-docx-template

#python #ms-word #docx #python-docx

#python #ms-word #docx #python-docx

Вопрос:

Я пытаюсь создать документ .docx, где в template.docx У меня есть

 {{r rt }}
 

и в коде python

 concat = RichText('A   ', bold=False)
concat.add("B", bold=False)
job.context['rt'] = concat
 

Каким-то образом я выделяю оба A и B жирным шрифтом. Если я попробую шаблон как

 {{rt}}
 

тогда только первый элемент A является нормальным, а все остальные (B и next) выделены жирным шрифтом.
Похоже, что RichText генерирует правильные XML-данные

 <w:r><w:t xml:space="preserve">A   </w:t></w:r><w:r><w:t xml:space="preserve">B</w:t></w:r>
 

Это означает, что проблема должна быть в MS Word (версия 2011), но я понятия не имею, почему…