Jupyter Notebook中如何做上标和下标?

Posted

技术标签:

【中文标题】Jupyter Notebook中如何做上标和下标?【英文标题】:How to do superscripts and subscripts in Jupyter Notebook? 【发布时间】:2018-02-11 04:48:31 【问题描述】:

我想在脚注中使用数字来表示引用,所以我想知道在 Jupyter Notebook 内部如何使用上标和下标?

【问题讨论】:

欢迎来到 Stack Overflow。请注意,在这里说“谢谢”的首选方式是投票赞成好的问题和有用的答案(一旦你有足够的声誉这样做),并接受对你提出的任何问题最有帮助的答案(这也给出了你的声誉小幅提升)。请参阅About 页面和How do I ask questions here? 【参考方案1】:

您可以在 markdown cell 中执行此操作。可以通过选择一个单元格然后按esc 键和M 键来创建降价单元格。当默认代码单元格右侧的In [ ]: 消失时,您可以判断何时将单元格转换为降价。然后您可以输入以下代码,使用latex 和markdown 来表示子/超级脚本:

Latex subscript:

$x_2$

Latex superscript:

$x^2$

您可以找到更详细的示例here。

如果您仍有困难,请在下方评论。

【讨论】:

请注意,文本必须左对齐,并用空行将其与周围的文本隔开。这让我发疯不工作,因为我将文本缩进了四个空格,不小心告诉 markdown 它是预先格式化的代码。【参考方案2】:

<sup>superscript text </sup> 也可以,并且可能会更好,因为乳胶格式会改变整行等。

【讨论】:

这是更好的答案。顺便说一句,下标标签是<sub>【参考方案3】:

真是一个元问题!需要使用 Markdown 来回答 Markdown 语法问题。 Markdown 确实有 <sup></sup><sub></sub> 标签,它们将分别在当前块的字体中将文本调整为上标或下标。如果您将脚本用于数学语句 like this LaTeX 转换是有意义的。如果您将脚本用于脚注或可能用于化学式(例如 H2O),则使用第一种方法可能比使用 LaTeX 更可取。混合字体通常不被认为是一种好的图形/排版做法!

【讨论】:

【参考方案4】:

您可以使用 html ' 上标'

http://wikimarkup.wikia.com/wiki/How_to_superscript_text

您也可以使用 Latex $foo^superscript$,但用于呈现文本的字体会发生变化,您可能不喜欢它的外观。

【讨论】:

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

以上是关于Jupyter Notebook中如何做上标和下标?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 jupyter notebook 中运行 parse_args()?收到错误 SystemExit: 2

如何修改jupyter notebook的默认工作路径

如何在 Jupyter Notebook 中显示更多行数据框? [复制]

如何在MATLAB中输入上标、下标?

如何修改jupyter notebook的默认工作路径

Markdown - 如何使用上标下标