stringtranslate.com

Ayuda:Cómo visualizar una fórmula

Esta captura de pantalla muestra la fórmula E = mc2 que se está editando con el Editor visual . La ventana se abre al escribir "<math>" en el Editor visual . El editor visual muestra un botón que permite elegir uno de los tres modos ofrecidos para mostrar una fórmula.

Existen tres métodos para mostrar fórmulas en Wikipedia: HTML puro , HTML con plantillas matemáticas (abreviado aquí como {{ math }} ) y un subconjunto de LaTeX implementado con el marcado HTML (al que se hace referencia como LaTeX en este artículo). Cada método tiene algunas ventajas y algunas desventajas, que han evolucionado con el tiempo con las mejoras de MediaWiki . El manual de estilo MOS:MATH no siempre ha evolucionado en consecuencia. Por lo tanto, las recomendaciones de procedimientos que aparecen a continuación pueden diferir de las del manual de estilo. En este caso, expresan un consenso resultante de la práctica de los miembros más experimentados de WikiProject Mathematics y de muchas discusiones en Wikipedia talk:WikiProject Mathematics . <math></math>

Por ejemplo, la famosa fórmula de Einstein se puede introducir en HTML puro como , que se representa como E = mc 2 (la plantilla {{ nowrap }} está aquí solo para evitar un salto de línea dentro de la fórmula). Con {{ math }} , se puede introducir como , que se representa como E = mc 2 . Con LaTeX, se introduce como , y se representa como .{{nowrap|''E'' {{=}} ''mc''<sup>2</sup>}}{{math|''E'' {{=}} ''mc''{{sup|2}}}}<math>E=mc^2</math>

Uso de HTML sin formato

Los nombres de las variables y muchos símbolos se ven muy diferentes con HTML puro y otros métodos de visualización. Esto puede resultar confuso en el caso habitual en el que se utilizan varios métodos en el mismo artículo. Además, los matemáticos que están acostumbrados a leer y escribir textos escritos con LaTeX a menudo encuentran horrible la representación del HTML puro.

Por lo tanto, normalmente no se debería utilizar HTML sin formato para contenido nuevo. Sin embargo, el HTML sin formato aún está presente en muchos artículos matemáticos. Generalmente es una buena práctica convertirlo al formato {{ math }} , pero se debe respetar la coherencia; es decir, dicha conversión debe realizarse en un artículo completo, o al menos en una sección completa. Además, dicha conversión debe identificarse como tal en el resumen de la edición, y se debe evitar realizar otros cambios en la misma edición. Esto es para ayudar a otros usuarios a identificar cambios que posiblemente sean controvertidos (la "diferencia" de una conversión puede ser muy grande y puede ocultar otros cambios).

Convertir HTML sin formato a {{ math }} es bastante simple: cuando la fórmula está encerrada entre {{ nowrap }} , basta con cambiar "nowrap" por "math". Sin embargo, si la fórmula contiene un signo igual, hay que añadirlo 1=justo antes de la fórmula para evitar confusiones con la sintaxis de la plantilla; por ejemplo, . Además, las barras verticales, si las hay, deben reemplazarse por o evitarse utilizando .{{math|1=''E'' = ''mc''{{sup|2}}}}{{!}}{{abs}}

LaTeX frente a {{matemáticas}}

Estas dos formas de escribir fórmulas matemáticas tienen sus ventajas y desventajas. Ambas son aceptadas por el manual de estilo MOS:MATH . La representación de los nombres de las variables es muy similar. Tener un nombre de variable en el mismo párrafo que y no suele ser un problema.{{math}}<math>

Las desventajas de LaTeX son las siguientes: En algunas configuraciones de navegador, las fórmulas en línea de LaTeX aparecen con una ligera desalineación vertical o con un tamaño de fuente que puede ser ligeramente diferente al del texto circundante. Esto no es un problema con una fórmula mostrada en bloque y, por lo general, tampoco con fórmulas en línea que exceden marginalmente la altura de línea normal (por ejemplo, fórmulas con subíndices y superíndices). El uso de LaTeX en un enlace canalizado o en un encabezado de sección no aparece en azul en el texto vinculado o en la tabla de contenido. Además, los enlaces a encabezados de sección que contienen fórmulas LaTeX no siempre funcionan como se espera. Finalmente, tener muchas fórmulas LaTeX puede aumentar significativamente el tiempo de procesamiento de una página. Las fórmulas LaTeX deben evitarse en los títulos de imágenes o notas al pie, porque cuando se hace clic en la imagen para verla más grande o se selecciona una nota al pie en un dispositivo móvil, el LaTeX en el título o la nota al pie no se mostrará.

