19 lines
715 B
Python
19 lines
715 B
Python
from handlers.convertMdToPdf import ConvertMdToPdf
|
||
import re
|
||
# Создаем экземпляр класса
|
||
converter = ConvertMdToPdf()
|
||
|
||
# Тестовые примеры дробей
|
||
test_cases = [
|
||
r"$\frac{1}{2}$", # простая дробь
|
||
r"$\dfrac{3}{4}$", # дробь с displaystyle
|
||
r"$\frac{a}{b} + \frac{c}{d}$", # сложение дробей
|
||
r"$$\frac{x^2}{y^3}$$", # блочная дробь
|
||
r"$\frac{\partial f}{\partial x}$" # частная производная
|
||
]
|
||
|
||
for latex in test_cases:
|
||
result = converter.replace_math(re.search(r'\$\$(.*?)\$\$|\$(.*?)\$', latex))
|
||
print(f"Input: {latex}")
|
||
print(f"Output: {result}")
|
||
print("---") |