Logiciel libre de géométrie, d'analyse et de simulation multiplateforme par Yves Biton

Accueil Tutoriels Export html et LateX

Cómo insertar en línea las figuras de MathGraph32 usando etiquetas HTML

modification mercredi 19 janvier 2023.

Toutes les versions de cet article : [English] [Español] [français]



Desde la versión 7.3.5, MathGraph32 nos permite insertar figuras dinámicas utilizando etiquetas HTML específicas.

Esta es la forma más sencilla de poner figuras de MathGraph32 en una página HTML.

En primer lugar, recordemos que el código Base64 de la figura es una cadena de caracteres que podemos recuperar usando el software con el icono de exportación de la barra superior y eligiendo el elemento obtener el código Base64 de la figura.

Hay dos tipos de etiquetas disponibles :

La etiqueta <Mathgraph-Player> </ Mathgraph-Player>:

Hace posible poner una figura dinámica en línea, con la posibilidad de actuar en la figura (por ejemplo, capturar un punto móvil), pero sin poder modificarla en línea.

En algún lugar de su código HTML debe tener el siguiente código :

<script async src="https://www.mathgraph32.org/js/mtgLoad/mathgraphElements.js"></script>

Aquí hay un ejemplo de un código para usar en una página HTML con dos figuras :

<p>Una primera figura</p>
<mathgraph-player width="800" height="600" fig="el código base64 de la figura"></mathgraph-player>

<p>y una segunda</p>
<mathgraph-player fig="el código base64 de la otra figura"></mathgraph-player>

<script async src="https://www.mathgraph32.org/js/mtgLoad/mathgraphElements.js"></script>

Observaciones :

La etiqueta <mathgraph-editor></mathgraph-editor> :

Ella permite una figura dinámica en línea, con la posibilidad de modificar esta figura en línea con el software.

Aquí hay un ejemplo de un código para usar en una página HTML con dos figuras :

<!-- carga del editor, con los botones nivel colegio , sin el boton abrir ni el botón para cambiar las opciones -->
<mathgraph-editor width="800" height="600" fig="el código base64 de la figura" level="2" open="false" options="false"></mathgraph-editor>

<!-- carga del editor, con todas las opciones por defecto -->
<mathgraph-editor fig="el código base64 de la figura"></mathgraph-editor>

<script async src="https://www.mathgraph32.org/js/mtgLoad/mathgraphElements.js"></script>

Observaciones :