我已經通過「.R」 - >(roxygen2)「.Rd」 - >(R CMD檢查mypackage)「.PDF」創建了許多.PDF文件。現在如何在通過「.R」 - >(roxygen2)「.Rd」 - >(R CMD檢查mypackage)「.PDF」創建的.PDF文件中的文本中插入空格。
,我想在包的.PDF文件(mypackage的-手冊.pdf)添加表格模板:
Table: ADF Statistics of the Raw Variables
---------------------------------------------------------------------
var type inc levelt Pc c Pt t prob omlo type inc 1stDifft Pc c Pt t prob omlo intorder
----------------------------------------------------------------------
1 Var1 dt dt
2 Var1 d d
3 Var1 - -
4 Var2 dt dt
5 Var2 d d
6 Var2 - -
------------------------------------------------------------------------
我做了什麼:
我壓到空格鍵多次分配足夠的空間,以便在類型列下放置「dt」/「d」/「 - 」。 但是,在[「.R」 - >(roxygen2)「.Rd」 - >(R CMD check package)「.PDF」]過程中,這些空格沒有出現,就好像我沒有按空格鍵一樣!
2.我插入大量的 「\四」 標籤 「.R」 文件的序言中產生足夠的空間:
#' Table: ADF Statistics of the Raw Variables \cr
#' -------------------------------------------------- \cr
#' var type inc levelt Pc c Pt t prob omlo type inc 1stDifft Pc c Pt t prob omlo intorder \cr
#' ------------------------------------------------------------------ \cr
#' 1 Var1 dt\quad\quad\quad\quad\quad\quad\quad\quad\quad\quad dt \cr
#' 2 Var1 d \quad\quad\quad\quad\quad\quad\quad\quad\quad\quad d \cr
#' 3 Var1 - \quad\quad\quad\quad\quad\quad\quad\quad\quad\quad - \cr
#' 4 Var2 dt \quad\quad\quad\quad\quad\quad\quad\quad\quad\quad dt \cr
#' 5 Var2 d \quad\quad\quad\quad\quad\quad\quad\quad\quad\quad d \cr
#' 6 Var2 - \quad\quad\quad\quad\quad\quad\quad\quad\quad\quad - \cr
#' -------------------------------------------------------------------- \cr
但是,在[ 「.R」 - >(roxygen2 )「.Rd」 - >(R CMD check package)「.PDF」]過程中,沒有處理所有這些「\ quad」標記,並且所有這些標記都作爲文本打印在結果.PDF中,而不是標籤:
Table: ADF Statistics of the Raw Variables
--------------------------------------------------
var type inc levelt Pc c Pt t prob omlo type inc 1stDifft Pc c Pt t prob omlo intorder
------------------------------------------------------------------
1 Var1 dt\quad\quad\quad\quad\quad\quad\quad\quad dt
2 Var1 d \quad\quad\quad\quad\quad\quad\quad\quad d
3 Var1 - \quad\quad\quad\quad\quad\quad\quad\quad -
4 Var2 dt \quad\quad\quad\quad\quad\quad\quad\quad dt
5 Var2 d \quad\quad\quad\quad\quad\quad\quad\quad d
6 Var2 - \quad\quad\quad\quad\quad\quad\quad\quad -
--------------------------------------------------------------------
作爲乳膠的新手,我無法實現足夠的空間。另外,我不確定是否是「作爲乳膠的新手」和「roxygen2所需的特殊代碼」。任何幫助將不勝感激。
托馬斯的解決方案(只要我能將):
#' \tabular{ccccccccccccccccccccc}{
#' . \tab var \tab type \tab inc \tab levelt \tab Pc \tab c \tab Pt \tab t \tab prob \tab omlo \tab type \tab inc \tab 1stDifft \tab Pc \tab c \tab Pt \tab t \tab prob \tab omlo \tab intorder \cr
#' 1 \tab Var1 \tab dt \tab \tab \tab \tab \tab \tab \tab \tab \tab dt \tab \tab \tab \tab \tab \tab \tab \tab \tab \cr
#' 2 \tab Var1 \tab d \tab \tab \tab \tab \tab \tab \tab \tab \tab d \tab \tab \tab \tab \tab \tab \tab \tab \tab \cr
#' 3 \tab Var1 \tab - \tab \tab \tab \tab \tab \tab \tab \tab \tab - \tab \tab \tab \tab \tab \tab \tab \tab \tab \cr
#' 4 \tab Var2 \tab dt \tab \tab \tab \tab \tab \tab \tab \tab \tab dt \tab \tab \tab \tab \tab \tab \tab \tab \tab \cr
#' 5 \tab Var2 \tab d \tab \tab \tab \tab \tab \tab \tab \tab \tab d \tab \tab \tab \tab \tab \tab \tab \tab \tab \cr
#' 6 \tab Var2 \tab - \tab \tab \tab \tab \tab \tab \tab \tab \tab - \tab \tab \tab \tab \tab \tab \tab \tab \tab
#' }
這樣做:
. var type inc levelt Pc c Pt t prob omlo type inc 1stDifft Pc c Pt t prob oml
1 Var1 dt dt
2 Var1 d d
3 Var1 - -
4 Var2 dt dt
5 Var2 d d
6 Var2 - -
列名不適合.PDF的右側在最後,「o intorder」沒有在結果.PDF中顯示。
看看這裏的表格說明:https://cran.r-project.org/doc/manuals/r-devel/R-exts.html#Lists-and-tables。在LaTeX中,大部分空白基本上被忽略。 – Thomas
@Thomas您的解決方案(使用'\ tabular'和'\ tab')在一定程度上解決了這個問題。我在[link](https://cran.r-project.org/doc/manuals/r-devel/R-exts.html#Lists-and-tables)中應用了表格代碼。這些標籤分離得非常多,因此,認爲「在同一列中放置多個電極」是解決分離問題的一個辦法。不使用'\ tabular'和'\ tab'的解決方案將非常有彈性;我不爭取正式編碼,但是.PDF文件中的任何編碼(反映出更好的外觀)。 –
您是否可以更新您的問題以包含您使用的新表格代碼? – Thomas