背景

从我第一次打字(约1995)到现在已经二十年了 慢慢的形式了自己的风格习惯 加上对字符和排版相关的知识比较感兴趣 看了不少知乎的回答 觉得可以总结一下自己的写作习惯 也就是我自己的写作风格手册(Manual of Style)

这个手册介绍的风格都是我的个人习惯 不是标准 因为我的写作涉及网络环境(主要是编程等技术性内容)和平时的学术写作(这个算职业) 而且也经常指导别人进行论文排版 所以这个手册对大众有一定的借鉴意义 这也是我把它放在网上的原因

欢迎您在CC BY 4.0协议下使用本手册 如果有任何问题欢迎留言讨论

文字

  • 非特殊情况下使用中文简体 英文只用于英文写作
    特殊情况包括但不限于:与港澳台同胞和国际友人交流 引用 无公认的中文翻译 命令操作

  • 避免错别字和不正确用法 非正式写作可以使用一些读音相近的词 但不能影响阅读
    比如「举个栗子」

  • 中文英文之间不人为输入空格

  • 避免数字和数字、字母与字母、汉字和符号之间用空格分隔
    可以加入中文内容 比如「5 mL PBS缓冲液」写做「5 mL的PBS缓冲液」

数学

  • 单位尽量用字母形式
    比如用cmÅ 不用厘米

  • 叙述性内容可以用中文化的单位
    比如等单位用中文

  • 叙述性文字可以用中文数字 否则尽量用阿拉伯数字

  • 安全的情况下应使用非分隔空格(NO-BREAK SPACE)避免在数值和单位之间换行

  • 除特例外(° ' '' %) 数值与单位之间加一个空格

  • 除特例外(\\ : ·)数学运算符号前后加空格

标点符号

  • 非正式写作省略逗号和句号 以空格代替

  • 中文环境使用中文符号 但下列符号用英文形式:( ) “ ” ‘ ’ ℃
    主要是为了美观

  • 「英文环境」用英文符号
    关于「英文环境」见参考资料3 这条规则一般适用于符号多的情况

  • 英文环境倾向于使用"直引号"
    个人感觉更美观

  • 非正式写作的中文中使用「直角引号」代替“弯角引号”
    中文没有真正的双引号

  • 非正式写作用【黑括号】作为强调

  • 在安全的环境中尽量多的使用纯文字表达
    比如尽量使用Emoji😸 区分- 等(见参考资料2)

格式排版

  • 正式写作用正文「宋体/仿宋+Times New Roman」的字体组成 标题可以用黑体

  • PPT等使用「黑体+Times New Roman」组合

  • 非正式写作尽量用「黑体+英文等宽字体」的组合
    我最喜欢的是「冬青黑体简体中文+Inconsolata」

  • 中文不用斜体 可以用加粗、加下划线和使用黑体等方式强调

  • 英文中的拉丁语等外来语尽量用斜体
    via

  • 对于无格式的内容 用空行分隔段落 首行不缩进

  • 采用「内容与格式分离」的指导思想进行排版
    写作可以使用标记语言(如Markdown)进行辅助 减少细微调整 尽量生成PDF等最终形式

  • 正式写作中 对于有格式的内容 有如下规范:
    正文格式为:首行缩进2个字、1.5倍行距、两端对齐
    正文段落分隔用段落间距控制 比如「段前0.5行」
    段落格式尽量放在标题上而非正文上

  • 细微调整 比如断字等 尽量自动化

  • 不用半角及全角空格实现首行缩进的效果

  • 编号等尽量自动化
    必要时可以用「标记语言+生成软件」来实现 比如我喜欢用的「Markdown+Pandoc」组合

参考资料

  1. 刘昕. 中文Web阅读体验. 存档地址.
  2. 知乎用户magasa. 关于hyphen的回答. 传送门.
  3. 知乎用户梁海. 关于中英文混排的一系列回答. 传送门.
  4. Anne M. Coghill, Lorrin R. Garson. The ACS Style Guide. Online