web-dev-qa-db-ja.com

マークダウンの上付き文字(Github風味)

この リード に続いて、私はGithubのREADME.mdでこれを試しました。

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

動作しません、テキストは通常​​どおりに表示されます。助けて?

323
seinecle

<sup></sup>tagを使用します(<sub></sub>は添え字と同じです)。例についてはこちら の要旨 をご覧ください。

503
Michael Wild

<sup>タグと<sub>タグが機能し、任意のテキストに対する唯一の良いソリューションです。他の解決策は次のとおりです。

Unicode

必要な上付き文字(または下付き文字)が数学的性質のものである場合は、Unicodeでカバーしている場合があります。

私は、 this Gist で識別できるすべてのUnicodeのスーパーおよびサブスクリプト文字のリストをまとめました。より一般的で便利なものには以下のものがあります。

  • スーパースクリプトゼロ(U + 2070)
  • ¹ SUPERSCRIPT ONE(U + 00B9)
  • ²スーパースクリプト2(U + 00B2)
  • ³スーパースクリプト3(U + 00B3)
  • スーパースクリプトラテン文字N(U + 207F)

以下のような特定のシンボルをレンダリングするために、<sup>タグと<sub>タグを使用することもよくあります。

  • 取引マークサイン(U + 2122)
  • ®登録商標(U + 00AE)
  • サービスマーク(U + 2120)

エディタがUnicodeをサポートしていると仮定すると、上記の文字をコピーして直接文書に貼り付けることができます。

あるいは、 HTML文字エスケープ で上記の16進値を使用することもできます。たとえば、&#x00B2;ではなく²です。これはGitHubでは動作します(そしてMarkdownがHTMLにレンダリングされる他の場所では動作するはずです)が、生のテキスト/ Markdownとして表示されたときは読みにくくなります。

画像

あなたの要求が特に変わっているならば、あなたはいつでもただイメージをインラインすることができます。 GitHubでサポートされている構文は次のとおりです。

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

フルパスを使用することもできます(例:https://またはhttp://で開始する)が、相対パスを使用するほうが簡単です。相対パスを使用すると、Markdown文書を基準にしてリポジトリからイメージをロードできます。

LaTeX を知っている(または学びたい)場合は、考えられるあらゆるテキスト操作を行い、それをイメージにレンダリングすることができます。 Quicklatex のようなサイトはこれをとても簡単にします。

22
Molomby