2013-12-10 72 views

回答

4

PDF中的文本輸出寬度始終是一個痛苦的問題。確保一切符合a page並不容易。兩種可能的和一般的解決方案(如果你必須使用乳膠/ PDF):

  1. 使乳膠,例如白色的餘量小

    \usepackage{geometry} 
    \geometry{verbose,tmargin=3cm,bmargin=3cm,lmargin=3cm,rmargin=3cm} 
    
  2. 使得R中的文本輸出變窄,例如,

    options(width = 60) 
    

注意這些解決方案都不能保證工作,因爲你不能確定文本輸出可以有多寬是,有些輸出功能不尊重width選項。例如,它幾乎是不可能的,使這項工作:

cat('This is a long long long long long long long long long long long long long long long long long long long long long long long long string. Haha.\n') 

有一些LaTeX的包,如listings能包住逐字輸出,但也可能導致難看的輸出。例如,如果來自R自然輸出的是該(假設兩行是太寬):

text output wrapped by R 
and then wrapped by LaTeX 

乳膠包裝可以把它轉化爲這樣:

text output wrapped 
by R 
and then wrapped by 
LaTeX 

爲您的表示的具體的應用應急表,我的建議是轉置表(t(table(...)))並打印出來。

相關問題