Верхний индекс в уценке (Github приправленный)?

379

Следуя этому примеру , я попробовал это на Github README.md:

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

Не работает, текст отображается как обычно. Помогите?

seinecle
источник
7
Для тех, кто в конечном итоге здесь, но использует pandoc, попробуйте ^superscript^ ( pandoc.org/MANUAL.html#superscripts-and-subscripts ).
Даты

Ответы:

593

Используйте <sup></sup>тег ( <sub></sub>это эквивалент для подписки). Посмотрите эту суть для примера.

Майкл Уайлд
источник
7
Таким образом, чтобы написать O (n ^ 2) разумно, я бы просто напечатал O(n<sup>2</sup>), и это будет выглядеть как O (n <sup> 2 </ sup>). Ницца. Теперь, почему это не сработало на SO уценке?
телефонный звонок
9
@phonetagger: в комментариях запрещены теги, IIRC.
иконоборчество
А как бы вы сделали логотип LaTeX? Работает ли CSS в атрибуте style с <sup> и <sub>?
Питер Флинн
2
@iconoclast - это не так (больше?) <sup> что-то </ sup> является правильным способом сделать верхний индекс в комментарии github.
Питер Х. Болинг
@ PeterH.Boling Stack Комментарии переполнены .
MD XF
34

<sup>и <sub>теги работают и являются вашим единственным хорошим решением для произвольного текста. Другие решения включают в себя:

Unicode

Если нужный вам верхний индекс (или нижний индекс) имеет математическую природу, Unicode вполне может вас охватить.

Я составил список всех супер- и подстрочных символов Unicode, которые я мог бы определить в этой сущности . Вот некоторые из наиболее распространенных / полезных:

  • SUPERSCRIPT ZERO (U + 2070)
  • ¹ SUPERSCRIPT ONE (U + 00B9)
  • ² SUPERSCRIPT TWO (U + 00B2)
  • ³ СУПЕРСКРИПТ ТРИ (U + 00B3)
  • SUPERSCRIPT LATIN МАЛЕНЬКОЕ ПИСЬМО N (U + 207F)

Люди также часто обращаются к тегам <sup>и <sub>тегам, пытаясь отобразить определенные символы, подобные этим:

  • ЗНАК ТОРГОВОЙ МАРКИ (U + 2122)
  • ® Зарегистрированный знак (U + 00AE)
  • СЕРВИСНАЯ МАРКА (U + 2120)

Предполагая, что ваш редактор поддерживает Unicode, вы можете копировать и вставлять символы выше непосредственно в ваш документ.

В качестве альтернативы вы можете использовать шестнадцатеричные значения выше в escape-символе HTML . Например, &#x00B2;вместо ². Это работает с GitHub (и должно работать в любом месте, где ваша Markdown отображается в HTML), но менее читабельно, когда представлено в виде необработанного текста / Markdown.

Картинки

Если ваши требования особенно необычны, вы всегда можете просто вставить изображение. GitHub поддерживает синтаксис:

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

Вы можете использовать полный путь (например, начиная с https://или http://), но часто проще использовать относительный путь, который будет загружать изображение из репозитория относительно документа Markdown.

Если вам случается знать LaTeX (или вы хотите изучить его), вы можете выполнить практически любые мыслимые текстовые манипуляции и представить их в виде изображения. Такие сайты, как Quicklatex, делают это довольно легко.

Molomby
источник