作者:80后女孩香香521 | 来源:互联网 | 2023-08-14 17:11
篇首语:本文由编程笔记#小编为大家整理,主要介绍了Markdown中的标签空间相关的知识,希望对你有一定的参考价值。
我想在Markdown中使用一个/多个Tab空间。我使用了“&nbsp”,这是有效的。但是,如果我想使用多个Tab空间,那么MarkDown Document看起来不会很好。
我想在下面这样使用,
Main Topic
*Tabspace* Subtopic1
*Tabspace**Tabspace* Some Points for subtopic1
*Tabspace* Subtopic2
*Tabspace**Tabspace* Some Points for subtopic2
实际看应该是
Main Topic
Subtopic1
Some Points for subtopic1
Subtopic2
Some Points for subtopic2
任何其他替代品
答案
Use non-breaking spaces
在Markdown中,与任何标记语言一样,选项卡空间会折叠到单个空间。此外,几个连续的水平空格(例如空格,制表符)会折叠到单个空格,或者它们会从段落的开头删除。
您必须使用多个不间断的空格,而不是标签空间:
“一个空格字符,可以防止连续的空格字符折叠到一个空格中,还可以防止在其位置自动换行”。
Example
这条线在许多地方使用不间断的空间;他们没有崩溃。
这条线在许多地方使用了许多连续的空间;他们都崩溃了。
此解决方案的优点在于您不需要在Markdown文档中使用任何代码(在html中您必须使用
)。
How to introduce a non-breaking space?
- 在macOS中,您需要按⌥Opt+ Space
- 在Windows中,有时可以使用Alt + 0 + 1 + 6 + 0或Alt + 2 + 5 + 5
- 在很多商业软件中都有Ctrl + Space
Solution to the question example
主题
Subtopic1
子主题的一些要点1
子主题的一些要点1
子主题的一些要点1
Subtopic2
Subtopic3
副主题的一些要点3
副主题的一些要点3
副主题的一些要点3
警告
复制并粘贴上一个示例无法正常工作,因为有时系统会在复制粘贴操作中将不间断空格更改为普通空格:-(。
另一答案
简而言之,不,除非嵌套在列表中。
在Markdown中,代码块由缩进指定。 Markdown无法启用/禁用该功能。因此,根据设计,您不能缩进您的(非代码块)内容。
当然,有一个例外。嵌套列表项需要缩进。所以,如果你的内容在一个列表中并且至少第一级没有缩进,那么,是的,这是可能的:
* Main Topic
* Subtopic1
Some Points for subtopic1
* Subtopic2
Some Points for subtopic2
首先,请注意第一行是列表项(* Main Topic
)。然后,所有嵌套项目都缩进至少一个级别。最终级别不是列表项(尽管它们可能是),因为列表项可以包含段落。但是,所有其他级别必须是列表项,因为只有列表项可以包含其他嵌套级别。
以上内容将呈现如下:
- 主题
Subtopic1
子主题的一些要点1
Subtopic2
subtopic2的一些要点