Hochgestellt im Markdown (Github-Geschmack)?

379

Im Anschluss an diese Führung habe ich versucht , dies in einem Github README.md:

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

Funktioniert nicht, der Text erscheint normal. Hilfe?

Seinecle
quelle
7
Für diejenigen, die hier landen, aber Pandoc verwenden, versuchen Sie es ^superscript^ ( pandoc.org/MANUAL.html#superscripts-and-subscripts ).
dat

Antworten:

591

Verwenden Sie das <sup></sup>Tag ( <sub></sub>entspricht den Indizes). In diesem Kern finden Sie ein Beispiel.

Michael Wild
quelle
7
Um O (n ^ 2) sinnvoll zu schreiben, würde ich einfach tippen O(n<sup>2</sup>)und es würde als O (n 2) erscheinen. Nett. Warum funktionierte das bei SO Markdown nicht?
Phonetagger
9
@phonetagger: Keine Tags in Kommentaren erlaubt, IIRC.
Bilderstürmer
Und wie würden Sie das LaTeX-Logo machen? Funktioniert CSS in einem Stilattribut für <sup> und <sub>?
Peter Flynn
2
@iconoclast - das ist (nicht mehr?) wahr. <sup> etwas </ sup> ist der richtige Weg, um in einem Github-Kommentar hochgestellt zu werden.
Peter H. Boling
@ PeterH.Boling Stack Overflow Kommentare.
MD XF
34

<sup>und <sub>Tags funktionieren und sind Ihre einzige gute Lösung für beliebigen Text. Andere Lösungen umfassen:

Unicode

Wenn der hochgestellte (oder tiefgestellte) Index, den Sie benötigen, mathematischer Natur ist, hat Unicode Sie möglicherweise abgedeckt.

Ich habe eine Liste aller Unicode-Super- und Indexzeichen zusammengestellt, die ich in dieser Übersicht identifizieren konnte . Einige der gebräuchlichsten / nützlichsten sind:

  • SUPERSCRIPT ZERO (U + 2070)
  • ¹ SUPERSCRIPT ONE (U + 00B9)
  • ² SUPERSCRIPT ZWEI (U + 00B2)
  • ³ SUPERSCRIPT DREI (U + 00B3)
  • SUPERSCRIPT LATIN SMALL LETTER N (U + 207F)

Menschen greifen auch häufig nach <sup>und <sub>Tags, um bestimmte Symbole wie diese zu rendern:

  • MARKENZEICHEN (U + 2122)
  • ® REGISTRIERTES ZEICHEN (U + 00AE)
  • SERVICE-MARKIERUNG (U + 2120)

Angenommen, Ihr Editor unterstützt Unicode, können Sie die obigen Zeichen kopieren und direkt in Ihr Dokument einfügen.

Alternativ können Sie die obigen Hex-Werte in einem HTML-Zeichen-Escape verwenden . ZB &#x00B2;statt ². Dies funktioniert mit GitHub (und sollte überall dort funktionieren, wo Ihr Markdown in HTML gerendert wird), ist jedoch weniger lesbar, wenn es als Rohtext / Markdown dargestellt wird.

Bilder

Wenn Ihre Anforderungen besonders ungewöhnlich sind, können Sie immer nur ein Bild inline. Die von GitHub unterstützte Syntax lautet:

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

Sie können einen vollständigen Pfad verwenden (z. B. beginnend mit https://oder http://), aber es ist oft einfacher, einen relativen Pfad zu verwenden, der das Bild aus dem Repo relativ zum Markdown-Dokument lädt.

Wenn Sie LaTeX kennen (oder lernen möchten), können Sie nahezu jede erdenkliche Textmanipulation durchführen und in ein Bild rendern. Websites wie Quicklatex machen dies ganz einfach.

Molomby
quelle