降价中的上标(Github风味)?

Posted

技术标签:

【中文标题】降价中的上标(Github风味)?【英文标题】:Superscript in markdown (Github flavored)? 【发布时间】:2013-02-15 20:07:56 【问题描述】:

按照lead,我在 Github README.md 中尝试了这个:

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

不起作用,文本显示正常。帮忙?

【问题讨论】:

对于那些最终在这里但正在使用 pandoc 的人,请尝试^superscript^ (pandoc.org/MANUAL.html#superscripts-and-subscripts)。 【参考方案1】:

使用&lt;sup&gt;&lt;/sup&gt;标签(&lt;sub&gt;&lt;/sub&gt; 相当于下标)。有关示例,请参阅此 gist。

【讨论】:

所以要合理地编写 ​​O(n^2),我只需键入 O(n&lt;sup&gt;2&lt;/sup&gt;),它就会显示为 O(n2)。好的。现在为什么这在 SO markdown 上不起作用? @phonetagger: cmets, IIRC 中不允许有标签。 你会如何做 LaTeX 标志?样式属性中的 CSS 是否适用于 @PeterH.Boling 堆栈溢出 cmets. 谢谢。这很有帮助!【参考方案2】:

&lt;sup&gt;&lt;sub&gt; 标签可以工作并且是您对任意文本唯一的 解决方案。其他解决方案包括:

Unicode

如果您需要的上标(或下标)具有数学性质,那么 Unicode 可能会满足您的需求。

我已经编制了一个列表,其中列出了我可以在 this gist 中识别的所有 Unicode 上标和下标字符。一些更常见/有用的有:

SUPERSCRIPT 0 (U+2070) ¹ SUPERSCRIPT ONE (U+00B9) ² 上标二 (U+00B2) ³ 上标三 (U+00B3) SUPERSCRIPT 拉丁文小写字母 N (U+207F)

人们还经常使用&lt;sup&gt;&lt;sub&gt; 标签来尝试呈现如下特定符号:

商标标志 (U+2122) ® 注册标志 (U+00AE) 服务标记 (U+2120)

假设您的编辑器支持 Unicode,您可以将上面的字符直接复制并粘贴到您的文档中。

或者,您可以在HTML character escape 中使用上述十六进制值。例如,&amp;#x00B2; 而不是 ²。这适用于 GitHub(并且应该适用于您的 Markdown 呈现为 HTML 的其他任何地方),但在呈现为原始文本/Markdown 时可读性较差。

图片

如果您的要求特别不寻常,您可以随时内联图片。 GitHub 支持的语法是:

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

您可以使用完整路径(例如,以 https://http:// 开头),但使用相对路径通常更容易,该路径将从 repo 加载图像,相对于 Markdown 文档。

如果您碰巧知道LaTeX(或想学习它),您几乎可以进行任何可以想象的文本操作并将其渲染为图像。像Quicklatex 这样的网站让这变得非常容易。

【讨论】:

【参考方案3】:

对之前答案的评论

通用解决方案是使用 HTML 标记 &lt;sup&gt;,正如主要答案中所建议的那样。 然而,Markdown 背后的想法正是避免使用此类标签:文档应该看起来像纯文本一样漂亮,而不仅仅是在呈现时。

另一个答案建议使用 Unicode 字符,这使文档看起来像纯文本文档一样美观,但可能会降低兼容​​性。

最后,我想记住一些文档最简单的解决方案:字符^。 一些 Markdown 实现(例如 macOS 中的 MacDown)将插入符号解释为上标的指令。

例如Sin^2 + Cos^2 = 1 显然,堆栈溢出不会将插入符号解释为上标指令。然而,文本是可以理解的,这才是使用 Markdown 时真正重要的。

【讨论】:

以上是关于降价中的上标(Github风味)?的主要内容,如果未能解决你的问题,请参考以下文章

非 http 方案链接的 GitHub 风格降价

ruby 为Github降价文档生成TOC

如何为文档化的 JavaScript 函数轻松创建 Github 友好的降价?

有没有办法用 GitHub 风格的降价来跨表标题?

如何将降价页面附加到 GitHub Actions 工作流程运行摘要?

github上标星30.7K扣下来的最火面试题,“必备”挑战金九银十