Have a look at tools::buildVignette() - it builds a vignette the same
way as R CMD build does it.  It's a good start for troubleshooting.

/Henrik

On Mon, Jul 27, 2015 at 1:31 AM, Lenth, Russell V
<russell-le...@uiowa.edu> wrote:
> Thanks, Dirk. Well, I tried this (after suitable modification), and what it 
> does is create all the intermediate files, graphics files, an .Rout file, 
> etc. in the vignette directory. And even then, for some reason it didn't 
> build the pdfs correctly. So I had a mess to clean up.
>
> I've tried Markdown a few times, and technically, I guess it works. But I 
> always find myself abandoning it later because it gives me what it wants 
> instead of what I want. I suppose I could learn more of its refinements, but 
> even then it doesn't seem very promising. I'm not too old to learn new 
> things, but at my age, I think I am empowered to choose what I want to learn 
> -- and expertise on Markdown is just not a big priority.
>
> Russ
>
> -----Original Message-----
> From: Dirk Eddelbuettel [mailto:e...@debian.org]
> Sent: Sunday, July 26, 2015 2:31 PM
> To: Dirk Eddelbuettel <e...@debian.org>
> Cc: Lenth, Russell V <russell-le...@uiowa.edu>; r-package-devel@r-project.org
> Subject: Re: [R-pkg-devel] Best practices for vignettes
>
>
> On 26 July 2015 at 14:22, Dirk Eddelbuettel wrote:
> |
> | On 26 July 2015 at 18:42, Lenth, Russell V wrote:
> | | What's the best way to manage vignettes?
> |
> | All the young ones will of course tell you to use Markdown :)
> |
> | I still use Sweave / LaTeX as well, along with a custom driver:
> | highlight, as we once figured out how to make it create pretty shaded
> | boxen with code (as seen in the various Rcpp vignettes).
> |
> | So for that I often keep a five-line script 'buildVignette.r' in the
> | vignette directory.  With DESCRIPTION set up right (for the added
> | vignette driver) this then works in the package when it works manually for 
> the tests.
>
> I was rambling here.  What I meant to say is
>
>  - buildVignette.r as shown below allows me to build the vignette on the spot
>    outside of package builds -- ie when I am in "vignette writing mode"
>
>  - if the vignette builds during the manual builds, which by their design
>    mock what the package build process does, then I am reasonably confident
>    that the R CMD ... process works too.
>
> Hope this clarifies.
>
> Dirk
>
> ______________________________________________
> R-package-devel@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-package-devel

______________________________________________
R-package-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-package-devel

Reply via email to