- 已编辑
yihui 你这是神的效率啊。
Windows 下初步测试报告
总结一下上面的测试。我的操作系统是 windows 7,安装有点麻烦。
首先出现的安装错误是:
'install-tl-windows.bat' is not recognized as an internal or external command,
operable program or batch file.
原因:安装要使用 powershell。如果环境变量里没有 powershell 的路径,则出错。
解决办法:环境变量添加 path:%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\
,重启。
然后,出现的错误是:
The term 'Invoke-WebRequest' is not recognized as ....
原因:powershell 版本过低。查看 powershell 版本的方法:在命令行运行
powershell
$PSVersionTable.PSVersion
如果主版本是2,那就是版本太低。下载安装新版,重启。
解决这些问题之后,R 里尝试 bookdownplus 里的三个模板:
bookdownplus::bookdownplus(template = 'yihui_mini')
bookdownplus::bookdownplus(template = 'yihui_demo')
bookdownplus::bookdownplus(template = 'yihui_zh`)
前两个编译顺利。第三个失败,因为缺少 latex 宏包。只需运行:
latexmk('yihui_zh.tex', engine = 'xelatex')
就自动安装了所有缺少包(和字体)。顺利通过。
调用 babel 包的模板bookdownplus::bookdownplus(template = 'thesis_classic')
仍然编译失败,同 Ubuntu 下的错误。装 rmarkdown 的分支失败,错误信息:
ERROR: dependency 'yaml' is not available for package 'rmarkdown'
暂时折腾到这里,洗脚睡觉去了。
又及:欢迎大家用 bookdownplus 里的 30 个模板来调戏 tinytex,同时也算是调戏 bookdownplu 了。安装方法:
devtools::install_github("pzhaonet/bookdownplus")
使用方法见 bookdownplus 主页。