gpt4 book ai didi

r - R Markdown 中的图像位置

转载 作者:行者123 更新时间:2023-12-03 23:15:36 26 4
gpt4 key购买 nike

我想在 R Markdown 报告中插入一个图像,所以我使用了这个:

![Uniform Crossover](C:\Users\Miguel Prada\OneDrive\Documentos\Estudio\Invest UPM\ProjectANN\reports\crossover.png)

这有效,但图像位于页面顶部,而不是我编写代码的位置。
有谁知道为什么会这样?
谢谢

最佳答案

截至 2019 年,也许最好的解决方案是为您的 Rmd 文件制作 Latex 序言,如 here 所述。 .换句话说:

将以下 preamble.tex 文件保存在您的工作目录中:

\usepackage{float}
\let\origfigure\figure
\let\endorigfigure\endfigure
\renewenvironment{figure}[1][2] {
\expandafter\origfigure\expandafter[H]
} {
\endorigfigure
}

请注意 "H" tells the image to go where you insert it .然后在 Rmd 文件的 YAML header 中调用 preamble.tex:
---
title: "example"
author: "you"
date: "`r format(Sys.time(), '%d %B %Y')`"
output:
rmarkdown::pdf_document:
fig_caption: yes
includes:
in_header: preamble.tex
---

![Uniform Crossover](C:\Users\Miguel Prada\OneDrive\Documentos\Estudio\Invest UPM\ProjectANN\reports\crossover.png)

关于r - R Markdown 中的图像位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51582345/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com