Las desventajas de {{ math }} incluyen que no se pueden mostrar todas las fórmulas y, si bien es posible mostrar una fórmula complicada con {{ math }} , es posible que la representación sea deficiente. A excepción de los símbolos más comunes, como letras, números y puntuación básica, la representación de los símbolos matemáticos Unicode puede ser inconsistente en tamaño o alineación donde las fuentes de respaldo no coinciden, y algunos lectores pueden no tener ninguna fuente que incluya ciertos símbolos poco comunes. Los espacios dentro de una fórmula se deben administrar directamente (por ejemplo, incluyendo espacios explícitos de cabello o delgados ). Los nombres de las variables se deben poner en cursiva explícitamente y los superíndices y subíndices deben usar una etiqueta o plantilla explícita. A excepción de las fórmulas cortas, la fuente de una fórmula generalmente tiene más sobrecarga de marcado y puede ser difícil de leer.

La práctica común de la mayoría de los miembros de WikiProject Mathematical es la siguiente:

La elección entre {{ math }} y LaTeX depende del editor. La conversión de una página de un formato a otro debe hacerse por razones más contundentes que la preferencia del editor.

Formato de visualización de LaTeX

De forma predeterminada, se generan imágenes SVG con MathML no visible . La forma de solo texto de LaTeX se puede configurar a través de las preferencias del usuario en Mis preferencias – Apariencia – Matemáticas .

Los lectores de pantalla y otras tecnologías de asistencia pueden utilizar MathML oculto. Para visualizar MathML en Firefox:

En cualquier caso, debe tener fuentes compatibles con MathML (consulte developer.mozilla.org) instaladas en su sistema. Para obtener compatibilidad con copiar y pegar en Firefox, también puede instalar MathML Copy.

Uso de plantillas HTML

  • WP:SÍMBOLO MATEMÁTICO

El marcado TeX no es la única forma de representar fórmulas matemáticas. Para fórmulas simples en línea, la plantilla {{ math }} y sus plantillas asociadas suelen ser las preferidas. La siguiente tabla de comparación muestra que se pueden lograr resultados similares con los dos métodos. Consulte también Ayuda:Caracteres especiales .

A continuación se muestra un resumen de las plantillas matemáticas:

Se debe tener cuidado al escribir conjuntos dentro de {{ math }} , ya que las llaves, los signos igual y las barras verticales pueden entrar en conflicto con la sintaxis de la plantilla. La plantilla {{ mset }} está disponible para llaves, como se muestra en el ejemplo anterior. Del mismo modo, {{ abs }} encierra su parámetro dentro de barras verticales para ayudar con el carácter de barra vertical que entra en conflicto con la sintaxis de la plantilla. Para una sola barra vertical, utilice , y para un signo igual, utilice .{{!}}{{=}}

Entidades HTML

Aunque generalmente se prefieren los caracteres Unicode , a veces se necesitan entidades HTML para evitar problemas con la sintaxis wiki o confusiones con otros caracteres:

En la tabla que aparece a continuación, los códigos de la izquierda producen los símbolos de la derecha, pero estos símbolos también pueden introducirse directamente en el wikitexto, ya sea escribiéndolos si están disponibles en el teclado, copiándolos y pegándolos, o utilizando los menús que se encuentran debajo de las ventanas de edición. (Al editar cualquier página de Wikipedia en un navegador web de escritorio, utilice el menú desplegable "Insertar" inmediatamente debajo del texto del artículo, o el menú "Caracteres especiales" inmediatamente encima del texto del artículo). Normalmente, las letras griegas minúsculas deben introducirse en cursiva, es decir, encerradas entre dos comillas simples ( '').

Superíndices y subíndices

Espaciado

Para evitar que se produzcan saltos de línea en medio de una fórmula, utilice {{ math }} . Si es necesario, se puede insertar un espacio indivisible ( ) con " ". Cuando una fórmula en línea es lo suficientemente larga, puede ser útil permitir que se divida en varias líneas. Ya sea que utilice LaTeX o plantillas, divida la fórmula en cada punto de interrupción aceptable en <math>etiquetas independientes o plantillas {{ math }} con cualquier relación binaria u operador y espacio intermedio incluido al final en lugar de al principio de una parte.

Por lo general , los espacios en blanco deben ser espacios regulares ( ) o ninguno. En circunstancias excepcionales, como cuando un carácter se superpone a otro porque uno está en cursiva, se puede agregar un espacio delgado con {{ thin space }} .

Más

Para obtener más información sobre los procedimientos de Wikipedia y las pautas de estilo matemático:

Para obtener más información sobre caracteres especiales:

Conceptos básicos de LaTeX

El marcado matemático va dentro de . El marcado químico va dentro de o . se puede utilizar en lugar de para evitar el ajuste de línea del texto adyacente (con salvedades). Todas estas etiquetas utilizan TeX.<math>...</math><math chem>...</math><chem>...</chem>{{tmath|...}}<math>...</math>

