[Bioc-devel] BiocStyle for styling Sweave (and other?) vignettes
Martin Morgan
mtmorgan at fhcrc.org
Tue Jul 16 17:09:05 CEST 2013
On 07/16/2013 07:11 AM, Ou, Jianhong wrote:
> Hi Martin,
>
> This is a great package. When I insert the figure to the vignettes, the
> codes will not run two times. Great!
>
> One question is that how could I show "@" in the vignettes?
> And is there any methods to draw multiple figures in one chunk and then
> insert them separately?
Thanks for the comments, hopefully we can make the package a bit better.
I think \Rcode{x at y} does the right thing?
The package doesn't provide any special facilities for drawing multiple figures
in one chunk then inserting them separately; One approach is
<<fig>>=
pdf("fig-1.pdf"); plot(1:10); invisible(dev.off())
pdf("fig-2.pdf"); plot(10:1); invisible(dev.off())
@
\begin{figure}
\centering
\includegraphics[width=.45\textwidth]{fig-1}
\includegraphics[width=.45\textwidth]{fig-2}
\caption{Some figures}
\label{fig:figs}
\end{figure}
Martin
>
> Yours sincerely,
>
> Jianhong Ou
>
> LRB 670A
> Program in Gene Function and Expression
> 364 Plantation Street Worcester,
> MA 01605
>
>
>
>
> On 7/14/13 11:23 AM, "Martin Morgan" <mtmorgan at fhcrc.org> wrote:
>
>> Developers --
>>
>> Sweave-style vignettes often include copy-pasted versions of basic LaTeX
>> macros
>> and other commands. We've created the BiocStyle package to make it easy
>> to add
>> these macros, and a consistent style, to Bioconductor vignettes -- just
>> add
>> Suggests: BiocStyle to your package DESCRIPTION, and the following lines
>> inside
>> the preamble (between \documentclass{article} and \begin{document}) of
>> your vignette
>>
>> <<style, eval=TRUE, echo=FALSE, results=tex>>=
>> BiocStyle::latex()
>> @
>>
>> Details, including illustration of macros and styles, are in the package
>> vignette
>>
>>
>> http://bioconductor.org/packages/devel/bioc/vignettes/BiocStyle/inst/doc/L
>> atexStyle.pdf
>>
>> and on the ?latex help page. Suggestions welcome. Perhaps this can be
>> extended
>> for non-Sweave vignettes.
>>
>> Martin
>> --
>> Computational Biology / Fred Hutchinson Cancer Research Center
>> 1100 Fairview Ave. N.
>> PO Box 19024 Seattle, WA 98109
>>
>> Location: Arnold Building M1 B861
>> Phone: (206) 667-2793
>>
>> _______________________________________________
>> Bioc-devel at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/bioc-devel
>
--
Computational Biology / Fred Hutchinson Cancer Research Center
1100 Fairview Ave. N.
PO Box 19024 Seattle, WA 98109
Location: Arnold Building M1 B861
Phone: (206) 667-2793
More information about the Bioc-devel
mailing list