Quarto PDF中如何单独为图片设置侧边标题?
在Quarto PDF中单独设置图片侧边标题
首先明确:fig-cap-location: margin完全可以在Quarto PDF中实现侧边图片标题的效果,全局设置会作用于所有图片,要单独为单张图片配置,有两种常用方法:
方法1:在代码块选项中单独指定
如果是用代码生成的图片(比如R、Python代码块),直接在代码块的选项里添加fig-cap-location: margin,仅对当前代码块生成的图片生效:
```{r} #| fig-cap: "这是一张带侧边标题的图片" #| fig-cap-location: margin plot(mtcars$mpg, mtcars$wt)
## 方法2:用Div容器包裹静态图片或代码块 如果是插入静态图片,或是想给某一组图片单独设置样式,可通过Div容器在局部指定`fig-cap-location: margin`: ### 静态图片示例 ```quarto ::: {fig-cap-location="margin"}  :::
代码生成图片示例
::: {fig-cap-location="margin"} ```{r} #| fig-cap: "Div包裹的侧边标题图片" plot(iris$Sepal.Length, iris$Sepal.Width)
:::
## 注意事项 - 确保使用Quarto v1.2及以上版本,旧版本对局部配置的支持可能有限。 - 侧边标题的具体样式会受PDF模板影响,若需自定义格式,可通过修改LaTeX模板调整。 内容的提问来源于stack exchange,提问作者Max Zeno
相关产品推荐
相关产品推荐

