【发布时间】:2020-11-28 10:41:41
【问题描述】:
我正在编织一个.Rnw 文件,但出乎意料的是,垂直空间从我的地块的底部内边距丢失并添加到顶部外边距。
这是一个最小的工作示例:
\documentclass{article}
\setlength{\parskip}{1em}
\begin{document}
<<mwe-plot, dev="tikz", dev.args=list(bg="grey95")>>=
par(mar=rep(2,4), oma=rep(0,4))
x <- seq(0, 2*pi, length.out=21)
plot(x, sin(x), type="l")
box("inner")
@
\end{document}
knit() 生成mwe-plot-1.pdf,如下所示:
,但我期望的是:
.
这个问题显然是由于 \parskip 和 tikzDevice 之间的交互,因为通过在序言中将 \parskip 设置为零或从 dev="tikz" 切换到默认的 dev="pdf" 来纠正它。虽然这些是可能的解决方案,但我正在寻找一个不需要这样做的修复。
请注意,我尝试在块之前(\begin{document} 之后)立即添加\setlength{\parskip}{0em},但这不会影响输出。
感谢任何提示...
【问题讨论】: