Die Vorlage, die man über die RStudio-GUI öffnen kann (Datei --> Neu --> R Markdown --> Erweitertes Word-Dokument), wird nicht gestrickt. Ich habe die Dokumentvorlage überhaupt nicht verändert; Wenn ich Ctrl + Shift + k
$ verwende, wirft rmarkdown
einen Fehler:
Quitting from lines 73-74 (officedown-word-doc-template.Rmd)
Error: read_docx only support docx files
Ich habe das Paket gerade heute mit `install.packages("officedown") heruntergeladen, also sollte es Version 0.2.0 sein.
Hier sind die Ergebnisse der Ausführung von sessionInfo()
:
locale:
[1] LC_COLLATE=English_United States.1252
[2] LC_CTYPE=English_United States.1252
[3] LC_MONETARY=English_United States.1252
[4] LC_NUMERIC=C
[5] LC_TIME=English_United States.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods
[7] base
loaded via a namespace (and not attached):
[1] Rcpp_1.0.5 digest_0.6.26 R6_2.4.1
[4] magrittr_1.5 officedown_0.2.0 evaluate_0.14
[7] zip_2.1.1 gdtools_0.2.2 rlang_0.4.8
[10] uuid_0.1-4 xml2_1.3.2 rmarkdown_2.4
[13] tools_4.0.3 officer_0.3.15.005 xfun_0.18
[16] yaml_2.2.1 compiler_4.0.3 systemfonts_0.3.2
[19] rvg_0.2.5 memoise_1.1.0 htmltools_0.5.0
[22] knitr_1.30
Jede mögliche Unterstützung würde sehr geschätzt.
Danke, könnten Sie auch das Ergebnis von getwd()
? Befindet sich darin ein Leerzeichen (wie in "C:/blah blah")?
OK, ich habe den Ursprung des Problems gefunden, es wurde in Officer behoben, nicht in Officedown. Sie müssen Officer von Github aktualisieren, bis die neue Version auf CRAN verfügbar ist:
remotes::install_github("davidgohel/officer")
Genial! Ich habe die Entwicklungsversionen von officedown und officedown installiert , und das Stricken des Beispiels funktioniert jetzt. Danke schön !
Ich schätze Ihre Hilfe und die großartigen Pakete, die Sie hier geschrieben haben.