我有一個從單個Sweave文件輸入的LaTeX手稿。該文件創建圖並使用<fig=TRUE>
將它們放置在文檔中。我可以在文檔的末尾放置所有的sweave數字嗎?
有沒有一種方法可以告訴所有的數字到文檔的末尾,其餘的數字是?所有其他數字放在最後與乳膠選項[ht!]
我想出的唯一解決方案是使用<fig=FALSE>
,將該文件保存爲圖形文件,然後從LaTeX中調用圖形在文檔的結尾。有沒有辦法在Sweave文檔本身的R代碼部分執行此操作(大概這樣做會更容易)。
我有一個從單個Sweave文件輸入的LaTeX手稿。該文件創建圖並使用<fig=TRUE>
將它們放置在文檔中。我可以在文檔的末尾放置所有的sweave數字嗎?
有沒有一種方法可以告訴所有的數字到文檔的末尾,其餘的數字是?所有其他數字放在最後與乳膠選項[ht!]
我想出的唯一解決方案是使用<fig=FALSE>
,將該文件保存爲圖形文件,然後從LaTeX中調用圖形在文檔的結尾。有沒有辦法在Sweave文檔本身的R代碼部分執行此操作(大概這樣做會更容易)。
另一種方法是使用乳膠'endfloat'包做<chunk_name, fig = TRUE, include = F>
在您創建的情節,並在年底稱之爲塊。在序言中加入以下內容,並將所有數字放在最後。
\usepackage[noheads,nomarkers]{endfloat}
你也可以使用
<new_chunk, fig = TRUE>
<<chunk_name>>
@
與fig=TRUE
創建的圖像將始終具有名稱: FILENAME-CHUNKNAME.pdf
其中filename是.Rnw
文件沒有擴展名,所以用這個,你可以easilly使includegraphics
電話你自己:
% Somewhere in source:
<<CHUNKNAME,fig=TRUE,include=FALSE>>=
plot(1)
@
% Later in source:
\begin{figure}
\centering
\includegraphics{FILENAME-CHUNKNAME}
\caption{Whatever}
\label{fig:whatever}
\end{figure}
gahh,打我吧。 – PaulHurleyuk
是否與'label = chunk_name'相同? – Abe
是的。這是正確的 – Ramnath
我認爲這將在'chunk_name'中運行兩次代碼並創建兩次圖。這可能會使編譯時間更長。但不知道。 –