赞
踩
最近在做讨论班的幻灯片,选择使用 xaringan 模板。制作完成后,总感觉字体样式有些奇怪。可能是默认情况下的字体不是很合适。于是,小编纠结着想把模板字体进行替换。那么具体如何实现呢?
关于 R Markdown 和 xaringan 的入门教程可见:1.5w字的Rmarkdown入门教程汇总 、R沟通|用xaringan包制作幻灯片。
随着 ChatGPT 的智能化,小编开始以他作为搜索引擎。于是我把需求输入其中,得到了以下结果。
基于该回答,小编进行了实际操作,并给出更加符合的使用教程。
并进行重命名(小编这里命名为:1.ttf, 2.ttf 和 3.ttf),并将其放置到 .Rmd 同级文件夹 fonts。
@font-face {
font-family: 'My Font';
src: url('fonts/3.ttf');
}
body {
font-family: 'My Font', sans-serif;
}
注意:在 RStudio 中运行你的 xaringan 幻灯片时,确保将工作目录设置为包含字体文件夹的项目文件夹(如果读者按照小编的教程,默认工作目录为该 Project 存放的位置,所以不需要做任何处理)。
本文使用最原始的 xaringan 中文模板作为案例。主要思路:需要在 YAML 头部加载 css 文件,之后在该文件中设置字体并加载本地字体。
在此基础上,按照这个思路可以应用其他模板中,例如 TeX,Beamer,R Markdown 其他模板等。
如果你觉得该模板较为单调,你可以看看这篇推文:R沟通|提升xaringan幻灯片的b格、R沟通|设置xaringan主题 。
如果读者遇到问题,可以询问 AI,并将方法“为我所用”。如果没有魔法,可以试试可这网址:https://github.com/xx025/carrot 给出了一些免费类似 ChatGPT 的镜像站点。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。