【问题标题】:How to make a word underline in Markdown如何在 Markdown 中给单词加下划线
【发布时间】:2017-12-04 01:22:09
【问题描述】:

如何在 Markdown 中给单词加下划线?

例如:粗体 = **bold**__bold__,斜体 = *Italic*_Italic_

我尝试过使用 2 和 3 个下划线,但它不起作用。也尝试参考markdown-it.js

【问题讨论】:

  • Markdown 没有下划线,参见例如softwareengineering.stackexchange.com/questions/207727/…
  • 尝试使用++Underline Me++markdown-it.js 文档有这个。
  • 对于粗体 =__bold__ 或 bold 和斜体 = ItalicItalic 我试过了
  • 试过 ++underline me++ 也不行。
  • @RENUSINGH 您是否使用markdown-it.js 进行解析?或者您只是从那里获取语法参考。如果您不使用markdown-it.js,那么我想它不会起作用。或者您可以尝试使用标准的 HTML <u> 标签,看看它是否有效。

标签: javascript html markdown


【解决方案1】:

因为 markdown 是一种标记语言,事实上你可以在其中使用 HTML/CSS,到目前为止我发现的最简单的方法是:

text here <span style="text-decoration: underline">underlined text</span> other text

注意:你仍然可以在&lt;span&gt;标签内使用markdown语法。

【讨论】:

  • 这对我有用!有人不想使用它有什么原因吗?
  • 可能有些人可能希望尽可能保持干净,使用 html 就像是到处走走。
  • 为了保持干净,您可以使用 CSS 类 .underline-me {text-decoration: underline;}
  • "有人不想使用这个有什么原因吗?"是的,因为它在我遇到的任何降价形式中都不起作用,Github 就是最好的例子。也许是因为您的解决方法太麻烦了?真的让我大吃一惊,怎么没人认为这是必要的。
【解决方案2】:

在 Jupyter notebook 中,您可以使用以下命令获取下划线文本

<u>underscored text </u>

【讨论】:

  • 这个好像是Github支持的
【解决方案3】:

您可以在 ma​​rk down 中使用 HTML 标记。

如果要下划线、斜体或粗线,请使用以下,

<u> this is underlined </u> 

<i> this is italic </i> 

<strong> this is strong </strong>

等等。

【讨论】:

    【解决方案4】:

    使用插件 (markdown-it-ins)

    您可以使用++Underlined Text++markdown-it.js 中的文本添加下划线。请记住,这不是标准降价,可能无法在其他地方使用。 Heremarkdown-it 网站上展示了这项工作。

    这个句法扩展(插入文本)是由一个名为markdown-it-ins 的插件添加的。它在演示页面中默认启用,但您可能需要为自己的页面手动安装和启用它。

    在 markdown 中使用 HTML 标签

    如果您希望它适用于任何 Markdown 解析器,您应该尝试使用&lt;u&gt; HTML 标签,因为大多数解析器实际上会解析 Markdown 中的 HTML(这可能会导致一些不需要的副作用)。 markdown-it 支持它,如果您启用相关选项。 Here 就是一个例子。

    【讨论】:

    • 这在 stackoverflow 的 markdown 中不起作用,例如。至少,它是非标准的。
    • @SergioTulentsev 你说得对。我正在寻找支持这一点的实际文档。我知道它在markdown-it.js 中有效,因为我已经使用过它并且刚刚尝试过,但是我找不到它的文档。
    • @AngelosChalaris 那里有demo page,但找不到与此相关的任何文档。
    • @abhishekkannojia 感谢您提到这一点,它帮助我确定了它的来源(插入文本的插件)。
    【解决方案5】:

    为了补充答案,如果您碰巧使用 Atom 进行降价,++this++ 将不起作用(除非您为此安装任何软件包),但 &lt;u&gt;this&lt;/u&gt; 会。

    【讨论】:

      【解决方案6】:

      我有:

      output:
         pdf_document:
            latex_engine: xelatex
            keep_tex: true
      

      行内,块外:

      \underline{Text to Underline}
      

      而且效果很好!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-01-05
        • 1970-01-01
        • 2017-01-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-01-23
        • 1970-01-01
        相关资源
        最近更新 更多