You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为什么Pandoc转PDF时配置13pt/14pt字体反而更小?

问题原因

Pandoc 转换 Markdown 到 PDF 默认调用 LaTeX 标准文档类(article/report/book),这类文档类原生仅支持 10pt、11pt、12pt 三个字号参数:

  • 当你传入的 fontsize 是三个有效值之一时,参数会正常生效,字体大小对应变化
  • 当你传入 13pt、14pt 这类非支持值时,LaTeX 会直接忽略该参数,回退到默认的 10pt 字号,所以视觉上字体比 12pt 更小
解决方法

你可以根据需求选择以下任意一种方案解决:

  • 更换支持任意字号的文档类:在 YAML 头部新增 documentclass: scrartcl,使用 KOMA-script 系列文档类,支持 8pt~20pt 区间的任意字号,你传入的 13pt、14pt 可以直接正常识别生效
  • 扩展原生文档类的字号支持:在 header-includes 配置项中新增 - \usepackage[14pt]{extsizes},extsizes 包可以给标准文档类增加 8pt、9pt、14pt、17pt、20pt 等额外字号支持
  • 自定义任意字号(仅限 XeLaTeX/LuaLaTeX 编译场景):在 header-includes 中添加字体配置,示例如下:
    header-includes:
      - \usepackage{fontspec}
      - \setmainfont{字体名称}[SizeFeatures={Size=13}]
    

内容的提问来源于stack exchange,提问作者Marc Le Bihan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 14:15:05