element table表头没有竖线_如何做一个没有感情的排版机器

不久之前,我写了这样一份文档,来吐槽某些人的排版水平:

5ffc53c86d96adf74533ffb77ed407f4.png

bd92423828dd1761a4d44e2d65f7b58d.png

但是,我所遇到的第二种排版的数量远远多于第一种,包括但不限于:物理、化学练习册的某些页面;绝大多数同学写出来的论文;一些网上的资料。这促使我为各位科普一下排版的一些基础概念和原则。

一、为什么文章需要排版

有一个常见的误区:认为文章只需注重内容,而无需关注形式。这种观点非常片面。优秀的排版是优秀的文章中不可缺少的一部分——这至少有三个理由。

首先,从最实用主义的角度,排版的一大作用在于避免歧义,增加文章清晰度和准确度。以 Stack exchange 上的一篇回答为例:  

90a23d5c5e02fd6c12c724c20887faaa.png

This is clearly a function(-al) K (with index 2) of a variable F and a function e (index 6) of the variables C and N.

这显然是一个函数 K (序号为2),自变量为 F 和一个函数 e (序号为6),而后者的自变量又是 C 和 N

https://chemistry.meta.stackexchange.com/questions/551/should-we-use-italicized-chemical-formulas-or-non-italicized-chemical-formulas

而造成这种“函数”与“化学式”之间的歧义的原因,正是在于化学式没有使用正体而是用了斜体。有些人认为,这种错误在绝大多数时候能够通过上下文区分;但是总会有难以区别的时候。并且,与其让读者花费额外的时间处理信息,不如在传递信息时就使其尽可能地准确。

其次,好的排版能够使读者最大程度地关注内容,而不会被杂乱的版式干扰,提升了读者接受信息的效率。有这样一个论断:Good typography (like good organization) is something you do not notice. (Tantau, 52) 优秀的排版恰恰是使得人们不会注意到的排版。以某本 C++ 信竞参考书作为反面教材,以下是我从中复刻出的一页:

8b6a94c1bde63c3ea7f0b19993306302.png

由于我在复刻时,标点用了半角,因此效果还要好于原书。这本书是第一本我看得懂每一行字,却看不下去的书。究其原因,正是因为它的排版太过混乱:一页中出现了程序代码、数学公式、列表、正文等多种环境,竟然全部使用“宋体正文”格式,导致可读性极差,大段的代码段需要一个个字符地读,而无法一眼抓住其内容。我们只需将其略作调整,就可以极大地增进其可读性:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值