codificación y "texhtml" puede tener diferentes presentaciones para los usuarios registrados, dependiendo de las preferencias del usuario y estilos personales. ">
stringtranslate.com

Wikipedia: representación matemática

Este ensayo ofrece una comparación de diferentes codificaciones y presentación de fórmulas matemáticas. Los tres principales son la <math>etiqueta, el código wiki sin formato (o HTML) y las plantillas "texhtml". La <math>codificación y "texhtml" puede tener diferentes presentaciones para los usuarios registrados, dependiendo de las preferencias del usuario y estilos personales.

Comparación de codificaciones de marcado

Comparación de presentaciones.

Ventajas de HTML

  1. Las fórmulas en HTML se comportan más como texto normal. Las fórmulas HTML en línea siempre se alinean correctamente con el resto del texto HTML y, hasta cierto punto, se pueden copiar y pegar (esto no es un problema si TeX se procesa usando MathJax , y la alineación no debería ser un problema para Representación PNG ahora que el error 32694 está solucionado).
  2. El fondo y el tamaño de fuente de la fórmula coinciden con el resto del contenido HTML (esto se puede solucionar en fórmulas TeX usando los comandos \pagecolor y \definecolor) y la apariencia respeta CSS y la configuración del navegador, mientras que el tipo de letra se modifica convenientemente para ayudarlo a identificar las fórmulas.
  3. Las páginas que utilizan código HTML para fórmulas se cargarán más rápido y crearán menos desorden en su disco duro.
  4. Las fórmulas compuestas con código HTML serán accesibles mediante enlaces de secuencias de comandos del lado del cliente (también conocidos como scriptlets).
  5. La visualización de una fórmula ingresada mediante plantillas matemáticas se puede modificar convenientemente modificando las plantillas involucradas; Esta modificación afectará a todas las fórmulas relevantes sin ninguna intervención manual.
  6. El código HTML, si se ingresa diligentemente, contendrá toda la información semántica para transformar la ecuación nuevamente a TeX o cualquier otro código según sea necesario. Incluso puede contener diferencias que TeX normalmente no capta, por ejemplo, para la unidad imaginaria y para una variable de índice arbitraria.{{math|''i''}}{{math|<var>i</var>}}
  7. A diferencia de los mapas de bits generados, HTML no es sensible a las variaciones de puntos por pulgada entre plataformas de visualización.

Ventajas de TeX

  1. TeX es semánticamente más preciso que HTML.
    1. En TeX, " x" significa variable matemática " ", mientras que en HTML " " es genérico y algo ambiguo.x
    2. Por otro lado, si codifica la misma fórmula que " ", agregar la etiqueta var no afecta el resultado visual x y proporciona la descripción semántica adicional de que x es una variable. Esto requiere diligencia y más escritura, lo que podría hacer que la fórmula sea más difícil de entender a medida que la escribe y no brinda ayuda a la mayoría de los lectores, pero podría valer la pena considerarlo si no hay otras opciones de representación disponibles.{{math|<var>x</var>}}
  2. Una consecuencia del punto 1 es que el código TeX se puede transformar en HTML, pero no al revés. [4] Esto significa que en el lado del servidor siempre podemos transformar una fórmula, en función de su complejidad y ubicación dentro del texto, preferencias del usuario, tipo de navegador, etc. Por lo tanto, cuando sea posible, se pueden conservar todos los beneficios del HTML. junto con los beneficios de TeX. Es cierto que la situación actual no es la ideal, pero ese no es un buen motivo para abandonar información o contenidos. Es más bien un motivo para ayudar a mejorar la situación .
  3. Otra consecuencia del punto 1 es que TeX se puede convertir a MathML (por ejemplo, mediante MathJax) para navegadores que lo admitan, manteniendo así su semántica y permitiendo que la representación se adapte mejor al dispositivo gráfico del lector.
  4. TeX es el lenguaje de formato de texto preferido por la mayoría de los matemáticos, científicos e ingenieros profesionales. Es más fácil persuadirlos para que contribuyan si saben escribir en TeX.
  5. TeX ha sido diseñado específicamente para componer fórmulas, por lo que la entrada es más fácil y natural si está acostumbrado, y la salida es más agradable desde el punto de vista estético si se concentra en una sola fórmula en lugar de en toda la página que la contiene.
  6. Una vez que una fórmula se realiza correctamente en TeX, se representará de manera confiable, mientras que el éxito de las fórmulas HTML depende en cierta medida de los navegadores o de las versiones de los navegadores. Otro aspecto de esta dependencia son las fuentes: la fuente serif utilizada para representar fórmulas depende del navegador y es posible que le falten algunos glifos importantes. Si bien el navegador generalmente es capaz de sustituir un glifo coincidente de una familia de fuentes diferente, no tiene por qué ser el caso de los glifos combinados (compárese " " y " ").
  7. Al escribir en TeX, los editores no necesitan preocuparse por si esta o aquella versión de este o aquel navegador soporta esta o aquella entidad HTML. La carga de estas decisiones recae sobre el software. Esto no se aplica a las fórmulas HTML, que fácilmente pueden terminar mostrándose incorrectamente o de manera diferente a las intenciones del editor en un navegador diferente. [5]
  8. Las fórmulas TeX, de forma predeterminada, se muestran más grandes y generalmente son más legibles que las fórmulas HTML y no dependen de los recursos del navegador del lado del cliente, como las fuentes, por lo que los resultados son WYSIWYG más confiables.
  9. Si bien TeX no le ayuda a encontrar códigos HTML o valores Unicode (que puede obtener viendo la fuente HTML en su navegador), copiar y pegar una imagen TeX PNG en Wikipedia en texto simple devolverá la fuente LaTeX.
^ A menos que su wikitexto siga el estilo del punto 1.2
^ Sin embargo, el problema del soporte de entidades no se limita a fórmulas matemáticas; se puede resolver fácilmente usando los caracteres correspondientes en lugar de entidades, como lo hacen los enlaces del repertorio de caracteres, excepto en los casos en los que los glifos correspondientes son visualmente imperceptibles (por ejemplo, – para '–' y − para '-').

En algunos casos, puede ser la mejor opción no utilizar ni TeX ni los sustitutos de HTML, sino Unicode o los simples símbolos ASCII de un teclado estándar.

Discusiones

Ver también