Символ вертикальной черты в таблице уценок
Таблицы разметки используют вертикальные полосы в качестве разделителей полей, но мне нужно написать вертикальную полосу в некоторых ячейках. Это возможно? Я использую GFM (GitHub Flavored Markdown).
Можно ли как-нибудь уйти от вертикальной черты?
Это не на GitHub, это через Docusaurus. Я не знаю, какой синтаксический анализатор использует Docusaurus, но ни одна из следующих работ:
|
-|
просто отображается (&
сбежал)<code>
- Любой HTML отображается (<
сбежал)\|
-|
по-прежнему действует как разделитель табличных ячеек
ОБНОВЛЕНИЕ:
|
работает, если у меня нет его внутри спины. Так что, по крайней мере сейчас, я просто откину вертикальную черту. Например, a | b
становится a
|b
2 ответа
Сопровождающий Docusaurus здесь! Docusaurus использует Remarkable для анализа Markdown.
Как вы указали в своем вопросе, вы можете написать это в своей таблице - |
и он будет отображаться как |
,
Если вы хотите, чтобы он отображался в моноширинном стиле, оберните его <code>|</code>
вместо использования обратных галочек. Вам нужно будет написать HTML, а не уценку, чтобы заставить его работать.
Обратитесь к строке 30 из Reason Cheatsheet. Недавно я исправил аналогичную проблему в документах Reason.
## Boolean
| JavaScript | Reason |
| ----------------------------------------------------- | ---------------------------------------------- |
| `true`, `false` | `true`, `false` \* |
| `!true` | Same |
| <code>||</code>, `&&`, `<=`, `>=`, `<`, `>` | Same |
| `a === b`, `a !== b` | Same |
| No deep equality (recursive compare) | `a == b`, `a != b` |
| `a == b` | No equality with implicit casting (thankfully) |
будет выглядеть так:
Если вы вводите математические выражения и $p(x|y)$ нарушает формулу, используйте \vert вместо |.
Если обычные стратегии не сработают, вы сможете использовать символ Unicode, который выглядит как полоса, но это не так, например: ⎮
Символ Unicode 'INTEGRAL EXTENSION' (U + 23AE):
| foo | bar |
| ----- | --- |
| `a⎮b` | baz |