撑得过纸张和投影仪的对比度
对比度是墨水和它背后那块表面之间的差别。在笔记本电脑上、昏暗的房间里,中灰可以显得优雅。到了走廊里的复印件上,它变成一团污迹。低对比度提醒就是为这条缝存在的。它出现时,先改这一对,再辩论口味。深色字配浅色正文,是最不容易失败的组合。浅色字配深色表头,是让表头找得到的组合。两者可以并存,因为表头填充色和表头文字颜色,与正文填充、正文文字是分开的。
为自己做一套只有三种角色的颜色,然后停下来。第一种是表头的表面和表头的字母。第二种是正文的表面和正文的字母。第三种是单个例外,只用在少数格子上,仍然是深底浅字或浅底深字。条纹不是第四个主意。它是正文表面的轻微变体,好让行还追得上。若你的条纹可能被误认为例外的颜色,这套记号就坏了。读者应该能用话说出例外(“蓝色那一行是郊游”),而不必把每一条色带都说成有意义。
按物件将被看见的方式来测试。若要投影,从显示器前退后,或缩小,直到字和房间里将有的那么小。若要黑白打印,导出 PDF 并打一份草稿,因为蓝色表头和藏青条纹会塌成一条灰杠。若是聊天里的 JPEG,先发给自己,在日光下用手机打开。日光是细细的黄字消失的地方。编辑屏幕上的提醒是必要的,但不够。你的第二眼是这条技巧的一部分。
永远不要只靠颜色编码状态。写上出席、迟到或缺席。然后如果你想,再给那一行上色。色觉不同的同事、灰度打印和匆忙的读者都得到那个词。色调是之后的礼貌,不是事实的载体。这条对比度技巧和警告灯无关,它关系的是颜色消失之后表还能否工作。
对齐,以及眼睛返回的那条边
读者会回到一条边。对词语,那条边是列的左侧。对数字,那条边是右侧,个位、十位和百位在那里对齐。选一条与内容匹配的边,并让这一列的每一格都用它,能做到的话包括表头。右对齐的价格上面放一个居中的表头,是让这一列更难联系起来的小小虚荣。居中只对一列单个记号有道理,几乎没有别的地方。
长短不一的名字在右边会显得参差。这是对的。不要为了“平衡”参差而把它们居中。参差本身是信息:它告诉你这些是名字。居中的姓名列产生两条参差,却没有可靠的返回边。眼睛会跳。在成绩册里,跳动就是分数被安到错误学生身上的方式,哪怕数字本身是对齐的。
数字对齐仍然需要一致的精度。若你在同一列里贴进 4.5、4.50 和 4.500,右对齐救不了意思。在来源里决定精度,或重打这一列,让每个价格的小数位数相同。Tabley 不会替你四舍五入。等宽字体加右对齐,是代码和必须逐字比较的数字的组合。无衬线加右对齐,对普通的钱就够。衬线加右对齐可以出现在正式的纸上,但要检查数字是否看起来在跳舞。若它们在跳,为了最要紧的那一列,把整张表改成无衬线或等宽。
一句话不该待在窄窄的居中格子里。若备注是一句话,给它一列宽的、左对齐的备注,或者若它适用于整张表,就把一句话放进表注。Shift+Enter 可以在格子里把句子断成几行。这比挤成一团好,比更干净的列结构差。还有余列时,优先选更干净的结构。
表头、扫读,以及那一个问题的测验
装饰之前,先把这句话说完:“每一行是一个____,列告诉我____。”说不出来,这张表就是两张表共用一条边框。拆开它们。把设备借出和实验均值混在一起的研究记录,会同时搞糊涂实验室管理员和论文的读者。两张短表,各有标题,比一张宽的妥协扫得更快。
表头应该短到不必折成三行,又具体到两列不能悄悄对调名字。“信息”和“详情”是失败。“教室”和“仍缺的表格”是成功。若表头折行,先试更短的说法,再缩小整张表的字号。成绩册里作业标题很长时,折行的表头有时不可避免。这时保持正文字舒适,让表头折行,而不是把作业缩成只有你记得的代码。表注可以展开一个无法避免的缩写。它不该成为每一列的词汇表。需要词汇表,说明表头没干好自己的活。
比较时视线是纵向的,读一条记录时视线是横向的。条纹帮助纵向扫读。宽松的内边距帮助横向扫读,因为眼睛必须走过这一行而不滑到下一行。若这张表是一次读一个人的名单,宽松或标准内边距胜过密集的条纹。若这张表是顺着一列比较的价目,条纹加紧凑内边距可能更好。按读者真正的运动来选。两种运动都要紧时,例如成绩册,两边都用表头,再加一道克制的条纹,除非打印稿已经拥挤,否则内边距保持标准。
空白格子需要一条说一次的政策。习惯追踪里的空白可以表示“还没到”。通讯录里的空白可以表示“我们没有电话号码”,这和“这个人绝不能打”不同。若差别要紧,写上“不适用”或“未知”这类记号,并在表注里提一句。不要让读者把空当成零。在预算里,空和零是不同的故事。把零打上去。
在手机上编辑,而不弄丢一列
手机可以运行和书桌相同的制作器。网格上限不会缩小。你的精确度会。在手机上分趟编辑。第一趟:打开模板或设定尺寸,并改好表头。第二趟:打字或粘贴数值。第三趟:对齐、条纹和表头颜色。第四趟:导出你需要发出去的图片或 PDF。把几趟混在一起,就是拇指本来想改填充、结果删错列的方式。
格子难对准时用浏览器放大,判断整张表之前再缩回去。选择就是一切。删除行或删除列之前,在心里把选中格子的内容读出来。若它不是你要的那一行,先移动选择。撤销是为犯错之后的那一刻准备的。它不是你又做了五项改动之后的计划。
宽表会横向滚动。手机上的读者可能永远看不见第十二列。把辨认字段放在第一:姓名、物品、时间或任务。把决定字段放在旁边:状态、价格、教室或分数。备注放在最后。若要紧的是中间某一列,你就是在为桌面设计。要么接受这一点,并在发送文件时说清楚,要么趁还来得及重建列的顺序。编辑器在选择旁边加列。它不会用一个手势把整列拖到新的位置。顺序错了时,常常更快的做法是把整块贴进电子表格,在那里重排,再贴回左上角那一格,而不是重新打二十个名字。这个往返既是桌面技巧,也是手机技巧,因为手机是重打名字的坏地方。
小屏幕上的拉满宽度,并不取消“列要更少”的需要。把六列的课表拉满可以是对的。把十二列稀疏的格子拉满,会让每个词变成碎片。若手机预览看起来像一道栅栏,缝里各有一个字母,就关掉拉伸。紧凑内边距对手机的帮助大于对印刷海报的帮助。若同一份文件必须两者兼顾,优先照顾打印,给手机发一张更简单的表,或印刷版式的 JPEG,而不是那张可编辑的宽网格。
共用的手机和共用的笔记本有同样的隐私形状。草稿坐在那台浏览器里。下一个人不该看见这些格子时,导出并清除网站数据。没有账户可以退出。较长的版本在隐私。你站在走廊里时的短版本是:把文件发出去,然后不要把名单留在屏幕上。
打印和那一份样张
带着对纸的意见去打印。门上的周课表要大字、实线边框、深色表头,以及打印机会吃掉的页边。讲义里的会议议程可以更小,仍然要友善。想要浏览器的打印对话框时用打印;想要一份在到达打印机之前就已经排好的文件时用 PDF。无论哪一种,若不止一个人要依靠这一页,就打一份样张。
寻找被裁掉的文字。滚动时看起来没事的格子,到了纸上可能换一种折行,表注也可能离边缘太近。寻找变成灰色的颜色。寻找浅到消失的条纹,或深到印成第二排表头的条纹。寻找标题写着这一周、网格却仍写着上一周的情况,因为你改了一处而没改另一处。样张就是抓住这对双胞胎的地方。
打印机若是黑白的,就当作颜色不存在来选对比度,因为在那台设备上它确实不存在。虚线可能比实线印得更淡。任何在远处阅读的东西,优先用实线。在高分辨率屏幕上看起来精致的边框粗细,可能在学校复印机上消失。略重比发丝更安全。
分页既是打印机的事,也是编辑器的事。很高的 40 行表可能跨页断开。若第二页可能被人单独捡到,就在表注里重复这个理解(“下页继续,名字在第一列”)。你不能像电子表格那样在每一张打印纸上冻结表头。若断开会把人搞糊涂,就做两张更短的、表头相同的表,两个标题,例如“名单 A–M”和“名单 N–Z”,两张都打印。这比一份脆弱的长卷更好利用行数上限。
JPEG 和 PNG 不是打印,但常常是别人后来拿去打印的东西。假定它们会过一种像截图的生活。大字、实线边框,以及带日期的表注,在图片被丢进幻灯片、再从幻灯片打印出来之后仍然说得通。精致的点线网格则不会。
从 Excel 或 Google 表格粘贴
粘贴到选中的格子,让那一格成为落点的左上角。在电子表格里,只复制你想要的那一块矩形,不要复制一整张带了多年空格式列的工作表。复制来的空列仍然占用 Tabley 的十二列预算,并把真正的字段推到边缘之外。若粘贴让你意外,撤销;若需要一块干净的垫子,先清掉目的区域,选中角上的格子,再贴一次。
落下来的是文字。若电子表格复制的是值,公式会留下它们显示出来的值;或者留下剪贴板上的文字。颜色、数据条和批注不会变成 Tabley 的填充。来源里的加粗不会变成这里的加粗。计划花几分钟重新设置样式,而不是觉得被骗。粘贴的意义是避免重打名字,不是搬动工作簿的主题。
留意逗号、引号和换行。导入 CSV 和剪贴板粘贴是两扇不同的门。文件拆错列时,常见原因是名字里有逗号,或引号没有按 CSV 所期望的方式成对出现。实际的修法常常是从电子表格自己的复制来粘贴,那是制表符分隔的,而不是去摔打一份脆弱的 CSV。必须用文件时,先在电子表格里打开一次,确认各列,再从那里复制。从来源系统做出更干净的导出,好过手工修理三十行错位。
粘贴之后,故意地设定表头模式。若贴进来的第一行是字段名,仅首行的表头是合适的。若你只在已经打好的表头下面贴了正文行,就不要把表里的第二套表头也带进来。重复的表头是一种看起来像数据的扫读失败。删掉多余的那一行。
然后把数字列右对齐,词语列左对齐。只有来源整体都错了时才改大小写,不要当成反射动作。然后拿行数和来源抽查。若来源有 45 行数据,Tabley 最多留下 40 行,你需要对缺掉的五行有个政策:第二张表、在电子表格里更紧的筛选,或决定印刷名单本来就只是前 40 行。不要等名单已经贴到门上才发现缺了五行。
要回去时,复制为制表符分隔文本。把它贴进工作表。确认你没有覆盖本来想保留的公式列。最安全的往返是用工作表里一块空白区域当落点,再用电子表格自己的工具搬动数值。Tabley 不会保护那本工作簿。它只给你文字。
研究表
研究表是一个主张,证据排好,好让读者能核对这个主张。一行通常是一个条件、一份资料、一件标本或一组参与者。值得占位置的列包括标识、条件或来源、计数、结果,以及给保留意见用的备注。印刷表里通常不值得占位置的,包括研究者的心情、笔记本上的文件路径,以及一整篇摘要。那些属于笔记本。表属于别人决定结果是否可信的那一页。
把研究模板当骨架,再把列重命名成你的领域真正使用的词。计数和均值右对齐。标识容易颠倒时用等宽,例如只差一个数字的样品编号。单位放在表头或表注里,不要放进每一格(写一次“均值(厘米)”,而不是写二十次“14.2 厘米”),除非一列混了单位。混了就拆开,直到不再混。混杂的单位是表偶然撒谎的方式。
备注留给例外:一次被剔除的试验、一个坏掉的传感器、一份使用了不同定义的资料。它们不留给全部的解释。若备注格子变成一段话,那段话想住在论文里,格子里应该留下短的指针,例如“传感器已更换,见方法”。Shift+Enter 可以盛下两行短字。它不该盛下一篇文献综述。
许多条件看起来相像时,条纹有帮助。对你希望讨论者先看见的那一个结果,给单行一层较强的填充是合适的;对你个人觉得有趣的每一行都这么做则不合适。一个高亮的发现,加上说明比较的表注(“处理 A 减去对照”),比你手工涂出、却没有色阶的热力图更诚实。Tabley 的网格不会计算热力图。不要用六种互不相关的绿色去假装。
读者看见的附录用 PDF。若下周有新数据、你还会重建这张表,给自己留一份 CSV。让计算工作簿继续当均值的来源。数字变了,就重新粘贴数值,而不是在两个地方改数字然后指望它们一致。表是一种视图。视图可以很美,却仍然是副本。把它当成副本。
对课程作业,放上阅卷人不打开你的文件也能得到的最低限度上下文:标题里的课程或实验名,表注里的日期或试验编号,以及和你散文里用过的词一致的列名。表写“C1、C2、C3”,文章写“对照、加热、冷却”,会强迫阅卷人翻译。翻译是分数和理解一起漏掉的地方。把条件拼出来。
周二早上有人跟得上的课表
课表按视觉优先回答何时、何地、何人。钟点或时段沿第一列向下,日子横在上面,这是一周的模式,两边的表头都打开。角上的格子应该写“时间”或“时段”,而不是用十八点的骄傲写学校的名字。学校可以住在标题里。那一格应该给网格定向。
用代课老师会用的语言写活动。“阅读小组”好过一个绰号。若教室会变,只有大多数格子都不需要教室时,才用 Shift+Enter 把教室放进格子。若每个活动都有教室,就在表注里加一句(“除非格子另有说明,活动都在 12 室”),或把教室做进活动名称。房间用第二张表,好过一张既想当日历、又想当设施数据库的十二列怪物。
颜色表示冲突或例外,不是装饰。一种填充表示“由代课顶上”就够了。不要给每个科目一种私有的品牌色,除非观众是已经把那些颜色当成记号学过的小孩子,即便如此也要写上科目名称。低对比度提醒对欢快的小学配色同样适用。黄底白字是常见的失败。浅色调上的深色字,既保住愉快,也保住字母。
时间标签要一致。不要在行标题里混用“9:00”“上午 9 点”和“九点”。选一种形式。把行标题当作一列时间来左对齐或右对齐,若希望冒号对齐就用等宽。一天里真有休息时就放一行休息,让它在视觉上更安静,而不是填一个笑话。到了十一月笑话就不可笑了。休息仍然要紧。
更新时替换文字,不要把更正堆在表注里。“星期三作废,见星期五”意味着网格在撒谎。改星期三。然后导出新的 PDF,把旧的从门上拿下来。标题里的日期,是两份打印稿都还留在教员休息室时分辨它们的方法。没有日期的课表是谣言。
在手机上,六列的周网格可以用,只要字保持大、活动保持短。还试图在每一格里放学习目标的网格,不是手机上的课表。把目标放进第二张表,一个科目一行,让周网格保持可扫。两张表不是计划的失败。它们就是计划。
什么时候放下表,去做一张图
表回答“这一格是谁、是多少”。图回答“整体是什么形状”。读者若必须在四十行里自己心算比例,你欠他们的就不是更深的条纹,而是另一页。Tabley 的图表制作页和网格是分开的:网格不会自动把一列变成图形,你在图表里按已经核对过的数字做图。每一种图导出 PDF、PNG 和 JPEG,方便贴门、放幻灯片或发进消息。它们不导出 CSV 或 Excel,因为图不是下一轮要筛选的数据库。
份额、而且块数很少时,用饼图。五块以上,饼就开始像一盘难认的扇区,这时改用柱状图,或在表里保留精确数字、只用饼表示最大的两三块。想在图形中央留下“合计是多少”,用圆环图,不要在饼的外面再写一遍容易和扇区打架的巨大总数。类别名字是“基础维修”“上门加急”这种长词时,用条形图,让字横着读;短类别、要强调高低,用柱状图。同一类别里还要拆成几份,例如每个年级里出席和缺席,用堆叠柱状图,并在表注或图旁写明每一截是什么,不要只靠相邻的两种蓝。
随月份变化的销售额、出勤或支出,用折线图。你希望面积被读成“累积了多少”而不是“这一刻的点在哪里”时,用面积图,并且一次不要叠太多层,否则后面的线会被挡住。人数或测量值落在区间里,用直方图,区间要等宽,否则图会撒谎。要同时给阅卷人看中位数、上下四分位和离群点,用箱线图,而不是在成绩册里把低分涂红。两个测量值,例如复习时间和分数,用散点图;若你只有类别没有成对的数,散点图没有东西可散。同一个人或同一方案要在几项上对照,例如价格、速度、耐用、服务,用雷达图,项数保持在读者数得过来的范围。从期初到期末,收入、退款、损耗怎样把总数推到终点,用瀑布图,每一步标明正负,颜色只是重复,不是唯一的正负号。
做图之前先问三句。第一,去掉图之后那句话还在不在表里?若在,图是礼貌;若不在,图就是正文,表注必须写出主张。第二,读者会不会拿着尺子在图上读回精确值?会的话,同时给表或在图上标数字,JPEG 缩小之后扇区尤其靠不住。第三,这张图会不会被黑白复印?会的话,不要只用颜色区分堆叠柱状图的每一截,加上文字或纹理能表达的标签。低对比度在图上和在表上一样致命:白字放进浅黄的饼块,日光下的手机会把它吃掉。
图和表可以成对离开。研究附录里,表给标识和例外,箱线图或柱状图给那一句比较。家庭预算里,表给每一类的计划与已花,饼图或圆环图给“房租是不是吃掉了一半”。店铺价目仍然应该是表,因为顾客要读包含什么;只有在比较三个月的销量时才去折线图。不要为了“看起来专业”把一份通讯录做成雷达图。选错的图比朴素的表更难读完。
何时停手
当你说不出新的一列改变哪一项决定时,停止加列。当你不能用一句话命名新颜色的角色时,停止加颜色。当你自己不会在观众使用的距离上读这个字号时,停止缩小文字。当样张已经匹配这张表当初要回答的问题时,停止打磨浏览器里的草稿,去导出。本地存储里的草稿是草稿纸。PDF、打印稿、HTML 或电子表格文件,才是别人要一起过日子的东西。图也一样:导出你检查过的 PDF、PNG 或 JPEG,不要把图表页上的未完成草稿当成已经贴上墙。
若一条技巧和真实的读者不一致,跟随读者。仓库标签上员工已经认识的短代码,可能胜过很长的白话表头。法律诊所可能更愿意在门上的打印名单里用姓名缩写而不是全名。判断包括知道何时一条普遍规则是错误的善意。它不包括忽视对比度,因为看不清的字不是什么自家风格,而是一条没有送到的信息。