我有一个 Rmarkdown,我正在尝试将其呈现为 Word 文档。我有一个图像,我想占据页面的整个宽度,并且在包含降价时将宽度指定为参数。然而,无论我做什么,我似乎都无法使图形宽度超过 14.82 厘米。有人有什么建议吗?
这是一个代表。将以下 RMarkdown 保存在某处。
---
title: "Untitled"
output:
word_document: default
date: '2024-04-23'
---
Some text.
![5cm wide figure](Danmark_v2024a_Figure_04.png){ width=5cm }
![14cm wide figure](Danmark_v2024a_Figure_04.png){ width=14cm }
![15cm wide figure](Danmark_v2024a_Figure_04.png){ width=15cm }
![17cm wide figure](Danmark_v2024a_Figure_04.png){ width=17cm }
![100% wide figure](Danmark_v2024a_Figure_04.png){ width=100% }
您还需要将此图保存在工作目录中为
Danmark_v2024a_Figure_04.png
- 这是我试图包含的图。设置完成后,使用 Rstudio 将其编织到 Word。然后打开生成的word文档 - 你会看到最大数字的宽度限制为14.82厘米。
如何获得“全角”17cm宽的人物?
文本宽度之上的显式宽度始终表示“文本宽度”,即文本列的宽度。 100% 等相对宽度是相对于该文本宽度的。请注意,相对宽度可以超过 100%。像 120% 这样的尺寸会使图像变大,并且它会增长到右页边距。
但是,没有(简单)方法可以使图像占据左边距的空间,因此不可能使其跨越整个页面宽度。 (从技术上讲,人们可以找到一种使用 pandoc Lua 过滤器来做到这一点的方法,但这会非常困难)。
officer 包可能会有所帮助,但我认为上述用例不受支持。不过我不太了解这个包,我可能是错的。