環境: Windows 10, TexLive 2018, MSYS64
なんか最後latexmk のmaxrepeat に達したから終了する,みたいなエラー出てたけどPDFはできた. 索引までできているので,一応ビルドできたっぽい
結構パッケージ入るので,ライブラリ切ったほうが良かったかも
レポジトリ をクローンしてきてRStudio でプロジェクトを開き, 依存パッケージをインストール
library(devtools) if (packageVersion("devtools") < "1.9.1") { message("Please upgrade devtools") } devtools::install_deps()
make は msys64 のやつを使う(一時的にPATHを通す).
Rstudio から Build all
oldbookdown がないというエラーが出るので,インストール
devtools::install_github("hadley/oldbookdown") # yaml パッケージのインストールに失敗したのでリトライした
wesanderson::wes_palettes()
の名前が変更されているのを修正(scales.rmd を編集する)
# GrandBudapest : chr [1:4] "#F1BB7B" "#FD6467" "#5B1A18" "#D67236" # は # GrandBudapest1 = c("#F1BB7B", "#FD6467", "#5B1A18", "#D67236"), # Zissou : chr [1:5] "#3B9AB2" "#78B7C5" "#EBCC2A" "#E1AF00" ... # は # Zissou1 = c("#3B9AB2", "#78B7C5", "#EBCC2A", "#E1AF00", "#F21A00"), # Rushmore : chr [1:5] "#E1BD6D" "#EABE94" "#0B775E" "#35274A" ... # は # Rushmore = c("#E1BD6D", "#EABE94", "#0B775E", "#35274A" ,"#F2300F"),
USAboundariesData のインストールに失敗したというエラーが出たので,インストール
install.packages("USAboundariesData", repos = "http://packages.ropensci.org", type = "source")
toolbox.rmd でエラー.
データフレームの構造が最新版では変わっているらしいので,古いバージョンを入れる
# Quitting from lines 684-692 (toolbox.rmd) # Error in FUN(X[[i]], ...) : object 'group' not found devtools::install_version(package = "USAboundaries", version = "0.2.0")
ディレクトリが作られてなかったので作った
# cp -R _figures/* book/tex/_figures # cp: target 'book/tex/_figures' is not a directory # cp -R diagrams/* book/tex/diagrams # cp: target 'book/tex/diagrams' is not a directory
find がおかしい
=> C:\Windows\System32\find.exe
が上にきていた(Makefile)
=> Makefile を修正(フルパスで指定)
C:/msys64/usr/bin/find $(TEXDIR) -type f -name "*.png" -exec optipng -strip all -o0 -clobber -quiet {} \;
optipng がない
=> インストールしてパスを通す
pacman -S mingw-w64-x86_64-optipng