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

如何调整Quarto中代码块的字体大小以适配Beamer演示?

在Quarto Beamer中调整代码块字体大小

有两种实用方法可以缩小指定代码块的字体大小,让长代码行在PDF中单行显示:

方法1:针对单个代码块设置

直接在目标代码块的选项中添加fontsize参数,指定Beamer支持的LaTeX字体大小命令即可,比如scriptsize(比默认字体更小)或footnotesize:

#| echo: true
#| fontsize: scriptsize
w = np.array([0.7, 0.3])
Sigma = np.array([[0.09, 0.1], [0.1, 0.25]])

var_rp = w.T @ Sigma @ w
print("Variance of our example portfolio {:.4f}".format(var_rp))
print("Standard Deviation of our example portfolio {:.2f}".format(np.sqrt(var_rp)))

常用LaTeX字体大小命令从小到大依次为:tiny < scriptsize < footnotesize < small(默认),可根据实际显示效果选择。

方法2:全局统一调整所有代码块

如果需要让文档中所有代码块都使用小字体,可在文档的YAML头部添加如下配置:

format:
  beamer:
    include-in-header:
      text: |
        \AtBeginEnvironment{Shaded}{\scriptsize}

这段代码会在所有代码块的渲染环境启动时自动设置字体为scriptsize,替换成其他字体命令即可调整全局代码块的字体大小。

内容的提问来源于stack exchange,提问作者Raul Guarini Riva

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 11:22:48