From f559f41ba95e1902c8ba537a638e6d69b8792edf Mon Sep 17 00:00:00 2001 From: Felix Fontein Date: Sat, 6 Jan 2024 11:22:57 +0100 Subject: [PATCH] LaTeX formula renderer: support no unit suffix (#432) --- v7/latex_formula_renderer/latex_formula_renderer.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/v7/latex_formula_renderer/latex_formula_renderer.py b/v7/latex_formula_renderer/latex_formula_renderer.py index f9e13b0c..387a8599 100644 --- a/v7/latex_formula_renderer/latex_formula_renderer.py +++ b/v7/latex_formula_renderer/latex_formula_renderer.py @@ -695,6 +695,10 @@ def _parse_svg_unit_as_pixels(unit): value = float(unit[:-2]) # Magic value which seems to works fine for what pdf2svg and dvisvgm outputs return round(value * 1.777778) + if unit.endswith(('0', '1', '2', '3', '4', '5', '6', '7', '8', '9')): + value = float(unit) + # Magic value which seems to works fine for what pdf2svg and dvisvgm outputs + return round(value * 1.777778) else: # Looks like we need no other unit for output of pdf2svg and dvisvgm raise Exception('Cannot interpret SVG unit "{0}"!'.format(unit))