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

如何在Quarto Markdown PDF中用![...]语法控制图片浮动位置?

在Quarto Markdown PDF中控制图片位置(仿LaTeX [H]效果)

当你用![Caption](Figure.png)这种短语法插入图片时,要实现类似LaTeX[H]的精确位置控制,有两种核心方式:

  • 直接给图片添加fig.pos属性
    在图片语法后加上{fig.pos="H"},就能把LaTeX的浮动说明符[H]传递给生成的figure环境,强制图片放在代码对应的位置。示例:

    ![图片标题](Figure.png){fig.pos="H" width="100%"}
    

    这里的width="100%"是可选的,用来控制图片宽度,你可以根据需求调整。

  • 提前加载LaTeX的float包
    因为[H]依赖LaTeX的float宏包,默认Quarto可能没自动加载,所以需要在文档开头的YAML配置里添加加载代码,避免编译报错:

    ---
    title: "你的文档标题"
    format:
      pdf:
        include-in-header:
          text: |
            \usepackage{float}
    ---
    

如果需要更复杂的排版控制,也可以直接在Quarto里嵌入LaTeX的figure环境,不过既然你想用短语法,上面两种方法就足够满足需求了。

内容的提问来源于stack exchange,提问作者captain

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 02:00:06