User: Здравствуй. Нужно найти проблему и решить ее касательно скрипта.
В чём суть скрипта: Должен отправлять запрос к quicklatex на рендер пикчи, а потом вставлять пикчу с помощью полученного URL в статью, чтобы она в ней отображалась.
Проблема: Пикча выглядит неправильно.
Я предоставлю тебе логи скрипта, исходник по созданию статьи в Telegraph и исходник по рендеру формулы.
Логи скрипта: "Начинаем создание статьи...

Отправляемая формула:
    \begin{align*}
    x^2 + y^2 &= 1 \\
    y &= \sqrt{1 - x^2}
    \end{align*}
Получен ответ от QuickLaTeX: 0
https://quicklatex.com/cache3/8c/ql_03b97534ad98b96160ae8ac805a53e8c_l3.png 0 456 87
Изображение формулы получено: https://quicklatex.com/cache3/8c/ql_03b97534ad98b96160ae8ac805a53e8c_l3.png
Аккаунт Telegraph создан успешно

Статья успешно создана!
URL статьи: https://telegra.ph/LaTeX-Formula-11-09-10"

Исходник Telegraph: "import requests
import json

def create_account():
    """Create a Telegraph account and return access token"""
    url = "https://api.telegra.ph/createAccount"
    params = {
        "short_name": "PythonBot",
        "author_name": "Python Script"
    }
    
    response = requests.get(url, params=params)
    if response.status_code == 200:
        result = response.json()
        if result.get("ok"):
            return result["result"]["access_token"]
    return None

def create_article_with_image(access_token, image_url):
    """Create Telegraph article with image and return article URL"""
    url = "https://api.telegra.ph/createPage"
    
    # Prepare content with image
    content = [
        {
            "tag": "h3",
            "children": ["Generated Image Article"]
        },
        {
            "tag": "figure",
            "children": [
                {
                    "tag": "img",
                    "attrs": {"src": image_url}
                },
                {
                    "tag": "figcaption",
                    "children": ["Image from URL"]
                }
            ]
        }
    ]
    
    params = {
        "access_token": access_token,
        "title": "Image Article",
        "author_name": "Python Script",
        "content": json.dumps(content)
    }
    
    response = requests.get(url, params=params)
    if response.status_code == 200:
        result = response.json()
        if result.get("ok"):
            return result["result"]["url"]
    return None

def main():
    # Image URL
    image_url = "https://quicklatex.com/cache3/82/ql_0676ade0cd04eda37aeb3d0bcd427682_l3.png"
    
    # Create account and get access token
    access_token = create_account()
    if not access_token:
        print("Failed to create account")
        return
    
    # Create article with image
    article_url = create_article_with_image(access_token, image_url)
    if article_url:
        print(f"Article created successfully!\nURL: {article_url}")
    else:
        print("Failed to create article")

if __name__ == "__main__":
    main()"

Исходник Рендера: "import requests

def render_latex_formula(formula, font_size="17px", font_color="000000"):
    """
    Отправляет формулу LaTeX на сервер QuickLaTeX и возвращает URL готового изображения.
    """
    url = 'https://www.quicklatex.com/latex3.f'
    
    preamble = '\n'.join([
        r'\usepackage{amsmath}',
        r'\usepackage{amsfonts}',
        r'\usepackage{amssymb}'
    ])
    
    data = {
        'formula': formula,
        'fsize': font_size,
        'fcolor': font_color,
        'mode': '0',
        'out': '1',
        'remhost': 'quicklatex.com',
        'preamble': preamble,
        'rnd': '78.46128771665859'
    }
    
    headers = {
        'Accept': '*/*',
        'Content-Type': 'application/x-www-form-urlencoded',
        'Origin': 'https://www.quicklatex.com',
        'Referer': 'https://www.quicklatex.com/',
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36'
    }
    
    try:
        response = requests.post(url, data=data, headers=headers)
        response.raise_for_status()
        
        lines = response.text.strip().split('\n')
        if len(lines) >= 2:
            status = lines[0].strip()  # Удаляем все пробельные символы, включая \r
            url_line = lines[1]
            
            if status == '0':
                return url_line.split()[0]
        
        return None
            
    except Exception as e:
        print(f"Ошибка: {str(e)}")
        return None

# Пример использования
if __name__ == "__main__":
    test_formula = r"""
    \begin{align*}
    x^2 + y^2 &= 1 \\
    y &= \sqrt{1 - x^2}
    \end{align*}
    """
    
    url = render_latex_formula(test_formula)
    if url:
        print(f"URL изображения: {url}")
    else:
        print("Не удалось получить изображение")"