如何在R Markdown公式中生成小写花体k?
R Markdown(tinytex环境)生成类\ell风格小写花体k的实现方案
方案1:无额外依赖直接可用
绝大多数R Markdown默认模板会自动加载amsmath包,tinytex环境无需任何额外配置,直接在公式中使用\varkappa命令即可得到手写风格的小写k,和\ell的风格匹配度较高。
效果对比:
普通小写k:$k$ | 类\ell风格花体k:$\varkappa$ | 标准花体l:$\ell$
方案2:使用mathrsfs包获取更贴合的手写花体效果
如果对\varkappa的效果不满意,可以导入mathrsfs包使用\mathscr{k}命令,tinytex会在首次渲染时自动安装该包,无需手动操作。
PDF输出配置
只需要在文档的YAML头部添加包导入声明即可:
--- title: "你的文档标题" output: pdf_document header-includes: - \usepackage{mathrsfs} ---
HTML输出配置
HTML输出依赖的MathJax默认支持\mathscr命令,无需额外导入包,直接在公式中写$\mathscr{k}$即可渲染。
效果对比:
花体k:$\mathscr{k}$ | 标准花体l:$\ell$
注意事项
- 不要使用
\mathcal{k}实现小写花体k,\mathcal默认仅支持大写字母,小写k渲染会出现样式异常 - 所有方案均兼容tinytex的自动包管理机制,无需手动干预包安装流程
内容的提问来源于stack exchange,提问作者ben
相关产品推荐
相关产品推荐

