officedown
のマニュアルには、「 rpptx_document2
はブックダウンパッケージの構文に基づく相互参照もサポートしている」と記載されていますが、実際にはrpptx_document2
という関数はなく、これにより編み物が停止します。エラーのあるpptxドキュメント: Error: 'rpptx_document2' is not an exported object from 'namespace:officedown'
。 この問題のため、図/表番号を相互参照することはできません。
---
title: "Week 8"
author: "CLRR"
output:
officedown::rpptx_document2:
keep_md: TRUE
---
## test
Description
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
私の環境で利用可能なPandocのバージョンは、pptx出力を生成するのに十分です。
rmarkdown::pandoc_version()
[1] ‘2.10.1’
packageVersion("officedown")
[1] ‘0.2.0.2’
おかげで、これは間違いであり、そのテキストはそこにあるべきではありません。 今修正されました
OK、でもrpptx_document
で相互参照機能をサポートしていませんか、それともそのような補足機能はすでにありますか?
いいえ、これはPowerPointで可能な機能ではないため、機能ではありません。ブックダウン相互参照を引き続き使用できます...
\@ref(...)
ことですか?
実際、次の例では、図番号を相互参照できません。
---
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)
::::
:::
実際、次の例では、図番号を相互参照できません。
これはPowerPointで可能な機能ではないため、機能ではありません。ブックダウン相互参照を引き続き使用できます。
日付: " r Sys.Date()
"
著者:「あなたの名前」
タイトル:「無題」
出力:
officedown :: rpptx_document:
`` `{r setup、include = FALSE}
knitr :: opts_chunk $ set(echo = FALSE、fig.cap = TRUE)
ライブラリ(officedown)
## Slide with Plot
::: columns
:::: column
```{r plot1, fig.cap='pressure'}
plot(pressure)
::::
:::: 桁
\ @ref(fig:plot1)
::::
:::
`` `` `
これは、PPTに実装されているものです。
このパッケージは、Rマークダウンを使用してPowerPointの制作を強化します。
に含まれるスライドテンプレートに従って結果を配置するためのメカニズム
「reference_doc」として使用されるPowerPointドキュメント。 複数追加しやすくなります
同じスライドの内容。
このパッケージは、グラフィック命令を変換する可能性も提供します
をラップするだけで、編集可能なベクターグラフィック(rvgパッケージを使用)に変換できます
関数dml
の呼び出しを呼び出します。
良い例を教えてくれてありがとう。 base_format: bookdown::powerpoint_presentation2
はトリックを行います...