使用下面的块,左对齐不起作用。生成的地图仍然与没有fig.align='left'
\documentclass[a4paper, oneside, british]{book}
\begin{document}
<<chunk.maps, fig.height=12, fig.width=21, out.width="6in", fig.align='left'>>=
library(knitr)
library(maptools)
data(wrld_simpl)
plot(wrld_simpl)
box()
@
\end{document}
我非常感谢任何帮助!
谢谢, Gerit
答案 0 :(得分:2)
这不是因为fig.align="left"
不起作用;正如@joran在评论中所说的,如果你让情节更小,它确实有效。有两个问题导致了这件事:
par(mar)
在左边距不为0;见?par
; set par(mar = c(0, 0, 0, 0))
解决了这个问题\parindent
)要使绘图触摸左边距,请尝试:
\documentclass{book}
\setlength{\parindent}{0pt}
\begin{document}
<<chunk.maps, fig.height=12, fig.width=21, out.width="6in", fig.align='left'>>=
library(maptools)
data(wrld_simpl)
par(mar = c(0, 0, 0, 0))
plot(wrld_simpl)
box()
@
\end{document}
如果您对将\parindent
设置为0感到不舒服,可以在块之后将其恢复。