El código TeX debe ponerse en forma literal: las plantillas de MediaWiki, las plantillas predefinidas y los parámetros no se pueden usar dentro de las etiquetas matemáticas: los pares de llaves dobles se ignoran y "#" da un mensaje de error. Sin embargo, las etiquetas matemáticas funcionan en la parte then y else de #if, etc. Vea m:Template:Demo del intento de usar parámetros dentro de TeX  (edición de backlinks) para obtener más información.

La etiqueta ahora obsoleta <ce>se consideró demasiado ambigua y fue reemplazada por . [1]<chem>

Comandos LaTeX

Los comandos LaTeX distinguen entre mayúsculas y minúsculas y adoptan uno de los dos formatos siguientes:

Algunos comandos necesitan un argumento , que debe indicarse entre llaves después del nombre del comando. Algunos comandos admiten parámetros{} opcionales , que se agregan después del nombre del comando entre corchetes . La sintaxis general es:[]

\commandname[opción1,opción2,...]{argumento1}{argumento2}...

Caracteres especiales

Los siguientes símbolos son caracteres reservados que tienen un significado especial en LaTeX o que no están disponibles en todas las fuentes. Si los ingresa directamente en el texto, normalmente no se reproducirán, sino que harán cosas que usted no deseaba.

# $ % ^ & _ { } ~ \

Estos caracteres se pueden introducir anteponiendo el carácter de escape con una barra invertida \o utilizando secuencias especiales:

\# \$ \% ^\wedge \& \_ \{ \} \sim \barra invertida

flexible:

El carácter de barra invertida no\ se puede introducir añadiendo otra barra invertida delante ( ); esta secuencia se utiliza para saltos de línea. Para introducir una barra invertida en modo matemático, puede utilizar en su lugar lo que da como resultado .\\\backslash

El comando \tildeproduce una tilde que se coloca sobre la siguiente letra. Por ejemplo, \tilde{a}produce . Para producir solo un carácter de tilde ~, utilice , que produce , colocando un ~ sobre un cuadro vacío. Alternativamente produce , un ~ grande centrado que puede ser más apropiado en algunas situaciones.\tilde{\ }\sim

El comando \hatproduce un sombrero sobre el siguiente carácter, por ejemplo \hat{o}produce . Para una versión extensible, utilice dando . La cuña se utiliza normalmente como operador matemático . La secuencia produce el mejor equivalente al carácter de intercalación ASCII ^ .\widehat{abc}\wedge{}^\wedge

Espacios

Los caracteres de "espacio en blanco", como el espacio en blanco o el tabulador, se tratan de manera uniforme como "espacio" en LaTeX. Varios caracteres de espacio en blanco consecutivos se tratan como un solo "espacio". Vea a continuación los comandos que producen espacios de diferentes tamaños.

Entornos LaTeX

Los entornos en LaTeX tienen una función bastante similar a los comandos, pero normalmente tienen efecto sobre una parte más amplia de la fórmula. Su sintaxis es:

 \begin { nombre_del_entorno } texto a influenciar \end { nombre_del_entorno }

Los entornos compatibles con Wikipedia incluyen matrix , align , etc. Véase más abajo.

Representación

Los tamaños y tipos de fuente son independientes de la configuración del navegador o de CSS. Los tamaños y tipos de fuente a menudo se desvían de lo que se muestra en HTML. La alineación vertical con el texto circundante también puede ser un problema; se describe una solución alternativa en la sección "Alineación con el flujo de texto normal" a continuación. El selector CSS de las imágenes es img.tex.

Aparte de los nombres de funciones y operadores, como es habitual en matemáticas, las variables y las letras están en cursiva; los dígitos no. Para otros textos (como las etiquetas de variables) para evitar que se muestren en cursiva como las variables, utilice \texto \mathrm(anteriormente \rm). También puede definir nuevos nombres de funciones utilizando . Por ejemplo, proporciona . proporciona espaciado antes y después del nombre del operador cuando corresponde, como cuando se representa como (con espacio a la izquierda y a la derecha de "sn") y como (con espacio a la izquierda y no a la derecha). La versión con asterisco de LaTeX, no es compatible, pero una solución alternativa es agregar en su lugar. Por ejemplo, se representa como\operatorname{...}\text{abc}\operatorname{...}a\operatorname{sn}ba\operatorname{sn}(b+c)\operatorname*\limits\operatorname{sn}_{b>c}(b+c) \qquad \operatorname{sn}\limits_{b>c}(b+c)

.

