Copy for creating figures dir
(For book export)
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -12,3 +12,4 @@ libs
|
|||||||
_main.*
|
_main.*
|
||||||
bookdown*
|
bookdown*
|
||||||
tmp-pdfcrop-*
|
tmp-pdfcrop-*
|
||||||
|
figures
|
||||||
|
|||||||
18
figures.R
Normal file
18
figures.R
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
library(stringr)
|
||||||
|
library(purrr)
|
||||||
|
|
||||||
|
chapters <- dir("_bookdown_files", full.names = TRUE, pattern = "_files$")
|
||||||
|
|
||||||
|
figures <- dir(chapters, full.names = TRUE, pattern = "-latex")
|
||||||
|
|
||||||
|
name <- figures %>%
|
||||||
|
dirname() %>%
|
||||||
|
basename() %>%
|
||||||
|
str_replace("_files", "")
|
||||||
|
|
||||||
|
out_path <- file.path("figures", name)
|
||||||
|
|
||||||
|
dir.create("figures/")
|
||||||
|
out_path %>% walk(dir.create)
|
||||||
|
|
||||||
|
map2(figures, out_path, ~ file.copy(dir(.x, full.names = TRUE), .y))
|
||||||
Reference in New Issue
Block a user