色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

在quarto yaml中將圖形寬度指定為html百分比

錢淋西1年前7瀏覽0評論

我正在嘗試為整個項目設置HTML圖形寬度,60%的頁面寬度,我正在嘗試:

---
format:
  html:
    default-image-extension: png
    fig-width: "60%"
---

![something](images/test_image)

但是它給出了錯誤:

x The value "60%" is of type string.
i The error happened in location format:html:fig-width.

將此值更改為0.5不會產生錯誤,但圖形大小保持不變。我可以單獨更改數字,但我想要一份YAML的綜合聲明

正如我已經評論過的,fig-width只能接受數值。因此,要以百分比單位設置圖形寬度,另一個選項是使用out-width,它可以采用不同的單位(像素、厘米、毫米、英寸和%)。但是似乎在yaml中指定out-width不起作用。所以您可以使用編織器選項out.width(注意。以設置從代碼塊生成的圖像的全局圖形寬度。

但是這個out.width不會影響markdown圖片,為此你可以使用css。

---
title: Specifying fig width in percentage unit
format:
  html: 
    default-image-extension: png
knitr:
  opts_chunk:
    out.width: "60%"
---

## Plot

```{r}
plot(rnorm(1000))
```

## Markdown Images

![A cute Dog](dog.jpg)

```{css, echo=FALSE}
img.figure-img {
  width: 60%;
}
```