LaTeX no tiene soporte completo para caracteres Unicode, y no todos los caracteres se representan correctamente. La mayoría de los caracteres latinos con acentos se representan correctamente. Sin embargo, algunos no lo hacen, en particular aquellos que incluyen múltiples diacríticos (por ejemplo, con letras latinas utilizadas en vietnamita) o que no se pueden precomponer en un solo carácter (como la letra latina mayúscula W con anillo), o que usan otros diacríticos (como el ogonek o el doble acento grave, utilizado en idiomas centroeuropeos como el polaco, o el cuerno agregado sobre algunas vocales en vietnamita), u otras formas de letras modificadas (utilizadas en notaciones AFI, o idiomas africanos, o en textos medievales), algunas ligaduras de digramas (como IJ en holandés), o letras latinas prestadas del griego, o mayúsculas pequeñas, así como letras superíndices y subíndices. Por ejemplo, and (utilizado en islandés) dará errores.\text{ð}\text{þ}

La forma normal de introducir comillas en modo texto (dos comillas invertidas para la izquierda y dos apóstrofes para la derecha), como por ejemplo, no funcionará correctamente. Como solución alternativa, puede utilizar los caracteres de comillas izquierda y derecha Unicode, que están disponibles en el panel desplegable "Símbolos" debajo del editor: .\text{a ``quoted'' word}\text{a “quoted” word}

Forzar la repetición de las fórmulas

MediaWiki almacena las fórmulas renderizadas en un caché para que no sea necesario crear las imágenes de esas fórmulas cada vez que un usuario abre la página. Para forzar la reproducción de todas las fórmulas de una página, debe abrirla con las variables getter action=purge&mathpurge=true. Imagine, por ejemplo, que hay una fórmula renderizada incorrecta en el artículo Integral . Para forzar la reproducción de esta fórmula, debe abrir la URL https://en.wikipedia.org/w/index.php?title=Integral&action=purge&mathpurge=true

Luego debes omitir el caché de tu navegador para que las nuevas imágenes creadas de las fórmulas se descarguen correctamente.

Formateo con LaTeX

Funciones, símbolos, caracteres especiales

Para un poco más de semántica sobre estos símbolos, consulte este breve libro de recetas de TeX o aquí Libro de recetas de TeX.

Expresiones más grandes

Subíndices, superíndices, integrales

Fracciones, matrices, multilíneas

Poner entre paréntesis expresiones grandes, corchetes, barras

Puede utilizar varios delimitadores con \left y \right:

Atributo de visualización

La <math>etiqueta puede tomar un displayatributo con valores posibles de inliney block.

En línea

Si el valor del displayatributo es inline, el contenido se representará en modo en línea: no habrá ningún párrafo nuevo para la ecuación y los operadores se representarán para consumir solo una pequeña cantidad de espacio vertical.

La suma converge a 2.

El siguiente ancho de línea no se ve alterado por operadores grandes.

El código para el ejemplo matemático dice:

<math display="inline">\sum_{i=0}^\infty 2^{-i}</math>

Las comillas inlineson opcionales y display=inlinetambién son válidas. [2]

Técnicamente, el comando \textstyle se agregará a la entrada del usuario antes de que el comando TeX se pase al renderizador. El resultado se mostrará sin formato adicional al generar la imagen o el elemento MathML en la página.

Bloquear

En el estilo de bloque, la ecuación se representa en su propio párrafo y los operadores se representan de manera que ocupen menos espacio horizontal. La ecuación está sangrada.

La suma converge a 2.

Se ingresó como

<math display="block">\sum_{i=0}^\infty 2^{-i}</math>

Técnicamente, el comando \displaystyle se agregará a la entrada del usuario (si la entrada del usuario no contiene ya la cadena \displaystyle o \align ) antes de que el comando TeX se pase al renderizador. El resultado se mostrará en un nuevo párrafo. Por lo tanto, se modifica el estilo de MathImage, es decir, se agrega el atributo de estilo "display:block;margin:auto". Para MathML, se garantiza que display=inline se reemplace por display block, lo que produce un nuevo párrafo.

No especificado

Si no se especifica nada, la ecuación se presenta en el mismo estilo de visualización que "bloque", pero sin utilizar un nuevo párrafo. Si la ecuación aparece en una línea por sí sola, no se sangra automáticamente.

La suma converge a 2.

El siguiente ancho de línea se ve alterado por operadores grandes.

O:

La suma

converge a 2.

En ambos casos, la matemática se codifica como:

<math>\sum_{i=0}^\infty 2^{-i}</math>

Numeración de ecuaciones

  • WP:ETIQUETA DE VISUALIZACIÓN

Las plantillas {{ NumBlk }} y {{ EquationRef }} se pueden utilizar para numerar ecuaciones. La plantilla {{ EquationNote }} se puede utilizar para hacer referencia a una ecuación numerada a partir del texto que la rodea. Por ejemplo, la siguiente sintaxis:

