codificación y "texhtml" pueden tener presentaciones diferentes para los usuarios registrados, según las preferencias del usuario y sus estilos personales.
">
Wikipedia:Representación matemática
Ensayo sobre la edición de Wikipedia
Este ensayo ofrece una comparación de diferentes codificaciones y presentaciones de fórmulas matemáticas. Las tres principales son la <math>etiqueta, el código wiki (o HTML) y las plantillas "texhtml". La <math>codificación y "texhtml" pueden tener presentaciones diferentes para los usuarios registrados, según las preferencias del usuario y sus estilos personales.
Comparación de codificaciones de marcado
Comparación de presentaciones
Ventajas de HTML
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 con MathJax , y la alineación no debería ser un problema para la representación de PNG ahora que se solucionó el error 32694).
El fondo y el tamaño de fuente de la fórmula coinciden con el resto del contenido HTML (esto se puede solucionar en las fórmulas TeX usando los comandos \pagecolor y \definecolor) y la apariencia respeta las configuraciones CSS y del navegador mientras que el tipo de letra se modifica convenientemente para ayudarle a identificar las fórmulas.
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.
Las fórmulas compuestas con código HTML serán accesibles para los enlaces de script del lado del cliente (también conocidos como scriptlets).
La visualización de una fórmula ingresada mediante plantillas matemáticas se puede alterar convenientemente modificando las plantillas involucradas; esta modificación afectará a todas las fórmulas relevantes sin ninguna intervención manual.
El código HTML, si se introduce con cuidado, contendrá toda la información semántica necesaria para transformar la ecuación en código TeX o en cualquier otro código según sea necesario. Incluso puede contener diferencias que TeX normalmente no detecta, por ejemplo, para la unidad imaginaria y para una variable de índice arbitraria.{{math|''i''}}{{math|<var>i</var>}}
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
TeX es semánticamente más preciso que HTML.
En TeX, " x" significa variable matemática " ", mientras que en HTML " " es genérico y algo ambiguo.x
Por otro lado, si codifica la misma fórmula como " ", 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 que podría hacer que la fórmula sea más difícil de entender a medida que la escribe y no brinda ninguna ayuda a la mayoría de los lectores, pero podría valer la pena considerarla si no hay otras opciones de representación disponibles.{{math|<var>x</var>}}
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 tanto, siempre que 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 ideal, pero esa no es una buena razón para descartar información o contenidos. Es más bien una razón para ayudar a mejorar la situación .
Otra consecuencia del punto 1 es que TeX se puede convertir a MathML (por ejemplo mediante MathJax) para los navegadores que lo admiten, conservando así su semántica y permitiendo que la representación se adapte mejor al dispositivo gráfico del lector.
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 convencerlos de que contribuyan si pueden escribir en TeX.
TeX ha sido diseñado específicamente para la composición tipográfica de fórmulas, por lo que la entrada es más fácil y natural si usted está acostumbrado a ello, y la salida es más agradable estéticamente si se centra en una sola fórmula en lugar de en toda la página que la contiene.
Una vez que una fórmula se realiza correctamente en TeX, se reproducirá 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 reproducir las fórmulas depende del navegador y puede que falten algunos glifos importantes. Si bien el navegador generalmente es capaz de sustituir un glifo coincidente de una familia de fuentes diferente, no necesariamente debe ser el caso de los glifos combinados (compare " a̅ " y " a̅ ").
Al escribir en TeX, los editores no tienen que preocuparse de si esta o aquella versión de este o aquel navegador es compatible con esta o aquella entidad HTML. La carga de estas decisiones recae en el software. Esto no se aplica a las fórmulas HTML, que pueden terminar fácilmente siendo representadas de forma incorrecta o diferente a las intenciones del editor en un navegador diferente. [5]
Las fórmulas TeX, de forma predeterminada, se muestran más grandes y suelen ser 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 más confiables (WYSIWYG).
Si bien TeX no lo ayuda a encontrar códigos HTML o valores Unicode (que puede obtener al ver el código fuente HTML en su navegador), copiar y pegar una imagen PNG de TeX en Wikipedia en texto simple devolverá el código fuente de LaTeX.
^ A menos que su wikitexto siga el estilo del punto 1.2
^ Sin embargo, el problema de soporte de entidades no se limita a fórmulas matemáticas; se puede resolver fácilmente utilizando los caracteres correspondientes en lugar de entidades, como lo hacen los enlaces del repertorio de caracteres, excepto en los casos en que los glifos correspondientes son visualmente imperceptibles (por ejemplo, – para '–' y − para '−').
En algunos casos puede ser la mejor opción no utilizar TeX ni sus sustitutos HTML, sino Unicode o los simples símbolos ASCII de un teclado estándar.