莲枝专栏---字体为什么总比较小?

“学——姐!为什么呐!LaTeX 弄出来的文件字体总是比较小啊!”

【深呼吸一口气】“记得查一下打印对话框里的选项纸张大小是A4无误要吻合PDF本身的大小然后什么Zoom什么缩放全都确保是‘无’或 None 或 100% 这些都是新手易犯错误不要再犯了谢谢” “……学姐,我在你眼中,是会专踩这种低级错误的人吗?(众人猛点头如捣蒜ing)我是说,LaTeX 产生的PDF打印出来后,和 Word 的文件比较,字体总是看起来要小一点,明明我两边用的就是 12pt 啊!而且不是 kerning 的问题,就是字体本身的大小!” “哦,这个问题啊,呵呵呵。这个链接,读读。” https://www.oberonplace.com/dtp/fonts/point.htm https://en.wikipedia.org/wiki/Point_(typography) (这个比较详细,但是肯定会被墙) “……学姐,太长不读。啊啊啊别打人!!” “哎,朽木,朽木也。学妹,这牵涉到设计方面的东西了,你上!” “得令!听仔细了哦!虽然 point 是个绝对单位,可是 1pt 到底是多长,在长远的设计业、印刷业历史,甚至至今,由于各种历史、业界或其它不可知因素,还是有几种不同的定义的,简单地来说就有 欧洲/法国派:1 Didot point = 0.3759 mm = 约 1/68 寸 (还有 Truchet point, Fournier point) 美国派:1 ATA point(也叫 Johnson point)= 0.3514598 mm = 0.0138366 寸 1 TeX point = 0.3514598035mm = 1/72.27 寸 (还有 Hawks point) 以上是传统排版、印刷业使用的单位。TeX 的初衷是针对印刷的,所以 Knuth 在弄 TeX 时是尝试还原了 ATA point 的。那么后来计算机抬头了,有了桌面排版这一回事,Adobe 就提倡了 Postscript point: DTP 派:1 Postscript point = 0.3527777778 mm = 1/72 寸 1 IN point = 0.4 mm 而 Word 沿用的是 Postscript point,比 TeX point 大了那么一些些,就是这个原因!不仅是 Word 和 TeX,其它好些设计相关软件用的也可能是不同定义的 pt。” “搞那么复杂干什么啊!!!坑人啊!!!” “都说了,各种历史、业界或其它不可知因素,你真有兴趣还是好好找一本设计/印刷历史相关的书籍研究一下吧,太详细的我也实在说不清楚,毕竟咱不是设计专业。【摊手】” “扯了这么多,还是改变不了 LaTeX 的字体比较小这事啊。我和这个只会用 Word 的编辑扛上了,他硬是说我的论文文件字体太小(也就差那0.00几厘米好不好!!),要我改!怎么改的了?” “哦——说了这么久原来是这事啊!这好办。你有没有注意过,一些宏包定义指令时都不用 12pt14pt 的,而是用 12\p@14\p@?” “这个有,我还奇怪干嘛要这么麻烦,直接写12pt不好吗,TeX 就是瞎折腾!” “就是因为这么折腾了,你现在才可以重定义!TeX 里 1pt 就是 1/72.27 寸,轻易改不了的,可是 \p@ 是个宏,可以改!TeX 里其实也有 Postscript point,叫做 1bp——” 【众人 ∑(゚Д゚):就是这个吗!!】 “——所以你就可以 \makeatletter\p@=1bp\makeatother,注意一定要在 \documentclass\LoadClass 之前重定义,才能生效。” “……好啦!还真是看不太出来什么差别,有些段落分行时,把又一个字推到下一行了才比较看得出来!” “好了就好,快去交差了啦。另外如果你自己需要以 pt 来定义哪些长度或标题字体大小什么的,也别忘了统一用 \p@,以后如果要改回来用 PostScript point 也比较灵活。”
要注意,这种做法其实会影响 LaTeX 内部算法,可能会导致 xcolor 和 tikz 宏包等报错!所以若非绝对必要,还是尽量不要改动 \p@
分享到:
未经允许不得转载:莲枝专栏---字体为什么总比较小?
已有 条意见

    最新文章

    加载中...
      本站提供专业LaTeX排版、咨询、定制服务,请点击下图咨询详情


      全国首个精品的LaTeX视频教程,大牛带着你入门,让LaTeX学习不再纠结,请点击下图咨询详情

      热门评论

        联系我们

        交流QQ群:91940767
        本站QQ号:343083553
        邮箱联系latexstudio@qq.com
        淘宝店铺latexstudio.taobao.com 提供排版,模板定制,培训,图片处理,视频教程等LaTeX服务。

        关注微信公众号: latex2015

        如果您投稿或者希望加入我们团队,请发送您的简历到latexstudio@qq.com。

        科技艺术的完美融合,专业精致的排版体验

        联系我们联系我们