Docfile commited on
Commit
75bb13f
·
verified ·
1 Parent(s): 97dbc0e

Update index.html

Browse files
Files changed (1) hide show
  1. index.html +9 -5
index.html CHANGED
@@ -4,21 +4,25 @@
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
  <title>Éditeur LaTeX avec MathJax</title>
 
 
7
  <script src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script>
8
  <script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>
9
  </head>
10
  <body>
11
- <h2>Entrez votre LaTeX ci-dessous</h2>
12
- <input type="text" id="latex-input" placeholder="Entrez votre LaTeX ici" size="50">
13
- <button onclick="renderLatex()">Afficher</button>
14
- <div id="output" style="margin-top: 20px; border: 1px solid #ccc; padding: 10px;"></div>
 
 
15
 
16
  <script>
17
  function renderLatex() {
18
  var input = document.getElementById('latex-input').value;
19
  var output = document.getElementById('output');
20
  output.textContent = ''; // Nettoyer le contenu précédent
21
- var textNode = document.createTextNode(input); // Créer un nœud de texte avec la chaîne d'entrée
22
  output.appendChild(textNode); // Ajouter le nœud de texte à l'élément de sortie
23
  MathJax.typesetPromise([output]); // Demande à MathJax de rafraîchir le rendu pour cet élément spécifique
24
  }
 
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
  <title>Éditeur LaTeX avec MathJax</title>
7
+ <!-- Bootstrap CSS -->
8
+ <link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" rel="stylesheet">
9
  <script src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script>
10
  <script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>
11
  </head>
12
  <body>
13
+ <div class="container mt-4">
14
+ <h2 class="mb-3">Entrez votre LaTeX ci-dessous</h2>
15
+ <textarea id="latex-input" class="form-control" placeholder="Entrez votre LaTeX ici" rows="4"></textarea>
16
+ <button onclick="renderLatex()" class="btn btn-primary mt-2">Afficher</button>
17
+ <div id="output" class="mt-4 p-3 border rounded"></div>
18
+ </div>
19
 
20
  <script>
21
  function renderLatex() {
22
  var input = document.getElementById('latex-input').value;
23
  var output = document.getElementById('output');
24
  output.textContent = ''; // Nettoyer le contenu précédent
25
+ var textNode = document.createTextNode(input.replace(/\\\\/g, '\\')); // Remplacer les doubles backslashes par des simples
26
  output.appendChild(textNode); // Ajouter le nœud de texte à l'élément de sortie
27
  MathJax.typesetPromise([output]); // Demande à MathJax de rafraîchir le rendu pour cet élément spécifique
28
  }