如何使用 python docx 添加上标或下标文本
How to add text in superscript or subscript with python docx
在 python docx 快速入门指南 (https://python-docx.readthedocs.io/en/latest/) 中,您可以看到可以使用 add_run-command 并在句子中添加粗体文本。
document = Document()
document.add_heading('Document Title', 0)
p = document.add_paragraph('A plain paragraph having some ')
p.add_run('bold').bold = True
我会使用相同的 add_run-command,但会添加带上标或下标的文本。
这可以实现吗?
非常感谢任何帮助!
/V
调用 add_run()
returns 一个 Run
对象,您可以使用它来更改 font options.
from docx import Document
document = Document()
p = document.add_paragraph('Normal text with ')
super_text = p.add_run('superscript text')
super_text.font.superscript = True
p.add_run(' and ')
sub_text = p.add_run('subscript text')
sub_text.font.subscript = True
document.save('test.docx')
在 python docx 快速入门指南 (https://python-docx.readthedocs.io/en/latest/) 中,您可以看到可以使用 add_run-command 并在句子中添加粗体文本。
document = Document()
document.add_heading('Document Title', 0)
p = document.add_paragraph('A plain paragraph having some ')
p.add_run('bold').bold = True
我会使用相同的 add_run-command,但会添加带上标或下标的文本。
这可以实现吗?
非常感谢任何帮助!
/V
调用 add_run()
returns 一个 Run
对象,您可以使用它来更改 font options.
from docx import Document
document = Document()
p = document.add_paragraph('Normal text with ')
super_text = p.add_run('superscript text')
super_text.font.superscript = True
p.add_run(' and ')
sub_text = p.add_run('subscript text')
sub_text.font.subscript = True
document.save('test.docx')