3dplot.sty文件应存放在R的哪个文件夹中以适配r-exams的TikZ绘图需求
问题原因
你收到的报错是LaTeX编译环节找不到3dplot.sty样式文件,并非R直接读取该文件失败,可根据你的使用需求选择以下任意一种方案解决:
方案1:临时单项目使用(最便捷)
直接将3dplot.sty文件放到你当前r-exams试题项目的工作目录下,也就是存放你试题源文件(.Rmd/.Rnw格式)的文件夹。LaTeX编译时会优先读取当前工作目录下的样式文件,该方案适合仅当前项目需要用到3dplot的场景。
方案2:r-exams全项目通用
如果需要所有使用r-exams的项目都能调用该样式文件,可将其放到r-exams包的内置tex资源目录。
你只需要在R控制台运行以下命令,即可获得对应的存放路径:system.file("tex", package = "exams")
将3dplot.sty放入上述命令输出的文件夹中即可生效。
方案3:全系统LaTeX环境通用
如果需要所有LaTeX编译的文档都能使用3dplot,可将样式文件放入LaTeX的本地搜索目录:
- Windows系统路径:
C:\Users\你的用户名\texmf\tex\latex\local\ - macOS/Linux系统路径:
~/texmf/tex/latex/local/
放入后在终端运行texhash命令更新LaTeX的文件缓存即可。
验证方法
你可以新建一个最小测试tex文件,编译确认配置生效:
\documentclass{article} \usepackage{3dplot} \begin{document} 测试成功 \end{document}
用pdflatex编译上述文件没有报错,就说明3dplot.sty已经被正常识别。
内容的提问来源于stack exchange,提问作者Álvaro Ángel Molina
相关产品推荐
相关产品推荐