{{NumBlk|:|<math>x^2 + y^2 + z^2 = 1</math>|{{EquationRef|1}}}}

produce el siguiente resultado (observe el número de ecuación en el margen derecho):

Más adelante, el texto puede hacer referencia a esta ecuación por su número utilizando una sintaxis como la siguiente:

As seen in equation ({{EquationNote|1}}), example text...

El resultado se ve así:

Como se ve en la ecuación ( 1 ), texto de ejemplo...

El número de ecuación producido por {{ EquationNote }} es un enlace en el que el usuario puede hacer clic para ir inmediatamente a la ecuación citada.

Alfabetos y tipos de letra

Texvc no puede representar caracteres Unicode arbitrarios . Los que puede manejar se pueden ingresar mediante las expresiones que se indican a continuación. En el caso de otros caracteres, como el cirílico , se pueden ingresar como entidades Unicode o HTML en texto continuo, pero no se pueden usar en fórmulas mostradas.

Tipos de texto mixtos

Color

Las ecuaciones pueden usar colores con el \colorcomando. Por ejemplo,

El \colorcomando colorea todos los símbolos a su derecha. Sin embargo, si el \colorcomando está entre llaves (por ejemplo, {\color{Red}...}), no se ven afectados los símbolos que se encuentran fuera de esas llaves.

Hay varios estilos de notación alternativos.

Algunos nombres de colores están predeclarados de acuerdo con la siguiente tabla, puedes usarlos directamente para la representación de fórmulas (o para declarar el color deseado del fondo de la página).

El color no debe utilizarse como la única forma de identificar algo, ya que perderá su significado en medios en blanco y negro o para personas daltónicas. Consulte WP:Manual de estilo (accesibilidad)#Color .

Latex no tiene un comando para configurar el color de fondo. La forma más eficaz de configurar un color de fondo es mediante la configuración de una regla de estilo CSS para una celda de tabla:

{| clase = "wikitable" align = "center" | estilo = "color de fondo: gris;" | < math > x ^ 2 </ math > | estilo = "color de fondo: vara de oro;" | < math > y ^ 3 </ math > |}        

Representado como:

Se pueden definir colores personalizados utilizando:

\definecolor { myorange }{ rgb }{ 1,0.65,0.4 } \color { myorange } e ^{ i \pi } \color { Negro } + 1 = 0

Problemas de formato

Espaciado

TeX maneja la mayoría del espaciado automáticamente, pero a veces es posible que desees un control manual.

El espaciado automático puede fallar en expresiones muy largas (porque producen un hbox demasiado lleno en TeX):

0+1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20+\cdots

Esto se puede solucionar colocando un par de llaves { } alrededor de toda la expresión:

{0+1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20+\cdots}

Cuando se emplean símbolos relacionales como símbolos ordinarios, por ejemplo en la notación entre corchetes , puede ser necesario evitar el espaciado adicional:

Espacio vacío horizontal o vertical

Los phantomcomandos crean un espacio vacío horizontal y/o vertical del mismo alto y/o ancho que el argumento.

Alineación con el flujo de texto normal

Debido al CSS predeterminado

img . tex { vertical-align : medio ; }    

Una expresión en línea como debería verse bien.

Si necesita alinearlo de otra manera, use <math style="vertical-align:-100%;">...</math>y juegue con el vertical-alignargumento hasta que lo haga bien; sin embargo, cómo se ve puede depender del navegador y la configuración del navegador.

Si confía en esta solución alternativa, si la representación en el servidor se soluciona en una versión futura, este desplazamiento manual adicional hará que todas las fórmulas afectadas se alineen de forma incorrecta . Por lo tanto, utilícela con moderación, si es que la usa.

Elementos no implementados y soluciones alternativas

El backend Mathoid–MathJax actual tiene los siguientes elementos sin implementar (ver también la propia descripción de las diferencias de MathJax):

Operadores integrales especiales

Los siguientes operadores integrales que no son compatibles con la fuente predeterminada de MathJax 2.7 están disponibles

 \oiint , \oiiint , \ointctren el sentido de las agujas del reloj , \varoen el sentido de las agujas del reloj , \intbar , \intBar

Tienen un espaciado horizontal deficiente, generan imágenes SVG recortadas a menos que se utilicen con otros caracteres altos y parecen diferentes del símbolo integral habitual \int:


cf. phab:T348587. Sin embargo, se muestran correctamente cuando se utiliza MathML.

\oiinty\oiiint

