InterImm / InterImmBook

:seedling: The Book of Interplanetary Civilization;星际移民之书.
http://book.interimm.org
201 stars 20 forks source link

原稿排版标准讨论 #40

Open emptymalei opened 9 years ago

emptymalei commented 9 years ago

可以使用漢字標準格式来实现网页排版,

  1. 不需要在汉字和英文之间加入空格了
  2. 保留我们大陆的引号习惯,不使用上述标准中的引号习惯
  3. 标点符号排版是自动完成的

使用 make latex 生成 tex 文件之后,为了编译成 pdf,需要使用 xelatex,此外需要使用如下 package

\usepackage{xeCJK}

遇到字体报错就把自己装上。

ProtossProbe commented 9 years ago

这个确实好看,小清新风格扑面而来,gitbook的那个排版可能更适合英文一些。

syrte commented 9 years ago

啊,好棒。这年头什么都有标准,强迫症患者好幸福 :P

syrte commented 9 years ago

太好了,以后markdown文件就用这个css渲染了。

emptymalei commented 9 years ago

越来越不喜欢 gitbook 了,editor 都不能输出 html 了……只能发布到他们的网站。

哎,还是古老的 sphinx 强大又好用。不过既然开始用了,还是坚持下去吧。


还有上面提到的这个 Han 插件跟 gitbook 有冲突,会导致 gitbook 的翻页按钮消失变成方框,所以我没有用。再想想办法吧。

unionx commented 9 years ago

我倒是一直在用 sphinx 来着,还考虑在我自己的服务器上部署一个 readthedocs

emptymalei commented 9 years ago

如果一开始选择了 sphinx 就不会有这么多麻烦了哎。sphinx 自定义 layout 和 css 也非常简单。RST 语法比 md 严谨也有更多的格式。

ProtossProbe commented 9 years ago

今天发现思源黑体字体对中英混排支持很好,如果以后可以定义网站字体了不妨使用...

emptymalei commented 9 years ago

@SpaceXploration 好~~ 不过一般定义字体有特定的一个序列,win 平台一般是微软雅黑先用的。

emptymalei commented 9 years ago

一个排版小技巧:

交叉引用可以使用

:ref:

.. _tag:

http://sphinx-doc.org/markup/inline.html#role-ref

好处是,当我们的目录名改变的时候,这个交差引用形成的引用名称会跟新的保持同步。

举例: http://interimm.org/InterImmBook/guide/mars.html