行内公式
sentence = text(size=(98 mm, auto),spans=[ span("Energy: ", color="#203864"), formula(source=r"E=mc^2", font_size=17 pt), span(" in one line", color="#087f8c")], font_family=font, font_size=11 pt)page.add(sentence, target=page.top_left, offset=(10 mm, 34 mm))# Gallery: typography / inline-formulapage = canvas(name="Inline formula", size=(120 mm, 80 mm), background="#f7f9fc")font = "DejaVu Sans"heading = text(content="Inline formula", font_family=font, font_size=14 pt, color="#203864")page.add(heading, target=page.top_left, offset=(7 mm, 5 mm))# BEGIN DEMOsentence = text(size=(98 mm, auto),spans=[ span("Energy: ", color="#203864"), formula(source=r"E=mc^2", font_size=17 pt), span(" in one line", color="#087f8c")], font_family=font, font_size=11 pt)page.add(sentence, target=page.top_left, offset=(10 mm, 34 mm))# END DEMO预览
背景
依赖文件
examples/gallery/typography/inline-formula.lay
复现
laymesh validate examples/gallery/typography/inline-formula.laylaymesh render examples/gallery/typography/inline-formula.lay -o figure.svglaymesh render examples/gallery/typography/inline-formula.lay -o figure.pdflaymesh render examples/gallery/typography/inline-formula.lay -o figure.png --dpi 300