簡體   English   中英

降價表中的豎線符號

[英]Vertical bar symbol within a markdown table

Markdown 表格使用豎線作為字段分隔符,但我需要在某些單元格內寫一個豎線。 這可能嗎? 我正在使用 GFM(GitHub Flavored Markdown)。

我可以以某種方式逃避豎線嗎?

這不是在 GitHub 上,而是通過 Docusaurus。 我不知道 Docusaurus 使用哪個解析器,但以下都不起作用:

  • | - | 只是被顯示( &被轉義)
  • <code> - 顯示任何 html( <被轉義)
  • \\| - | 仍然充當表格單元格分隔符

更新

&#124; 如果我在反引號內沒有它就可以工作。 所以,至少現在,我只是取消對豎線的反引號。 例如, a | b a | b變成a | b

Docusaurus 維護者在這里! Docusaurus 使用 Remarkable 來解析 Markdown。

正如您在問題中指出的那樣,您可以將其寫在表格中 - &#124; 它將呈現為| .

如果您希望它以等寬樣式顯示,請將其包裹在<code>&#124;</code>而不是使用反引號。 您必須編寫 HTML 而不是 Markdown 才能使其工作。

請參閱Reason Cheatsheet 的第 30 行。 我最近在 Reason 文檔中修復了一個類似的問題。

## Boolean

| JavaScript                                            | Reason                                         |
| ----------------------------------------------------- | ---------------------------------------------- |
| `true`, `false`                                       | `true`, `false` \*                             |
| `!true`                                               | Same                                           |
| <code>&#124;&#124;</code>, `&&`, `<=`, `>=`, `<`, `>` | Same                                           |
| `a === b`, `a !== b`                                  | Same                                           |
| No deep equality (recursive compare)                  | `a == b`, `a != b`                             |
| `a == b`                                              | No equality with implicit casting (thankfully) |

變成:

原因表

如果通常的策略不起作用,您應該能夠使用看起來像條形但不是 Unicode 字符,例如 Unicode Character 'INTEGRAL EXTENSION' (U+23AE)

| foo   | bar |
| ----- | --- |
| `a⎮b` | baz |

如果您正在輸入數學並且 $p(x|y)$ 破壞了公式,請使用 \\vert 而不是 |。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM