Officedown: Fehler: „rpptx_document2“ ist kein exportiertes Objekt aus „namespace:officedown“

Erstellt am 13. Nov. 2020  ·  7Kommentare  ·  Quelle: davidgohel/officedown

Obwohl das Handbuch von officedown besagt, dass ' rpptx_document2 auch Querverweise basierend auf der Syntax des bookdown-Pakets unterstützt', gibt es tatsächlich keine Funktion namens rpptx_document2 und dies stoppt das Stricken ein PPTX-Dokument mit einem Fehler: Error: 'rpptx_document2' is not an exported object from 'namespace:officedown' . Aufgrund dieses Problems ist es unmöglich, auf eine Abbildungs-/Tabellennummer zu verweisen.

  • [x] Geben Sie den Code an, der den Fehler erzeugt, es muss sich um ein reproduzierbares Minimalbeispiel handeln.
---
title: "Week 8"
author: "CLRR"
output: 
  officedown::rpptx_document2:
    keep_md: TRUE
---

## test

Description
  • [x] Geben Sie die Ergebnisse des R-Befehls sessionInfo() an.
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 

Die in meiner Umgebung verfügbare Version von Pandoc ist gut genug, um die pptx-Ausgabe zu erzeugen.

rmarkdown::pandoc_version()
[1] ‘2.10.1’
  • [x] Stellen Sie sicher, dass Sie überprüft haben, dass Sie die neueste Version des Pakets auf CRAN haben (und auf Github, falls ein Problem mit der CRAN-Version besteht).
packageVersion("officedown")
[1] ‘0.2.0.2’
  • [x] Stellen Sie sicher, dass Sie in den offenen und geschlossenen Problemen im Github-Repository gesucht haben.
bug

Alle 7 Kommentare

danke, das war ein Fehler und dieser Text sollte nicht da sein. Es ist jetzt behoben

OK, aber unterstützen Sie keine Querverweisfunktion in rpptx_document , oder gibt es eine solche Zusatzfunktion bereits?

Nein, dies ist kein Feature, da es mit PowerPoint nicht möglich ist - Sie können immer noch Bookdown-Querverweise verwenden ...

Meinst du \@ref(...) ?
Tatsächlich fehlt im folgenden Beispiel der Querverweis auf die Abbildungsnummer.

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)

::::

:::

Tatsächlich fehlt im folgenden Beispiel der Querverweis auf die Abbildungsnummer.

Dies ist kein Feature, da es mit PowerPoint nicht möglich ist - Sie können immer noch Bookdown-Querverweise verwenden.

`````

Datum: " r Sys.Date() "
Autor: "Dein Name"
Titel: "Ohne Titel"
Ausgang:
officedown::rpptx_document:

base_format:bookdown::powerpoint_presentation2

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE, fig.cap = TRUE)
Bibliothek (Büro unten)


## Slide with Plot

::: columns

:::: column

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

::::

:::: Säule

\@ref(fig:plot1)

::::

:::

`````

Folgendes wurde für PPT implementiert:

Power Point

Das Paket erweitert auch PowerPoint-Produktionen mit R Markdown, indem es a
Mechanismus zum Platzieren von Ergebnissen gemäß der Folienvorlage, die in der enthalten ist
PowerPoint-Dokument, das als „reference_doc“ verwendet wird. Es wird einfach, mehrere hinzuzufügen
Inhalte auf derselben Folie.

Das Paket bietet auch die Möglichkeit, Ihre grafischen Anweisungen zu transformieren
in bearbeitbare Vektorgrafiken (mit dem rvg-Paket), indem Sie einfach Ihre
Aufruf in einen Aufruf der Funktion dml .

Danke, dass Sie mir ein gutes Beispiel geben. base_format: bookdown::powerpoint_presentation2 macht den Trick ...

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

madlogos picture madlogos  ·  7Kommentare

evanmascitti picture evanmascitti  ·  3Kommentare

CLRafaelR picture CLRafaelR  ·  6Kommentare

hmeleiro picture hmeleiro  ·  7Kommentare

garrettgman picture garrettgman  ·  7Kommentare