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.