博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LaTeX 与字体
阅读量:4190 次
发布时间:2019-05-26

本文共 879 字,大约阅读时间需要 2 分钟。

在我看来,字体是 LaTeX 中最复杂的问题。

1. 选择字体

  适合屏幕阅读的字体不一定适合打印,适合CRT显示器的字体不一定适合LCD显示器。例如Windows自带的宋体在屏幕上显示很清晰,而打印出来就比较难看(显得单薄)。正文我一般喜欢用华康简宋方正书宋简体这两种宋体。英文字体也是如此,在屏幕上我比较喜欢看无衬字体(sans serif)例如 VerdanaArial,而打印到纸上的正文最好采用有衬线的字体(又称罗马字体)。个人认为比较好看的适合正文的罗马字体有:Lucida Bright(The LaTeX Companion)、Bookman (Effiective STL The Pragmatic Programmer)、Palatino(Computer Organization & Design)等等。

LaTeX 默认的 Computer Modern Roman 字体有几个问题:

第一是使用过度,版面看起来千篇一律。通过辨别字体,很容易判断哪些书籍文章采用 LaTeX 系统排版,因为这些书籍文章几乎都使用 Dr. Knuth 设计的 Computer Modern Roman 字体作为正文字体。这或许从一个侧面反映了更换 LaTeX 的字体是很麻烦的。(现在情况好多了,pxfontstxfonts等宏包能方便地选择字体)

第二是字母过于纤细,打印效果不理想(特别是使用高分辨率的激光打印机或照排机时,字母显得有些单薄)。这点我想主要原因是 Dr. Knuth 设计 Computer Modern 系列字体是在上世纪 70 年代,

那时激光打印机的分辨率一般只有 300 DPI,如果字体笔画做得粗一些,打印出来可能就会一团乌黑。现在激光打印机的分辨率已经做到600 DPI 甚至 1200 DPI,CM 字体显得不结实,另外有人认为 CM 字体的衬线有些夸张。

第三是某些领域的文章的正文字体习惯使用 Times Roman ,CM 字体不符合要求。

2. 安装英文字体

3. 安装中文字体

.待续.

转载地址:http://wjaoi.baihongyu.com/

你可能感兴趣的文章
linux中cat命令使用详解
查看>>
java中的异常机制
查看>>
商务智能-基本方法-数据钻取
查看>>
openstack-instance-high-availability-Evacuate
查看>>
evacuate-instance-automatically
查看>>
pycharm常用设置(keymap设置及eclipse常用快捷键总结)
查看>>
关于在openstack的环境变量.bashrc自定自己简化命令
查看>>
Openstack Heat Project介绍(转)
查看>>
How to Perform an Upgrade from Icehouse to Juno(ice升级到juno)
查看>>
高扩展性网站的50条原则(转)-思维导图
查看>>
解决openstack novnc一段时间后自动挂断登录不上问题,novncproxy dead but pid file exists
查看>>
构建OpenStack的云基础架构:ManageIQ(转)
查看>>
云管理软件 ManageIQ(转)
查看>>
CentOS 7.0,启用iptables防火墙(转)
查看>>
DISCUZ浅析之COOKIE篇
查看>>
实战DDD(Domain-Driven Design领域驱动设计:Evans DDD)
查看>>
SSH中各个框架的作用以及Spring AOP,IOC,DI详解
查看>>
openstack juno 配置vmware(vcenter、vsphere)
查看>>
远程debug调试(eclipse)之openstack windows
查看>>
PAAS平台对比:OpenShift VS CloudFoundry【51CTO调研报告】
查看>>