Officedown: Kesalahan: 'rpptx_document2' bukan objek yang diekspor dari 'namespace: officedown'

Dibuat pada 13 Nov 2020  ·  7Komentar  ·  Sumber: davidgohel/officedown

Meskipun manual officedown menyatakan bahwa ' rpptx_document2 juga mendukung referensi silang berdasarkan sintaks dari paket bookdown', sebenarnya tidak ada fungsi yang disebut rpptx_document2 dan ini menghentikan perajutan dokumen pptx dengan kesalahan: Error: 'rpptx_document2' is not an exported object from 'namespace:officedown' . Karena masalah ini, tidak mungkin untuk merujuk silang nomor gambar/tabel.

  • [x] Berikan kode yang menghasilkan kesalahan, itu harus menjadi contoh minimal yang dapat direproduksi.
---
title: "Week 8"
author: "CLRR"
output: 
  officedown::rpptx_document2:
    keep_md: TRUE
---

## test

Description
  • [x] Berikan hasil dari perintah R sessionInfo() .
R version 4.0.2 (2020-06-22)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 18363)

Matrix products: default

locale:
[1] LC_COLLATE=Japanese_Japan.932  LC_CTYPE=Japanese_Japan.932    LC_MONETARY=Japanese_Japan.932 LC_NUMERIC=C                   LC_TIME=Japanese_Japan.932    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
 [1] viridis_0.5.1     viridisLite_0.3.0 magrittr_1.5      forcats_0.5.0     stringr_1.4.0     dplyr_1.0.2       purrr_0.3.4       readr_1.4.0       tidyr_1.1.2      
[10] tibble_3.0.4      ggplot2_3.3.2     tidyverse_1.3.0  

loaded via a namespace (and not attached):
 [1] tidyselect_1.1.0     xfun_0.19            haven_2.3.1          colorspace_1.4-1     vctrs_0.3.4          generics_0.1.0       htmltools_0.5.0      yaml_2.2.1          
 [9] rlang_0.4.8          pillar_1.4.6         withr_2.3.0          glue_1.4.2           DBI_1.1.0            gdtools_0.2.2        dbplyr_2.0.0         modelr_0.1.8        
[17] readxl_1.3.1         uuid_0.1-4           lifecycle_0.2.0      munsell_0.5.0        gtable_0.3.0         cellranger_1.1.0     rvest_0.3.6          zip_2.1.1           
[25] memoise_1.1.0        evaluate_0.14        labeling_0.4.2       knitr_1.30           fansi_0.4.1          broom_0.7.2          Rcpp_1.0.5           backports_1.2.0     
[33] scales_1.1.1         jsonlite_1.7.1       farver_2.0.3         systemfonts_0.3.2    fs_1.5.0             gridExtra_2.3        hms_0.5.3            digest_0.6.27       
[41] stringi_1.5.3        officedown_0.2.0.002 grid_4.0.2           cli_2.1.0            tools_4.0.2          crayon_1.3.4         pkgconfig_2.0.3      ellipsis_0.3.1      
[49] xml2_1.3.2           rvg_0.2.5            reprex_0.3.0         lubridate_1.7.9      assertthat_0.2.1     rmarkdown_2.5        officer_0.3.15       httr_1.4.2          
[57] rstudioapi_0.11      R6_2.5.0             compiler_4.0.2 

Versi Pandoc yang tersedia di lingkungan saya cukup baik untuk menghasilkan keluaran pptx.

rmarkdown::pandoc_version()
[1] ‘2.10.1’
  • [x] Pastikan Anda telah memeriksa bahwa Anda memiliki versi terbaru dari paket di CRAN (dan di github jika ada masalah dengan versi CRAN).
packageVersion("officedown")
[1] ‘0.2.0.2’
  • [x] Pastikan Anda mencari di masalah terbuka dan tertutup di repositori github.
bug

Semua 7 komentar

terima kasih, ini adalah kesalahan dan teks itu seharusnya tidak ada di sana. Sudah diperbaiki sekarang

Oke, tapi bukankah Anda mendukung fungsi referensi silang di rpptx_document , atau apakah sudah ada fungsi tambahan seperti itu?

tidak, ini bukan fitur karena ini bukan fitur yang memungkinkan dengan PowerPoint - Anda masih dapat menggunakan referensi silang bookdown...

Apakah maksud Anda \@ref(...) ?
Sebenarnya, contoh berikut gagal untuk merujuk silang nomor gambar.

image

---
date: "`r Sys.Date()`"
author: "Your Name"
title: "Untitled"
output: 
  officedown::rpptx_document
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE, fig.cap = TRUE)
library(officedown)
library(ggplot2)
library(rvg)
```

## Slide with Plot

::: columns

:::: column

```{r plot1, fig.cap='pressure'}
plot(pressure)
```

::::

:::: column

\@ref(fig:plot1)

::::

:::

Sebenarnya, contoh berikut gagal untuk merujuk silang nomor gambar.

Ini bukan fitur karena ini bukan fitur yang mungkin dengan PowerPoint - Anda masih dapat menggunakan referensi silang bookdown.

`````

tanggal: " r Sys.Date() "
penulis: "Nama Anda"
Judul : "Tanpa Judul"
keluaran:
officedown::rpptx_document:

base_format: bookdown::powerpoint_presentation2

```{penyiapan, sertakan=FALSE}
knitr::opts_chunk$set(echo = FALSE, fig.cap = TRUE)
perpustakaan (officedown)


## Slide with Plot

::: columns

:::: column

```{r plot1, fig.cap='pressure'}
plot(pressure)

::::

:::: kolom

\@ref(gambar:plot1)

::::

:::

`````

Inilah yang telah diterapkan untuk PPT:

Power Point

Paket ini juga meningkatkan produksi PowerPoint dengan R Markdown dengan menyediakan
mekanisme untuk menempatkan hasil sesuai dengan template slide yang terdapat dalam
Dokumen PowerPoint digunakan sebagai "reference_doc". Menjadi mudah untuk menambahkan beberapa
konten dalam slide yang sama.

Paket ini juga menawarkan kemungkinan untuk mengubah instruksi grafis Anda
menjadi grafik vektor yang dapat diedit (dengan paket rvg) hanya dengan membungkus
panggilan menjadi panggilan untuk berfungsi dml .

Terima kasih telah memberi saya contoh yang baik. base_format: bookdown::powerpoint_presentation2 berhasil...

Apakah halaman ini membantu?
0 / 5 - 0 peringkat