How to do superscripts and subscripts in Jupyter Notebook?

57,841

Solution 1

You can do this inside of a markdown cell. A markdown cell can be created by selecting a cell then pressing the esc key followed by the M key. You can tell when you have converted a cell to markdown when In [ ]: seen to the right of the default code cell is gone. Then you can input the following code that uses latex with markdown to represent sub/super-scripts:

Latex subscript:

$x_{2}$

Latex superscript:

$x^{2}$

You can find more detailed examples here.

Please comment below if you are still having difficulty.

Solution 2

<sup>superscript text </sup> also works, and might be better because latex formatting changes the whole line etc.

Solution 3

What a meta question! One needs to use Markdown to answer Markdown syntax questions. Markdown does have the <sup></sup> and <sub></sub> tags that will adjust text to super- or sub- script, respectively in the typeface of the current block. If you are using the scripts for mathematical statements like this the LaTeX transformation makes sense. If you are using the scripts for footnotes or perhaps for something like chemical formulas (e.g. H2O) it might be preferable to use the first method rather than LaTeX. Mixing fonts is generally not considered a good graphics/typography practice!

Share:
57,841

Related videos on Youtube

PraveenHarris
Author by

PraveenHarris

Updated on July 09, 2022

Comments

  • PraveenHarris
    PraveenHarris almost 2 years

    I want to to use numbers to indicate references in footnotes, so I was wondering inside of Jupyter Notebook how can I use superscripts and subscripts?

    • James Draper
      James Draper over 6 years
      Welcome to Stack Overflow. Please note that the preferred way of saying 'thanks' around here is by up-voting good questions and helpful answers (once you have enough reputation to do so), and by accepting the most helpful answer to any question you ask (which also gives you a small boost to your reputation). Please see the About page and also How do I ask questions here?
  • WhatsThePoint
    WhatsThePoint over 6 years
    While this link may assist in your answer to the question, you can improve this answer by taking vital parts of the link and putting it into your answer, this makes sure your answer is still an answer if the link gets changed or removed :)
  • mightypile
    mightypile over 4 years
    Note that the text must be left-justified with a blank line separating it from surrounding text. This drove me mad not working because I had indented my text by four spaces, accidentally telling markdown it was pre-formatted code.
  • jena
    jena over 4 years
    This is much better answer. Btw the subscript tag is <sub>.