Los elementos que aún no se han implementado son \oiint, a saber, una integral doble \iint ( ) con una curva circular a través del centro de las dos integrales y, de manera similar \oiiint, , una curva circular a través de tres integrales. En cambio, \oint ( ) existe para la dimensión única (integración sobre una línea curva dentro de un plano o cualquier espacio con una dimensión superior).

Estos elementos aparecen en muchos contextos: \oiintdenota una integral de superficie sobre el límite 2d cerrado de una región 3d (que ocurre en gran parte del cálculo vectorial 3d y las aplicaciones físicas, como las ecuaciones de Maxwell ), denota asimismo \oiiintla integración sobre el límite 3d cerrado (volumen de superficie) de una región 4d, y serían fuertes candidatos para la próxima versión de TeX. Como tal, hay muchas soluciones alternativas en la versión actual.

Sin embargo, dado que aún no existe una estandarización, \!se debe evitar, en la medida de lo posible, cualquier solución alternativa como esta (que utiliza muchos símbolos para el retroceso). Vea a continuación una posibilidad mediante la aplicación de imágenes PNG.

Tenga en cuenta que \iint(la integral doble) y \iiint(la integral triple) aún no tienen kerning como preferiblemente deberían tener, y actualmente se representan como si fueran \intsímbolos sucesivos; esto no es un problema importante para leer las fórmulas, incluso si los símbolos integrales anteriores al último no tienen límites, por lo que es mejor evitar los "trucos" de retroceso ya que pueden ser inconsistentes con una posible implementación futura mejor de los símbolos integrales (con posiciones de kerning calculadas con mayor precisión).


\oiinty \oiiintcomo imágenes PNG

Estos símbolos están disponibles como imágenes PNG que también están integradas en dos plantillas, {{ oiint }} y {{ oiiint }} , que se encargan del formato alrededor de los símbolos.

Las plantillas tienen tres parámetros:

preintegral
el texto o fórmula inmediatamente antes de la integral
Intsubscpt (en subtítulo)
el subíndice debajo de la integral
integrando
el texto o fórmula inmediatamente después de la integral
Ejemplos
\unión
\unión

\unión

Orientado \oiinty \oiiintcomo imágenes PNG

Algunas variantes de \oiinty \oiiinttienen flechas para indicar el sentido de la integración, como una integral de línea alrededor de una curva cerrada en el sentido de las agujas del reloj y análogos de dimensiones superiores. Estos tampoco están implementados en TeX en Wikipedia, aunque la plantilla {{ intorient }} está disponible; consulte el enlace para obtener más detalles.

Notación de arco\overarc

\overarcAún no se ha implementado la función de mostrar la notación de arco. Sin embargo, existe una solución alternativa: usar , que da\overset{\frown}{AB}

Para arcos más largos, utilice {{ Overarc }} :

3.142857

Triple punto\dddot

\dddotno está implementado. Para una solución alternativa, use , que proporciona\overset{...}{x}

.

Nombre del operador con asterisco\operatorname*

La versión destacada de \operatornameno es compatible actualmente. Una solución alternativa para

\operatorname* { mediana }_{ j \,\ne\, i } X _{ i,j }

es

\operatorname { \underset { \mathit { j \,\ne\, i }}{ mediana }} X _{ i,j }

Tachado

El tachado como \souto \stno está implementado, ni tampoco la superposición como \rlap. Esto significa que los caracteres tachados como ƛ son difíciles de escribir, excepto el \hbar. Un sufijo alternativo para un tachado normal es , y para un tachado elevado es , lo que daq \!\!\!\frac{}{\ }\lambda \!\!\!^{{}^\underline{\ \ }}

Formato en \text

No se admite el formato en \text. En otras palabras, no se puede utilizar:

\text { \textsf { descripción textual de una variable }}

pero tienes que usar:

\ mathsf { descripción textual de una variable }​​

