我正在写一篇论文,最初是在 lmodern 中设置的。它有不少图形,我用外部程序(yEd、R、inkscape)制作。最初,我使用 Open Sans 制作图形,但我的导师建议,如果我对文本和图形使用相同的字体,它将具有更美观、更统一的外观。
我将第一张图表换成了 Latin Modern Sans,结果却令我大吃一惊。Open Sans 中原本干净整洁的图表在 109 dpi 的屏幕上放大 100% 后却变得模糊不清。就在那时,我意识到,正文部分也出现了类似的糟糕外观,这也让我很困扰。
由于我预计 1) 审稿人将在屏幕上阅读论文(希望以后有人会引用它),2) 我可能会在演示文稿和论文中重复使用其中的图形,因此我想切换到针对文本和屏幕都进行了优化的字体。有没有提供此功能的 TeX 字体系列?
我看到过一些类似的问题,但没有一个能解决我的担忧。为我的基本 LaTeX 模板(文本和数学)推荐一种“好看”的字体系列似乎是关于打印友好字体,并强调数学(我懂的很少)。有没有办法让标准 LaTex PDF 输出在屏幕上看起来也不错答案是“使用拉丁现代”的建议,但拉丁现代在屏幕上显示不佳。哪种字体最适合在屏幕上观看?仅讨论屏幕查看,并回答了有关更改阅读器设置(我无法控制)的建议以及一般衬线与无衬线的讨论。
答案1
用一个LaTeX 字体目录,我选择了一种适合我的字体组合。结果发现 Open Sans 可用于 LaTeX。这让我很惊讶,因为出于某种原因,我一直以为 PSNFSS 包是更改字体的唯一选择。
我现在使用 Open Sans 作为无衬线字体,使用 Charter 作为衬线字体,具体如下:
\usepackage[defaultsans]{opensans}
\usepackage{charter}
在我尝试过的所有系统上,这都会产生漂亮、干净的外观,字体在 100% 放大后会得到很好的提示。此外,Open Sans 是一种 .ttf 字体,因此可以extrafont
在 R 中使用,而 Latin Modern 是 .otf,在绘制 R 图时,它会让您费尽周折。