2009-12-23 5 views
0

질문 : 출력이 수직으로 인 경우 이 정당화되고 예를 들어 위에있는 1 인치 여백이 pdf() 인 pdf를 어떻게 만들 수 있습니까?세로로 정렬 된 R로 PDF 작성

pdf(file='test.pdf', paper='letter', pagecentre=F) 
### code for plot here ### 
dev.off() 

예를 들면

이 오히려 페이지의 하단에서 인쇄보다 페이지의 꼭대기에서 시작하는 출력을 생성하는 옵션이다 (일어나는 것이다 어느 경우 pagecentre=F). 아니면 par()에서 일부 설정을 조정해야합니까?

답변

1

난 항상 잘 단지 1/2 인치 간격으로 페이지를 채우고

pdf(file="/tmp/foo.pdf", width=10.5, height=8) 
plot(....) 
dev.off() 

를 사용합니다. 너비와 높이 인수를 뒤집어서 '풍경'보다는 '초상화'로 갈 수 있습니다.

+0

감사합니다. 그러나 페이지의 위쪽 절반을 4 x 4 "크기로 채우는 데 관심이 있다고 가정하십시오. 단지 pagecentre 매개 변수 외에도 수직 정렬 옵션이 필요합니다. – andrewj

+1

par (mfrow = c (2, 2)) 그리고 아래에 빈 줄거리를 넣으십시오 - 그러나 R은 조판 시스템이 아닙니다 * Sweave를 사용하십시오. –