以下、サンプルです。
from docx import Document
from docx.shared import Cm
from docx.enum.text import WD_ALIGN_PARAGRAPH
from docx.enum.table import WD_TABLE_ALIGNMENT
doc = Document()
tables = doc.add_table(rows=3, cols=2)
tables.alignment = WD_TABLE_ALIGNMENT.CENTER
count = 0
for i in range(3):
for j in range(2):
count += 1
fname = str(count) + '.jpg'
s = '風景' + str(count)
p = doc.tables[0].rows[i].cells[j].paragraphs[0]
p.alignment=WD_ALIGN_PARAGRAPH.CENTER
r = p.add_run()
r.add_picture(fname,width=Cm(8.0), height=Cm(6.0))
r.add_break()
r.add_text(s)
p = doc.add_paragraph()
p.alignment = WD_ALIGN_PARAGRAPH.CENTER
r = p.add_run()
r.add_text('6つの風景')
doc.save('test.docx')