所以我想在 R Markdown 中插入一个表格和一张图片。在普通的 word 文档中,我可以轻松地插入一个表格(5 行 x 2 列),而对于图片,只需复制和粘贴即可。
如何插入一个 5 行 x 2 列的表格(并在其中输入内容)(并根据第二列比第一列宽来调整表格)?
如何插入图片?根据我的理解,我应该首先将图片保存为 png,然后将其引用到我的文档中。另外,我想自动将图片调整为报告,例如不占用超过一页或少于一页。(有没有办法让我根据自己的喜好调整图片的大小)?
如果有人知道有关 R Markdown 的任何酷/格式,您也可以告诉我吗?我知道这#会为段落设置一个大标题,并** **加粗。这就是我所知道的一切!
#
** **
一些网站为表格和图像提供了合理的备忘单或 HOWTO。我的名单上最重要的是:
Pandoc自述文件,特别是表格
RStudio 的RMarkdown ,基础知识(包括表格)的更多细节和pandoc 的 markdown的重写。
图片使用起来非常简单,但不提供调整图片以适应页面的功能(请参阅下面的 更新 )。要调整图像属性(大小、分辨率、颜色、边框等),您需要某种形式的图像编辑器。我发现我可以使用ImageMagick、GIMP或InkScape之一做我需要的一切,所有这些都是免费和开源的。
要添加图片,请使用:
![Caption for the picture.](/path/to/image.png)
我知道 pandoc 支持 PNG 和 JPG,应该可以满足您的大部分需求。
如果您在 R 中创建图像(例如,绘图),您确实可以控制图像大小。这可以直接在创建图像的命令中完成,或者更好的是,如果您使用的是knitr ,则可以通过选项来完成(强烈推荐…查看块选项,特别是在 Plots 下)。
我强烈建议仔细阅读这些教程;markdown 非常方便,并且有许多大多数人不经常使用的功能,但是一旦他们学会了就非常喜欢。(SO 不一定是提出这些教程中直接回答的问题的最佳场所。)
前段时间,pandoc为图像合并了“link_attributes”(显然是在 2015 年,提交jgm/pandoc#244cd56)。“调整图像大小”可以直接完成。例如:
pandoc
![unchanged image](foo.jpg) ![much-smaller image](foo.jpg){#id .class width=30 height=20px} ![half-size image](foo.jpg){#id .class width=50% height=50%}
尺寸可以不提供单位(假定像素),也可以提供 “ 、、、、和 ”px(参考:cm``mm``in``inch``% https: //pandoc.org/MANUAL.html , 搜索link_attributes)。
px
cm``mm``in``inch``%
link_attributes
(我不确定 CommonMark 是否已经实现了这一点,尽管进行了长时间的讨论。)