Sobrescrito na remarcação (com sabor no Github)?

379

Seguindo esse exemplo , tentei isso em um Github README.md:

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

Não funciona, o texto aparece como normal. Socorro?

seinecle
fonte
7
Para aqueles que acabam aqui, mas estão usando o pandoc, tente ^superscript^ ( pandoc.org/MANUAL.html#superscripts-and-subscripts ).
dat

Respostas:

592

Use a <sup></sup>tag ( <sub></sub>é o equivalente para subscritos). Veja esta essência para um exemplo.

Michael Wild
fonte
7
Então, para escrever O (n ^ 2) sensatamente, eu apenas digitaria O(n<sup>2</sup>), e apareceria como O (n <sup> 2 </sup>). Agradável. Agora, por que isso não funcionou na redução de SO?
phonetagger
9
@phonetagger: Não são permitidas tags nos comentários, IIRC.
iconoclast
E como você faria o logotipo do LaTeX? O CSS em um atributo de estilo funciona em <sup> e <sub>?
Peter Flynn
2
@iconoclast - isso não é mais (verdade?). <sup> algo </sup> é a maneira correta de fazer sobrescrito em um comentário do github.
Peter H. Boling
@ PeterH.Boling Comentários de estouro de pilha .
MD XF
34

<sup>e <sub>tags funcionam e são sua única solução boa para texto arbitrário. Outras soluções incluem:

Unicode

Se o sobrescrito (ou subscrito) de que você precisa é de natureza matemática, o Unicode pode muito bem ajudá-lo.

Eu compilei uma lista de todos os caracteres super e subscritos Unicode que eu pude identificar nesta essência . Alguns dos mais comuns / úteis são:

  • SUPERSCRIPT ZERO (U + 2070)
  • ¹ SUPERSCRIPT ONE (U + 00B9)
  • ² SUPERSCRIPT DOIS (U + 00B2)
  • ³ SUBSCRIÇÃO TRÊS (U + 00B3)
  • LETRA PEQUENA LATINA SUPERSCRIPT N (U + 207F)

As pessoas também procuram <sup>e <sub>identificam as tags na tentativa de renderizar símbolos específicos como estes:

  • SINAL DE MARCA COMERCIAL (U + 2122)
  • ® SINAL REGISTADO (U + 00AE)
  • MARCA DE SERVIÇO (U + 2120)

Supondo que seu editor seja compatível com Unicode, você pode copiar e colar os caracteres acima diretamente no seu documento.

Como alternativa, você pode usar os valores hexadecimais acima em um escape de caractere HTML . Por exemplo, em &#x00B2;vez de ². Isso funciona com o GitHub (e deve funcionar em qualquer outro lugar em que seu Markdown seja renderizado em HTML), mas é menos legível quando apresentado como texto bruto / Markdown.

Imagens

Se os seus requisitos são especialmente incomuns, você sempre pode simplesmente incorporar uma imagem. A sintaxe suportada pelo GitHub é:

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

Você pode usar um caminho completo (por exemplo, começando com https://ou http://), mas geralmente é mais fácil usar um caminho relativo, que carrega a imagem do repositório, em relação ao documento Markdown.

Se você conhece o LaTeX (ou deseja aprender), você pode fazer qualquer manipulação de texto imaginável e renderizá-la em uma imagem. Sites como o Quicklatex tornam isso muito fácil.

Molomby
fonte