Hi Andrzej,

Could you let us know when you make the change which BiocStyle version
implemented the change? That way we can update our description files.

In the meantime, I switched my vignettes to use
BiocStyle::html_document2 although I need to use figure captions and
references to take advantage of all the things html_document2 has to
offer.

Best,
Leo

On Mon, Aug 7, 2017 at 8:05 AM, Andrzej Oleś <andrzej.o...@gmail.com> wrote:
> Dear Bioconductor Developers,
>
> We would like that in the next release most of the vignettes which use
> BiocStyle benefit from the updated formatting introduced over the last
> year. For this, all BiocStyle format functions will be switched to the new
> style. This transition will happen on Friday, August 18.
>
>
> BiocStyle 2.0
> =============
>
> The new style was developed in collaboration with a professional graphics
> designer with the aim to address some of the shortcomings of the original
> implementation (e.g., inconsistent formatting both within the document and
> across output formats; non-distinctive structuring elements, for example
> running head and figure captions). Additionally, we introduced new
> features, including:
>
> -   Common formatting regardless of input (Rnw/Rmd) and output format
> (PDF/HTML)
> -   Consistent layout providing a clear separation between content and
> structuring elements emphasized by horizontal alignment
> -   Standardized way of specifying author affiliations
> -   Cross references in R Markdown based on the bookdown syntax
> -   Support for recent additions to R Markdown (floating TOC, code folding,
> ...)
> -   Footnotes typeset as margin notes
>
> The updated style is invoked through `BiocStyle::latex2`,
> `BiocStyle::pdf_document2` and `BiocStyle::html_document2` functions. Feel
> free to have a look at some live examples, for example, at [PureCN.pdf](
> http://bioconductor.org/packages/devel/bioc/vignettes/PureCN/inst/doc/PureCN.pdf)
> (PDF from Rnw source), or [A-vsn.html](
> http://bioconductor.org/packages/devel/bioc/vignettes/vsn/inst/doc/A-vsn.html)
> (HTML from Rmd source).
>
>
> Switch to the new style
> =======================
>
> To streamline the process, the transition will happen automatically by
> replacing the previous format functions by the new ones as follows.
> Functions whose name ends with "2": `BiocStyle::latex2`,
> `BiocStyle::pdf_document2` and `BiocStyle::html_document2` will be renamed
> by stripping the trailing "2" such that they replace their old
> counterparts, e.g. `BiocStyle::latex`. At the same time, the latter ones
> will be archived by appending `_old` to their names so that, for example,
> `BiocStyle:latex` will become `BiocStyle::latex_old`. Function names with
> the trailing "2" will be kept until the release as aliases. Both these and
> the "old" functions will be marked as deprecated, and made defunct after
> the release following the [Function Deprecation Guidelines](
> http://bioconductor.org/developers/how-to/deprecation/). The following list
> summarizes the changes.
>
>     BiocStyle::latex          -> BiocStyle::latex_old
>     BiocStyle::latex2         -> BiocStyle::latex
>
>     BiocStyle::pdf_document   -> BiocStyle::pdf_document_old
>     BiocStyle::pdf_document2  -> BiocStyle::pdf_document
>
>     BiocStyle::html_document  -> BiocStyle::html_document_old
>     BiocStyle::html_document2 -> BiocStyle::html_document
>
>
> How does this affect me?
> ========================
>
> Scenario 1: Already using the new style (`latex2`, `pdf_document2` or
> `html_document2`)
> ---------------------------------------------------------------------------------------
>
> Congratulations, thank you for test driving the new style! Once these
> functions get deprecated, please rename your BiocStyle format function
> calls by removing the trailing "2".
>
> Scenario 2: Currently using the original style (`latex`, `pdf_document` or
> `html_document`)
> -------------------------------------------------------------------------------------------
>
> Typically, no special action will be needed. We worked hard to provide as
> much backwards compatibility as possible, so your vignette should compile
> with the new style right out of the box. However, some vignettes might
> require some small tweaks to build after the update. This affects mostly
> PDF output because of the more complex LaTeX macro definitions and the
> additional dependencies of the new style. Should you experience any
> problems, please first make sure that the source of your vignette meets the
> guidelines described in [Bioconductor LaTeX Style 2.0](
> https://bioconductor.org/packages/devel/bioc/vignettes/BiocStyle/inst/doc/LatexStyle2.pdf)
> (for .Rnw vignettes) or [Authoring R Markdown Vignettes](
> https://bioconductor.org/packages/devel/bioc/vignettes/BiocStyle/inst/doc/AuthoringRmdVignettes.html)
> (for .Rmd vignettes). Any remaining issues should be reported as a [GitHub
> issue](https://github.com/Bioconductor/BiocStyle/issues). As an interim
> solution you can still use the previous format function renamed
> to `*_old` in order to build your package.
>
>
> Kind regards,
> Andrzej Oleś
>
>         [[alternative HTML version deleted]]
>
> _______________________________________________
> Bioc-devel@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/bioc-devel

_______________________________________________
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel

Reply via email to