Я уже создал много файлов .PDF через «.R» -> (roxygen2) «.Rd» -> (R CMD check mypackage) «.PDF».Как вставить пространство в текст в файле .PDF, созданный с помощью «.R» -> (roxygen2) «.Rd» -> (R CMD check mypackage) «.PDF»?
Теперь я хотел бы добавить шаблон таблицы в .PDF файл пакета (MyPackage-Manual.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 - -
------------------------------------------------------------------------
Что я сделал:
1. я нажал на пробел много раз, чтобы выделить достаточно места, чтобы «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». Любая помощь будет принята с благодарностью.
3. решение Томаса (насколько я могу применить):
#' \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). Вкладки значительно отделяются, поэтому мышление «inc levelt Pc c Pt t prob omlo» находится в одном столбце, что является решением многораздельного разделения. Решение без использования '\ tabular' и' \ tab' было бы очень эластичным; Я не борюсь за формальное кодирование, но любое кодирование (отражающее лучший внешний вид) в файле .PDF. –
Можете ли вы обновить свой вопрос, включив новый код '\ tabular', который вы использовали? – Thomas