Skip to content

Commit 4a9bed9

Browse files
committed
adding Rnw wrappers for pdf files along with Makefile
1 parent 1430f0a commit 4a9bed9

12 files changed

+101
-2
lines changed

.Rbuildignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,5 @@ docker
2424
^GRTAGS
2525
^GTAGS
2626
^local
27-
vignettes/Makefile
27+
vignettes/Makefile
28+
vignettes/rmd

ChangeLog

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
2019-10-23 Dirk Eddelbuettel <[email protected]>
2+
3+
* vignettes/Rcpp-*.Rnw: Wrappers around pdf/*pdf
4+
* vignettes/Makefile: Added
5+
6+
2019-10-21 Dirk Eddelbuettel <[email protected]>
7+
8+
* vignettes/rmd/*: Moved from parent directory
9+
* vignettes/pdf/*: New target directory
10+
111
2019-10-20 Dirk Eddelbuettel <[email protected]>
212

313
* DESCRIPTION (Version, Date): Roll minor version

inst/NEWS.Rd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
\item Compilation can be sped up by toggling \code{RCPP_NO_RTTI} which
1313
implies \code{RCPP_NO_MODULES} (Dirk in \ghpr{998} fixing \ghit{998}).
1414
\item \code{XPtr} tags are now preserved in \code{as<>} (Stephen Wade
15-
in \phpr{1003} fixing \ghpr{986})
15+
in \ghpr{1003} fixing \ghit{986})
1616
}
1717
\item Changes in Rcpp Modules:
1818
\itemize{

vignettes/Makefile

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
2+
3+
rnwsources := $(wildcard *.Rnw)
4+
rnwvignettes := $(rnwsources:.Rnw=.pdf)
5+
6+
%.tex: %.Rnw
7+
Rscript -e 'Sweave("$<")'
8+
9+
%.pdf: %.tex
10+
Rscript -e 'tools::texi2pdf("$<", texi2dvi="pdflatex")'
11+
Rscript -e 'tools::texi2pdf("$<", texi2dvi="pdflatex")'
12+
Rscript -e 'tools::compactPDF("$@", gs_quality="ebook")'
13+
14+
all: ${rnwvignettes}
15+
16+
clean:
17+
rm -f *.aux *.log *.tex

vignettes/Rcpp-FAQ.Rnw

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
\documentclass{article}
2+
\usepackage{pdfpages}
3+
%\VignetteIndexEntry{Rcpp-FAQ}
4+
%\VignetteKeywords{Rcpp, FAQ, R, Cpp}
5+
%\VignettePackage{Rcpp}
6+
%\VignetteEncoding{UTF-8}
7+
8+
\begin{document}
9+
\includepdf[pages=-, fitpaper=true]{pdf/Rcpp-FAQ.pdf}
10+
\end{document}

vignettes/Rcpp-attributes.Rnw

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
\documentclass{article}
2+
\usepackage{pdfpages}
3+
%\VignetteIndexEntry{Rcpp-attributes}
4+
%\VignetteKeywords{Rcpp, attributes, R, Cpp}
5+
%\VignettePackage{Rcpp}
6+
%\VignetteEncoding{UTF-8}
7+
8+
\begin{document}
9+
\includepdf[pages=-, fitpaper=true]{pdf/Rcpp-attributes.pdf}
10+
\end{document}

vignettes/Rcpp-extending.Rnw

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
\documentclass{article}
2+
\usepackage{pdfpages}
3+
%\VignetteIndexEntry{Rcpp-extending}
4+
%\VignetteKeywords{Rcpp, extending, R, Cpp}
5+
%\VignettePackage{Rcpp}
6+
%\VignetteEncoding{UTF-8}
7+
8+
\begin{document}
9+
\includepdf[pages=-, fitpaper=true]{pdf/Rcpp-extending.pdf}
10+
\end{document}

vignettes/Rcpp-introduction.Rnw

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
\documentclass{article}
2+
\usepackage{pdfpages}
3+
%\VignetteIndexEntry{Rcpp-introduction}
4+
%\VignetteKeywords{Rcpp, R, Cpp}
5+
%\VignettePackage{Rcpp}
6+
%\VignetteEncoding{UTF-8}
7+
8+
\begin{document}
9+
\includepdf[pages=-, fitpaper=true]{pdf/Rcpp-introduction.pdf}
10+
\end{document}
11+

vignettes/Rcpp-modules.Rnw

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
\documentclass{article}
2+
\usepackage{pdfpages}
3+
%\VignetteIndexEntry{Rcpp-modules}
4+
%\VignetteKeywords{Rcpp, modules, R, Cpp}
5+
%\VignettePackage{Rcpp}
6+
%\VignetteEncoding{UTF-8}
7+
8+
\begin{document}
9+
\includepdf[pages=-, fitpaper=true]{pdf/Rcpp-modules.pdf}
10+
\end{document}

vignettes/Rcpp-quickref.Rnw

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
\documentclass{article}
2+
\usepackage{pdfpages}
3+
%\VignetteIndexEntry{Rcpp-quickref}
4+
%\VignetteKeywords{Rcpp, quickref, R, Cpp}
5+
%\VignettePackage{Rcpp}
6+
%\VignetteEncoding{UTF-8}
7+
8+
\begin{document}
9+
\includepdf[pages=-, fitpaper=true]{pdf/Rcpp-quickref.pdf}
10+
\end{document}

0 commit comments

Comments
 (0)