MarkDown语言中,引用内容为什么都连成串,挤在一起了呀?

html-css010

MarkDown语言中,引用内容为什么都连成串,挤在一起了呀?,第1张

1.Markdown 不是想要取代 HTML,甚至也没有要和它相近,它的语法种类很少,只对应 HTML 标记的一小部分。Markdown 的构想不是要使得 HTML 文档更容易书写。在我看来, HTML 已经很容易写了。Markdown 的理念是,能让文档更容易读、写和随意改。HTML 是一种发布的格式,Markdown 是一种书写的格式。就这样,Markdown 的格式语法只涵盖纯文本可以涵盖的范围。

2.实现方式其实就是通过不同的正则表达式来匹配然后替换,实现居中的话可能会用到css,本身也不归html管。至于center标签,我觉得这个有点hei科技。上网搜一下你会发现

在 HTML 4.01 中,center 元素不被赞成使用。

在 XHTML 1.0 Strict DTD 中,center 元素不被支持。

在 HTML 5 中,不支持该标签。

这个标签违背了样式和结构分离的原则。

3.pdf的所有东西都是按照坐标画上去的。

4.markdown内容是html的子集合,html自己都不能控制位置,更不用说它的子集了。

—————————————

html的话,可以把生成文档再加一个自己写的过滤器然后达到效果。当然,不用单独css会很脏。可以写好css然后过滤器自己再加具体类就好。

对于pdf本质上*应该*是一个浏览器核心在绘图,也就是和上面应该一样。

首先,Markdown 不是用来排版的,想的大部分「排版」的工作,实际上需要在转换成比如 HTML 后用 CSS 实现,或者用 Pandoc 转换成 LaTeX 后再进一步调整。

其次,如果论文足够简单,没有复杂公式、不需要交叉引用,一条主线走到底,使用 Markdown 来编写也没什么不好,甚至可以说是更好的选择。Simple is beautiful.