File size: 2,087 Bytes
bf25bce
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96

punctuation_dict = {
    ",": ",",
    "。": ".",

}
translation_table = str.maketrans(punctuation_dict)
 
def svg_to_html(svg_content, output_filename):

    html_content = f"""

    <!DOCTYPE html>

    <html lang="en">

    <head>

        <meta charset="UTF-8">

        <meta name="viewport" content="width=device-width, initial-scale=1.0">

        <title>SVG Embedded in HTML</title>

    </head>

    <body>

        <svg width="2100" height="15000" xmlns="http://www.w3.org/2000/svg">

            {svg_content}

        </svg>

    </body>

    </html>

    """

    with open(output_filename, 'w') as file:
        file.write(html_content)
 


content_mmd_to_html = """<!DOCTYPE html>

<html lang="en" data-lt-installed="true"><head>

  <meta charset="UTF-8">

  <title>Title</title>

  <script>

    const text = 

  </script>

  <style>

    #content {

      max-width: 800px;

      margin: auto;

    }

  </style>

  <script>

    let script = document.createElement('script');

    script.src = "https://cdn.jsdelivr.net/npm/mathpix-markdown-it@1.3.6/es5/bundle.js";

    document.head.append(script);



    script.onload = function() {

      const isLoaded = window.loadMathJax();

      if (isLoaded) {

        console.log('Styles loaded!')

      }



      const el = window.document.getElementById('content-text');

      if (el) {

        const options = {

          htmlTags: true

        };

        const html = window.render(text, options);

        el.outerHTML = html;

      }

    };

  </script>

</head>

<body>

  <div id="content"><div id="content-text"></div></div>

</body>

</html>

"""



tik_html = """

<!DOCTYPE html>



<html>



<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>Document</title>

<link rel="stylesheet" type="text/css" href="https://tikzjax.com/v1/fonts.css">

<script src="https://tikzjax.com/v1/tikzjax.js"></script>

</head>

<body>

<script type="text/tikz">

const text =

</script>

</body>

</html>"""



# print(tik_html)