Superíndice en rebajas (con sabor a Github)?

379

Siguiendo este ejemplo , probé esto en un archivo README.md de Github:

<span style="vertical-align: baseline; position: relative;top: -0.5em;>text in superscript</span>

No funciona, el texto aparece como normal. ¿Ayuda?

seinecle
fuente
77
Para aquellos que terminan aquí pero están usando pandoc, intente ^superscript^ ( pandoc.org/MANUAL.html#superscripts-and-subscripts ).
dat

Respuestas:

592

Use la <sup></sup>etiqueta ( <sub></sub>es el equivalente para los subíndices). Vea esta esencia para un ejemplo.

Michael Wild
fuente
77
Entonces, para escribir O (n ^ 2) con sensatez, simplemente escribiría O(n<sup>2</sup>), y aparecería como O (n <sup> 2 </sup>). Agradable. Ahora, ¿por qué eso no funcionó en SO Markdown?
phonetagger
99
@phonetagger: No se permiten etiquetas en los comentarios, IIRC.
iconoclasta
¿Y cómo harías el logo de LaTeX? ¿CSS en un atributo de estilo funciona en <sup> y <sub>?
Peter Flynn
2
@iconoclast - eso no es (¿ya no?) cierto. <sup> algo </sup> es la forma correcta de hacer superíndice en un comentario de github.
Peter H. Boling
@ PeterH.Boling Stack Desbordamiento de comentarios.
MD XF
34

<sup>y las <sub>etiquetas funcionan y son su única buena solución para texto arbitrario. Otras soluciones incluyen:

Unicode

Si el superíndice (o subíndice) que necesita es de naturaleza matemática, Unicode puede tenerlo cubierto.

He compilado una lista de todos los caracteres de superíndice y subíndice Unicode que pude identificar en esta esencia . Algunos de los más comunes / útiles son:

  • SUPERSCRIPT ZERO (U + 2070)
  • ¹ SUPERSCRIPT ONE (U + 00B9)
  • ² SUPERSCRIPT DOS (U + 00B2)
  • ³ SUPERSCRIPT TRES (U + 00B3)
  • SUPERSCRIPT LETRA LATINA PEQUEÑA N (U + 207F)

Las personas también suelen buscar <sup>y <sub>etiquetar en un intento de representar símbolos específicos como estos:

  • SIGNO DE MARCA COMERCIAL (U + 2122)
  • ® FIRMA REGISTRADA (U + 00AE)
  • MARCA DE SERVICIO (U + 2120)

Suponiendo que su editor sea compatible con Unicode, puede copiar y pegar los caracteres anteriores directamente en su documento.

Alternativamente, puede usar los valores hexadecimales anteriores en un escape de caracteres HTML . Por ejemplo, en &#x00B2;lugar de ². Esto funciona con GitHub (y debería funcionar en cualquier otro lugar donde su Markdown se representa en HTML), pero es menos legible cuando se presenta como texto sin formato / Markdown.

Imágenes

Si sus requisitos son especialmente inusuales, siempre puede alinear una imagen. La sintaxis compatible con GitHub es:

![Alt text goes here, if you'd like](path/to/image.png) 

Puede usar una ruta completa (por ejemplo, comenzando con https://o http://), pero a menudo es más fácil usar una ruta relativa, que cargará la imagen desde el repositorio, en relación con el documento Markdown.

Si conoces LaTeX (o quieres aprenderlo), podrías hacer casi cualquier manipulación de texto imaginable y convertirla en una imagen. Sitios como Quicklatex hacen esto bastante fácil.

Molomby
fuente