Skip to main content

Escritura de expresiones matemáticas

Usa Markdown para mostrar expresiones matemáticas en GitHub.

Acerca de la escritura de expresiones matemáticas

Para habilitar una comunicación clara de las expresiones matemáticas, GitHub admite expresiones matemáticas con formato LaTeX en Markdown. Para obtener más información, consulta LaTeX/Expresiones matemáticas en Wikibooks.

La funcionalidad de representación de expresiones matemáticas de GitHub usa MathJax, un motor de visualización basado en JavaScript de código abierto. MathJax admite una amplia gama de macros de LaTeX y varias extensiones de accesibilidad útiles. Para obtener más información, consulta la documentación de MathJax y la documentación sobre extensiones de accesibilidad de MathJax.

La representación de expresiones matemáticas está disponible en los archivos GitHub Issues, GitHub Discussions, solicitudes de incorporación de cambios, wikis y Markdown.

Escritura de expresiones insertadas

Hay dos opciones para delimitar una expresión matemática insertada con el texto. Puedes rodear la expresión con símbolos de dólar ($) o iniciar la expresión con $` y terminarla con `$. Esta última sintaxis es útil cuando la expresión que escribes contiene caracteres que se superponen con la sintaxis de Markdown. Para obtener más información, vea «Sintaxis de escritura y formato básicos».

This sentence uses `$` delimiters to show math inline:  $\sqrt{3x-1}+(1+x)^2$

Captura de pantalla del Markdown representado en la que se ve cómo se muestra una expresión matemática en GitHub. La ecuación es la raíz cuadrada de 3 x menos 1 más paréntesis de apertura 1 más x paréntesis de cierre.

This sentence uses $\` and \`$ delimiters to show math inline:  $`\sqrt{3x-1}+(1+x)^2`$

Captura de pantalla del Markdown representado en la que se ve cómo se muestra una expresión matemática insertada en GitHub. La ecuación es la raíz cuadrada de 3 x menos 1 más paréntesis de apertura 1 más x paréntesis de cierre.

Escritura de expresiones como bloques

Para agregar una expresión matemática como un bloque, empieza una línea nueva y delimita la expresión con dos símbolos de dólar ($$).

**The Cauchy-Schwarz Inequality**
$$\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)$$

Captura de pantalla del Markdown representado en la que se ve cómo se muestra una ecuación compleja en GitHub. El texto en negrita es "The Cauchy-Schwarz Inequality". Debajo del texto hay una ecuación que muestra un paréntesis de apertura la suma de k igual a 1 elevado a n de a subíndice k b subíndice k paréntesis de cierre al cuadrado es menor o igual que paréntesis de apertura suma de k igual a 1 elevado a n de a subíndice k al cuadrado paréntesis de cierre por paréntesis de apertura suma de k igual a 1 elevado a n de b subíndice k paréntesis de cierre.

Otra opción es usar la sintaxis de bloque de código ```math para mostrar una expresión matemática como un bloque. Con esta sintaxis, no es necesario usar los delimitadores $$. Lo siguiente se representará igual que antes:

**The Cauchy-Schwarz Inequality**

```math
\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)
```

Escritura de signos de dólar insertados y dentro de expresiones matemáticas

Para mostrar un signo de dólar como un carácter en la misma línea que una expresión matemática, debes incluir en una secuencia de escape el signo $ que no es un delimitador para asegurarte de que la línea se representa correctamente.

  • Dentro de una expresión matemática, agrega el símbolo \ antes del símbolo $ explícito.

    This expression uses `\$` to display a dollar sign: $`\sqrt{\$4}`$
    

    Captura de pantalla de Markdown representada en la que se muestra cómo una barra diagonal inversa antes de un signo de dólar muestra el signo como parte de una expresión matemática.

  • Fuera de una expresión matemática, pero en la misma línea, rodea de etiquetas "span" el símbolo $ explícito.

    To split <span>$</span>100 in half, we calculate $100/2$
    

    Captura de pantalla de Markdown representada en la que se muestra cómo las etiquetas de intervalo alrededor de un signo de dólar muestran el signo como texto insertado en lugar de formar parte de una ecuación matemática.

Información adicional