|
<!DOCTYPE html> |
|
<html> |
|
<head> |
|
<title>Convertisseur Markdown avec support LaTeX avancé</title> |
|
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/showdown.min.js"></script> |
|
<script> |
|
window.MathJax = { |
|
tex: { |
|
inlineMath: [['\\(', '\\)']], |
|
displayMath: [['$$', '$$']], |
|
packages: {'[+]': ['ams', 'cancel']}, |
|
}, |
|
svg: { |
|
fontCache: 'global' |
|
} |
|
}; |
|
</script> |
|
<script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script> |
|
</head> |
|
<body> |
|
<h2>Convertisseur de texte en Markdown avec support LaTeX avancé</h2> |
|
<textarea id="inputText" rows="10" cols="50"></textarea> |
|
<br> |
|
<button onclick="convertToMarkdown()">Convertir en Markdown</button> |
|
<div id="markdownOutput"></div> |
|
|
|
<script> |
|
function convertToMarkdown() { |
|
var text = document.getElementById('inputText').value; |
|
var converter = new showdown.Converter(); |
|
var markdown = converter.makeHtml(text); |
|
document.getElementById('markdownOutput').innerHTML = markdown; |
|
MathJax.typesetPromise(); |
|
} |
|
</script> |
|
</body> |
|
</html> |
|
|