如何在Jupyter Notebook中实现上标和下标?

53

我想在脚注中使用数字表示参考文献,因此我想知道在 Jupyter Notebook 中如何使用上下标。


欢迎来到 Stack Overflow。 请注意,这里表达“感谢”的首选方式是通过给好问题和有帮助的答案投票(一旦您有足够的声望),并接受对任何问题最有帮助的答案(这也会为您的声望提供小小的提升)。 请参阅[关于]页面以及如何在此处提问? - James Draper
5个回答

61
你可以在Markdown单元格中完成此操作。 通过选择单元格,然后按esc键,再按M键即可创建Markdown单元格。 当默认代码单元格右侧的In [ ]:消失时,您就可以知道已将单元格转换为Markdown。 然后,您可以输入以下代码,使用latexmarkdown表示下标/上标:
Latex subscript:

$x_{2}$

Latex superscript:

$x^{2}$

你可以在这里找到更详细的例子。

如果您仍然有困难,请在下面发表评论。


请注意,文本必须左对齐,并用空行与周围文本分隔开。这让我疯狂了,因为我将文本缩进了四个空格,无意中告诉markdown它是预格式化的代码,所以它没有起作用。 - mightypile

36

<sup>上标文本</sup>也可以使用,而且可能更好,因为LaTeX格式会改变整行。


8
这是更好的答案。顺便说一下,下标标签是<sub> - jena

5

这是一个非常“meta”的问题!要回答Markdown语法相关的问题,必须使用Markdown。Markdown确实有<sup></sup><sub></sub>标签,可以将文本调整为上标或下标,分别在当前块的字体中显示。如果您正在使用脚本进行数学表达式(如此),则LaTeX转换是有意义的。如果您正在使用脚本作为脚注或者化学式(例如H2O)等,则可能更倾向于使用第一种方法而不是LaTeX。混合字体通常不被认为是良好的图形/排版实践!


4
假设你想要写出这样的内容:
enter image description here 那么,在你的Markdown中需要这样写:
$\hat{Y} = a + b_1 X_1 + b_2 X_2 + b_3 X_1 X_2 + b_4 X_1^2 + b_5 X_2^2$

另一个例子:

$\hat{Y} = \hat{\beta}_{0} + \sum \limits _{j=1} ^{p} X_{j}\hat{\beta}_{j}$

enter image description here


1
这是最有用的一行代码 - Willy satrio nugroho
这个答案应该被标记为不可行,因为它在Jupyter中无法运行。你在Jupyter笔记本或Jupyter Lab中测试过吗?对我来说它没有起作用。 - eklektek
你需要在两边都加上一个美元符号。我已经更新了它。 - Ramsey A.

0

1
虽然这个链接可能有助于回答问题,但您可以通过提取链接的关键部分并将其放入您的答案中来改进此答案,这样可以确保如果链接被更改或删除,您的答案仍然是一个完整的答案 :) - WhatsThePoint

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接