Más específicamente, en MathJax de Mathoid, no se realiza ningún procesamiento del contenido de \text. El componente texvcjs bloquea el uso de macros, pero otra forma en que se filtra este comportamiento es en el procesamiento de comillas, donde se debe utilizar la versión Unicode en lugar de `:

\text { 'comillas «ascii» fallidas' } , \ \text { 'comillas «unicode» correctas' }

Actualmente es imposible obtener citas rectas (a máquina de escribir) en MathJax.

Salto de línea automático

La implementación actual basada en imágenes impide el salto de línea automático de fórmulas en línea después de operadores binarios y "=" como se ve en TeX. Las únicas soluciones alternativas son no escribir fórmulas largas en línea o dividir la fórmula en partes separadas en cada punto de salto aceptable.

Los lectores que deseen habilitar el salto de línea automático pueden intentar que el navegador represente MathML por sí mismo o utilizar un renderizador alternativo en el navegador.

Sintaxis a evitar

Caracteres Unicode

Los caracteres Unicode que no son ASCII, como π, funcionan en MathML, pero no en Mathoid (MathJax del lado del servidor en modo SVG/PNG, después de la validación por texvcjs). Se deben evitar para lograr la máxima compatibilidad.

MathJax admite caracteres Unicode en \text{}, pero el validador texvcjs insiste en bloquearlos (replicando el comportamiento antiguo de texvc ). Se requiere una solicitud formal de funciones y una discusión para solucionar este problema.

Sintaxis obsoleta

El procesador texvc aceptó algunas secuencias de control no estándar. Estas secuencias ya no se usan en Wikipedia porque los renderizadores basados ​​en MathJax no las admiten. Esto es parte de un esfuerzo por actualizar el motor matemático. Consulte mw:Extension:Math/Roadmap para obtener más detalles. Un bot llamado User:Texvc2LaTeXBot reemplazará esta sintaxis en la Wikipedia en inglés.

Química

  • WP:MATEMÁTICAS

Hay tres formas de representar fórmulas de suma química tal como se utilizan en ecuaciones químicas :

<chem>X</chem>es la abreviatura de (donde es una fórmula de suma química)<math chem>\ce{X}</math>X

Técnicamente, <math chem>es una mathetiqueta con la extensión mhchemhabilitada, según la documentación de MathJax.

Wikipedia:El Manual de estilo/química aconseja evitar los métodos de marcado <chem>y <math chem>cuando sea posible.

Tenga en cuenta que los comandos \ceey \cfestán deshabilitados porque están marcados como obsoletos en la documentación del paquete LaTeX mhchem.

Si la fórmula alcanza cierta "complejidad", los espacios pueden ignorarse ( <chem>A + B</chem>pueden representarse como si tuvieran <chem>A+B</chem>una carga positiva). En ese caso, escriba <chem>A{} + B</chem>(y no <chem>{A} + {B}</chem> como se sugirió anteriormente). Esto permitirá la limpieza automática de fórmulas una vez que se solucione el error y/o esté disponible una versión más nueva mhchem.

Tenga en cuenta que todavía existen problemas importantes con la compatibilidad con mhchem en MediaWiki. Algunos problemas se pueden resolver habilitando la extensión <math chem>y formateando elementos individuales con \ce. Por ejemplo,

Fórmula molecular y condensada

Cautiverio

Cargos

Compuestos de adición y números estequiométricos

Enlaces wiki

(Cursiva) Matemáticas

Estados de oxidación

Caracteres griegos

Isótopos

Estados

La subscripción de estados no es una recomendación de la IUPAC.

Precipitadoy formación de gas

Flechas de reacción

Comparación de símbolos de flechas

Más ejemplos que utilizan etiquetas LaTeX comunes

<math chem>\begin{align}\overbrace{\ce{2Fe3O4}}^{\text{magnetite}} + \ce{1/2 O2 ->}\ &{\color{Brown}\overbrace{\ce{3(\lambda{-}Fe2O3)}}^{\text{maghemite}}}\\\underbrace{\ce{2Fe3O4}}_{\text{magnetite}} + \ce{1/2 O2 ->}\ &{\color{Red}\underbrace{\ce{3(\alpha{-}Fe2O3)}}_{\text{hematite}}}\end{align}</math>

To align the equations or color them, use <math chem> and \ce.

Commutative diagrams

1 step method

<math>\begin{array}{lcl} & X & \overset{f}\rightarrow & Z & \\ & g \downarrow && \downarrow g'\\ & Y & \underset{f'}\rightarrow & W & \\\end{array}</math>

3 step method

A sample commutative diagram, created in the manner described

To make a commutative diagram, there are three steps:

  1. write the diagram in TeX
  2. convert to SVG
  3. upload the file to Wikimedia Commons

Diagrams in TeX

Xy-pic[b] (online manual) is the most powerful and general-purpose diagram package in TeX. Diagrams created using it can be found at Commons: Category:Xy-pic diagrams.

Simpler packages include:

The following is a template for Xy-pic:

\documentclass[border=10pt]{standalone} % Crop to size, remove page numbers, leave margin\usepackage[all]{xy} % Loading the XY-Pic package\begin{document}\SelectTips{eu}{} % Euler (shorter) arrowheads (tips)$$\xymatrix{%%% Diagram goes here %%%}$$\end{document}

Using postscript drivers may in some cases give smoother curves and will handle fonts differently:

\usepackage[all, ps, dvips]{xy}

Convert to SVG

Once you have produced your diagram in LaTeX (or TeX), you can convert it to an SVG file using the following sequence of commands:

pdflatex file.texpdf2svg file.pdf file.svg

The pdfcrop and pdf2svg utilities are needed for this procedure. You can alternatively use pdf2svg from PDFTron for the last step.

If you do not have pdfTeX (which is unlikely) you can use the following commands to replace the first step (TeX → PDF):

latex file.texdvipdfm file.dvi

In general, you will not be able to get anywhere with diagrams without TeX and Ghostscript, and the inkscape program is a useful tool for creating or modifying your diagrams by hand. There is also a utility pstoedit which supports direct conversion from Postscript files to many vector graphics formats, but it requires a non-free plugin to convert to SVG, and regardless of the format, this editor has not been successful in using it to convert diagrams with diagonal arrows from TeX-created files.

These programs are:

Upload the file

As the diagram is your own work, upload it to Wikimedia Commons, so that all projects (notably, all languages) can use it without having to copy it to their language's Wiki. (If you've previously uploaded a file to somewhere other than Commons, to Commons.)

Check size
Before uploading, check that the default size of the image is neither too large nor too small by opening in an SVG application and viewing at default size (100% scaling), otherwise adjust the -y option to dvips.
Name
Make sure the file has a meaningful name.
Upload
Login to Wikimedia Commons, then upload the file; for the Summary, give a brief description.

Now go to the image page and add a description, including the source code, using this template:

{{Information |description = {{en|1= '''Description [[:en:Link to WP page|topic]]'''}} |source = {{own}}, created as per: [[:en:Help:Displaying a formula#Commutative diagrams]]; source code below. |date = '''The Creation Date, like 1999-12-31''' |author = '''[[User:YourUserName|Your Real Name]]''' |permission = {{self|PD-self '''(or [[commons:Licensing#Well-known licenses|other license]])''' |author = '''[[User:YourUserName|Your Real Name]]'''}}}}====TeX source====<syntaxhighlight lang="latex"> % TeX source here</syntaxhighlight> [[Category:Commutative diagrams]][[Category:Xy-pic diagrams]][[Category:Images with LaTeX source code]]
Source code
  • Include the source code in the image page, in the Source section of the {{Information}} template, so that the diagram can be edited in future.
  • Include the complete .tex file, not just the fragment, so future editors do not need to reconstruct a compilable file.
  • You may optionally make the source code section collapsible, using the {{cot}} or {{cob}} templates.
  • (Don't include it in the Summary section, which is just supposed to be a summary.)
License
The most common license for commutative diagrams is PD-self; some use PD-ineligible, especially for simple diagrams, or other licenses. Please do not use the GFDL, as it requires the entire text of the GFDL to be attached to any document that uses the diagram.
Description
If possible, link to a Wikipedia page relevant to the diagram. (The 1= is necessary if you use nest templates within the description, and harmless otherwise.)
Category
Include [[Category:Commutative diagrams]], so that it appears in commons:Category:Commutative diagrams. There are also subcategories, which you may choose to use.
Include image
Now include the image on the original page via [[File:Diagram.svg]]

Examples

A sample conforming diagram is commons:File:PSU-PU.svg.

Semantics and links

While links from formulas using LaTeX macros such as \href or \url or are currently not supported, one can link individual math expressions to Wikidata items to explain the meaning of individual terms of mathematical expressions. For example,

links to a special page that displays additional information on that formula. To change the information shown on the special page, navigate to the Wikidata item linked at the bottom of the special page. Use the has part property to link parts of the equation to other Wikidata items with their respective Wikipedia articles. This is not limited to individual identifiers, but can also be used to link more complex terms.

A condensed version of that special page might be shown in the future as a popup: phab:T239357.

Examples of implemented TeX formulas

Quadratic polynomial

Quadratic formula

Tall parentheses and fractions

Integrals

Matrices and determinants

Summation

Differential equation

Complex numbers

Limits

Integral equation

Example

Continuation and cases

Prefixed subscript

Fraction and small fraction

Area of a quadrilateral

Volume of a sphere-stand

Multiple equations

The altered newline code \\[0.6ex] below adds a vertical space between the two lines of length equal to times the height of a single 'x' character.

See also

References

Footnotes

  1. ^ Expected result is (longer \rightleftarrows)
  2. ^ Use the barr option for commutative diagrams, e.g., \usepackage[cmtip,all,barr]{xy}.

Citations

  1. ^ Ed Sanders (December 18, 2016). "Consider a longer, less ambiguous name for <ce>". Wikimedia Foundation. Retrieved April 24, 2017.
  2. ^ "HTML Living Standard". Web Hypertext Application Technology Working Group (WHATWG).
  3. ^ J. A. Wheeler; C. Misner; K. S. Thorne (1973). Gravitation (2nd ed.). W. H. Freeman & Co. ISBN 0-7167-0344-0.
  4. ^ "Redefine \or form within a nested if statement? - TeX - LaTeX Stack Exchange".

External links