2012-09-19 67 views
1

我正在使用knitr在Mac OSX 10.8.1的RStudio中編織.Rnw文件。當我編譯PDF時(使用RStudio中的按鈕或Cmd-Shift-i),將顯示默認的RStudio PDF查看器,並將視圖設置爲「自動」。有沒有一種方法可以將此視圖設置爲「適合頁面」,例如?下面是一個小的工作.Rnw文件的內容。RStudio/knitr默認的PDF查看器設置?

感謝, RTM

\documentclass[12pt]{article} 

\title{Sweave Min} 

\author{RTM} 

\begin{document} 

<<setup, include=FALSE, cache=FALSE>>= 
    opts_chunk$set(fig.path='figs/', fig.align='center', fig.show='hold', echo=FALSE, include=FALSE) 
options(replace.assign=TRUE, width=90) 
@ 

\maketitle 

<<min, include=TRUE>>= 
    x <- 1+1 
print(x) 
@ 

$x = \Sexpr{x}$ 

\end{document} 

回答

4

根據,如果你想在頁面上水平或垂直適合,您可以使用乳膠包hyperref,例如

\usepackage{hyperref} 
\hypersetup{pdfstartview=FitH} 

這也取決於RStudio的PDF查看器是否可以識別此設置。

或者您可以配置您自己的PDF查看器來將默認視圖設置爲「Page Fit」,而不是使用RStudio的查看器。

+0

謝謝Yihui的回覆。不幸的是,RStudio PDF查看器似乎無法識別該設置。我試過pdfstartview = Fit,FitH和FitV,但沒有一個改變了行爲(例如,pdfstartpage = 2也沒有改變)。 – RTM

+0

爲了解決您的第二個建議,我成功使knitr使用Mac Preview查看器,並可以控制Preview的開始視圖行爲。再次感謝。 – RTM