Olá, pessoal.
Estou fazendo um relatório em html feito em Quarto, que usa um parâmetro. Quando gero relatórios a partir deste parâmetro por meio de um script com “purrr”, todos os relatórios ficam com as imagens geradas no último relatório, ou seja, do último parâmetro.
Abaixo, criei um exemplo de relatório reprodutível em Quarto, que chamei de “teste_quarto_render.qmd”.
Este é o script para gerar os relatórios:
# gerar relatórios individualizados para cindros = 3, cilindros = 4 e cilindros = 5
# PACOTES UTILIZADOS
library(purrr)
library(quarto)
library(here)
#> here() starts at /tmp/Rtmp2WaUDX/reprex-208833ba8927-neat-koala
library(glue)
# DEFINE O CAMINHO DO ARQUIVO QMD
caminho_qmd <- here("teste_quarto_render.qmd")
# LISTAR OS NÚMEROS DE CILINDROS -------------------
lista_cilindros <- c(4, 6, 8)
# gera os relatórios com purrr e quarto_render
map(
lista_cilindros,
~ quarto_render(
caminho_qmd,
execute_params = list(cilindros = .x),
output_file = glue('{.x}_quarto.html')
)
)
Created on 2022-07-31 by the reprex package (v2.0.1)
Com Rmarkdown, cada relatório é criado com suas respectivas imagens, mas isto não ocorre com o Quarto. Poderiam me ajudar a entender porque isto está ocorrendo? E o que poderia fazer para corrigir o código?
Qualquer ajuda é super bem vinda. Obrigado.