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?


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.


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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.