yihui 里面有4个问题,我解决了其中三个,这三个属于软件使用姿势不对,比较好解决
- 想使用图、表等交叉引用功能,此时必须有 bookdown,所以YAML里控制文档输出的部分 output 应该为
output:
bookdown::pdf_book:
base_format: rticles::jss_article
同时表格的 label 不要有下沉线 _,应该使用连接符 -,导言区加上 \usepackage{booktabs}
- 代码块的控制选项,要求清除空白行和显示宽度,应该使用
tidy = "formatR"
- 标题很长的这个问题我解决不了,可能要动 jss 文类,因为我发现将 article 文类替换为 jss 文类就不支持长的一级标题了,不能自动换行,一个可重复的极小的例子如下
\documentclass{article} # 将 article 替换为 jss 就不支持长的一级标题了
\begin{document}
\section{Example 4: Interval-Censored data with univariate Bayesian multivariate imputation}
blabla
\subsection{Example 4: Interval-Censored data with univariate Bayesian multivariate imputation}
\end{document}
- 内联/行内代码输出的问题
inline R code
不要用 print
函数包裹,直接 `r x$B`
即可
最后,我个人认为将一级标题弄很长不合适,比如这例,他可能想添加几个例子,不妨把它们合在类似Applications/Examples/Simulations
等的章节下
要回复的内容太多了,我怕我的英语表达会不清楚,还是谢大回一下?我只是让他拿我的 Rmd 文件替换他的 https://github.com/rstudio/rticles/issues/230#issuecomment-499822744