summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/beilstein/beilstein.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/beilstein/beilstein.dtx')
-rw-r--r--macros/latex/contrib/beilstein/beilstein.dtx317
1 files changed, 189 insertions, 128 deletions
diff --git a/macros/latex/contrib/beilstein/beilstein.dtx b/macros/latex/contrib/beilstein/beilstein.dtx
index 64fc0e848d..426321f2e1 100644
--- a/macros/latex/contrib/beilstein/beilstein.dtx
+++ b/macros/latex/contrib/beilstein/beilstein.dtx
@@ -19,7 +19,7 @@
beilstein -- Support for submissions to the ``Beilstein Journal
of Nanotechnology'' published by the Beilstein-Institut
for the Advancement of Chemical Sciences
-Version: 1.4
+Version: 1.5
E-mail: journals-support@beilstein-institut.de
License: Released under the LaTeX Project Public License v1.3c or later
See http://www.latex-project.org/lppl.txt
@@ -29,7 +29,8 @@ See http://www.latex-project.org/lppl.txt
\postamble
Originally developed by Martin Sievers (info@schoenerpublizieren.de)
-Copyright (C) 2009-2018 by Beilstein-Institut for the Advancement of Chemical Sciences (Beilstein)
+Copyright (C) 2009-2019 by Beilstein-Institut for the Advancement of Chemical
+Sciences (Beilstein)
Part of this bundle is derived from cite.sty, to which the
following license applies:
@@ -90,7 +91,7 @@ This work consists of the files beilstein.dtx,
%</internal>
%<*driver>
\ProvidesFile{beilstein.dtx}%
-[2018/01/28 v1.4 Bundle for submissions to the\MessageBreak ``Beilstein Journal
+[2019/12/09 v1.5 Bundle for submissions to the\MessageBreak ``Beilstein Journal
of Nanotechnology'' (BJNANO)]
\documentclass[a4paper]{ltxdoc}
\usepackage[american]{babel}
@@ -102,7 +103,7 @@ This work consists of the files beilstein.dtx,
\usepackage{array,booktabs,tabularx,longtable}
\usepackage{fancyhdr}
\pagestyle{fancy}
-\lfoot{\footnotesize BJNANO Technical Handbook (Version 1.4)}
+\lfoot{\footnotesize BJNANO Technical Handbook (Version 1.5)}
\cfoot{}
\rfoot{\thepage}
\rhead{\small\rightmark}
@@ -162,17 +163,19 @@ This work consists of the files beilstein.dtx,
% Grave accent \` Left brace \{ Vertical bar \|
% Right brace \} Tilde \~}
%
-% \changes{v1.0}{2010/05/11}{Release on start of BJNANO public website.}
-% \changes{v1.1}{2010/08/16}{Page number bug fix.}
-% \changes{v1.2}{2017/08/16}{Fix for recent babel versions.}
-% \changes{v1.2}{2017/08/16}{Fix for @misc bib entries.}
-% \changes{v1.2}{2017/08/16}{All files converted to UTF-8.}
+% \changes{v1.0}{2010/05/11}{Release on start of BJNANO public website}
+% \changes{v1.1}{2010/08/16}{Page number bug fix}
+% \changes{v1.2}{2017/08/16}{Fix for recent babel versions}
+% \changes{v1.2}{2017/08/16}{Fix for @misc bib entries}
+% \changes{v1.2}{2017/08/16}{All files converted to UTF-8}
% \changes{v1.2}{2017/08/21}{Fix for the declaration of \cs{-} as a robust
% command. There is a conflict between package bpchem and the latest
-% \LaTeX{} release.}
+% \LaTeX{} release}
% \changes{v1.3}{2017/11/09}{Fix: Loading of \pkg{cleveref} is postponed to the
-% very end of the preamble in order to avoid problems with \pkg{hyperref}.}
+% very end of the preamble in order to avoid problems with \pkg{hyperref}}
% \changes{v1.4}{2018/01/20}{Add new manuscript type \opt{suppinfo}}
+% \changes{v1.5}{2019/10/30}{Add new environment \env{funding}}
+% \changes{v1.5}{2019/09/12}{Update documentation}
% \GetFileInfo{\jobname.dtx}
% \DoNotIndex{\newcommand,\newenvironment}
% \DoNotIndex{\def,\edef,\gdef,\xdef,\global,\long,\let}
@@ -374,8 +377,8 @@ This work consists of the files beilstein.dtx,
% \vspace*{-2.5cm}{\includegraphics*[width=7.7cm,keepaspectratio]{bjnano_logo}}\\[1cm]
% \begin{center}
% {\bfseries\LARGE Technical Handbook}\\[3ex]
-% {\Large The \LaTeX\ \pkg{Beilstein} bundle for submissions to the\\\emph{Beilstein
-% Journal of Nanotechnology}}
+% {\Large The \LaTeX\ \pkg{Beilstein} bundle for submissions to the\\%
+% \emph{Beilstein Journal of Nanotechnology}}
% \end{center}
% \vspace{2cm}
% \setstretch{1.3}
@@ -453,8 +456,7 @@ This work consists of the files beilstein.dtx,
%
% \newpage
% If you are not sure about local texmf trees at all, you can have a
-% look at \url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=inst-wlcf}
-% for more information.
+% look at \url{https://texfaq.org/FAQ-inst-wlcf} for more information.
%
% \section{Requirements}
% The \pkg{Beilstein} class was designed to rely on standard \LaTeX\
@@ -522,7 +524,8 @@ This work consists of the files beilstein.dtx,
% which takes the values listed in Table~\ref{tab:optionsmanuscript}.
% \begin{table}
% \centering
-% \caption{Possible values for key-value option ``manuscript''.\textsuperscript{\textit{a}}}
+% \caption{Possible values for key-value option
+% ``manuscript''.\textsuperscript{\textit{a}}}
% \label{tab:optionsmanuscript}
% \begin{tabular}{ll}
% \toprule
@@ -549,8 +552,8 @@ This work consists of the files beilstein.dtx,
% \DescribeOption{american}\DescribeOption{british}
% Two other options of a more technical aspect exist. Firstly you can
% tell \LaTeX\ whether you use American or British English (see Table \ref{tab:language}).
-% Internally only different hyphenation patterns are used. So you might not see a
-% difference in the output at first sight.
+% Internally only different hyphenation patterns are used. So you might not see
+% a difference in the output at first sight.
% \begin{table}
% \centering
% \caption{Options for language.\textsuperscript{\textit{a}}}
@@ -708,7 +711,8 @@ This work consists of the files beilstein.dtx,
% \begin{table}
% \centering
% \begin{minipage}{\linewidth}
-% \caption{Allowed section headings for the different \pkg{Beilstein} class manuscript types.}
+% \caption{Allowed section headings for the different \pkg{Beilstein} class
+% manuscript types.}
% \label{tab:specialsections}
% \begin{tabular}{@{}l*{5}{>{$}c<{$}}@{}}
% \toprule
@@ -744,45 +748,50 @@ This work consists of the files beilstein.dtx,
% \subsection{Special sections}\label{sec:special}
% \DescribeEnv{abstract}
% After the title page an abstract must be inserted (except for
-% ``Book Reports'' and ``Commentaries''). To meet the specifications for \BJNANO submissions
-% \LaTeX\ redefines the usual \env{abstract} environment internally.
-%
-% \DescribeMacro{\background}
-% \DescribeMacro{\results}
-% \DescribeMacro{\conclusion}
-% For the special items of the abstract mentioned in the
-% guidelines the three commands \cs{background}, \cs{results} and
-% \cs{conclusion} are defined. Each command starts a new line and prints the
-% item's name in boldface.
+% ``Book Reports'' and ``Commentaries''). To meet the specifications for
+% \BJNANO submissions \LaTeX\ redefines the usual \env{abstract} environment
+% internally.
%
% \DescribeMacro{\keywords}
% Although the ``Keywords'' could be considered as a part of the title page
% they are inserted right after the abstract. There can be an
-% arbitrary number of keywords, and therefore the \cs{keywords} macro has only one
-% mandatory argument holding the keywords separated by semicolons.
+% arbitrary number of keywords (at least five keywords are recommended), and
+% therefore the \cs{keywords} macro has only one
+% mandatory argument holding the keywords separated by semicolons.
%
-% An abstract with keywords can look like this:
+% An abstract with keywords should look like this:
% \begin{LaTeXdemo}[code only]
% \begin{abstract}
-% \background ...
-% \results ...
-% \conclusion ...
+% ...
% \end{abstract}
% \keywords{allenylsilanes; rhodium(II) octanoate-mediated
% rearrangement; silylketenes; titanium carbenoids; ylide}
% \end{LaTeXdemo}
%
% \DescribeEnv{acknowledgements}
-% %\enlargethispage{\baselineskip}
-% The ``Acknowledgements'' are an optional part of all article types.
-% As the layout differs from that of the main text, they should be
-% written using the environment \env{acknowledgements}:
+% \DescribeEnv{funding}
+% The sections ``Acknowledgements'' and ``Funding'' are optional parts of all
+% article types.
+%
+% \noindent\fcolorbox{black}{red!40}{\parbox{%
+% \dimexpr\textwidth-2\fboxsep-2\fboxrule\relax}{%
+% All financial disclosures are supposed to be part of the ``Funding''
+% section.}} As the layout differs from that of the main text, they should be
+% written using the environments \env{acknowledgements} and \env{funding}:
+% \pagebreak
% \begin{LaTeXdemo}[code only]
% \begin{acknowledgements}
-% I would like to thank ...
+% We would like to thank ...
% \end{acknowledgements}
% \end{LaTeXdemo}
%
+% \begin{LaTeXdemo}[code only]
+% \begin{funding}
+% This work was financially supported by ...
+% The authors are grateful for funding from ...
+% \end{funding}
+% \end{LaTeXdemo}
+%
% \DescribeEnv{suppinfo}\label{suppinfo}%
% Another optional section of an article is the
% ``Supporting Information'' which may consist of various ``Supporting
@@ -792,7 +801,8 @@ This work consists of the files beilstein.dtx,
% \DescribeMacro{\sifile}
% Inside the \env{suppinfo} environment the command \cs{sifile} can be
% used to add a ``Supporting Information File''. Its syntax is:\\
-% \cs{sifile\oarg{long description}\marg{filename}\marg{format}\marg{short description}}
+% \cs{sifile\oarg{long description}\marg{filename}\marg{format}\marg{short
+% description}}
%
% Each \cs{sifile} can be followed by a \cs{label\marg{labelname}} to
% cross-reference to that file in the main text using
@@ -809,8 +819,9 @@ This work consists of the files beilstein.dtx,
% \end{suppinfo}
% \end{LaTeXdemo}
%
-% \DescribeEnv{\LaTeX\ source}A Supporting Information File can be created from a \LaTeX\ source using the
-% Beilstein \LaTeX\ class. The same syntax that was used for the title page of the main manuscript
+% \DescribeEnv{\LaTeX\ source}A Supporting Information File can be created from
+% a \LaTeX\ source using the Beilstein \LaTeX\ class. The same syntax that was
+% used for the title page of the main manuscript
% can be used for the Supporting Information. An additional title for the
% Supporting Information (e.g.\ ``Additional experimental data'') can be added
% by using the \oarg{sititle} option of the \cs{title} command:
@@ -825,7 +836,8 @@ This work consists of the files beilstein.dtx,
% \LaTeX\ already knows about the built-in environments \env{table}
% and \env{figure}. For \BJNANO publications a third environment is added:
% \env{scheme}. There is no difference in usage between \env{scheme}
-% and the former two. To add a scheme ``AScheme.pdf'' you can enter the following:
+% and the former two. To add a scheme ``AScheme.pdf'' you can enter the
+% following:
% \begin{LaTeXdemo}[code only]
% \begin{scheme}
% \caption{A scheme demonstrating something.}
@@ -833,9 +845,10 @@ This work consists of the files beilstein.dtx,
% \includegraphics[width=16.8cm,keepaspectratio]{AScheme}
% \end{scheme}
% \end{LaTeXdemo}
-% \newpage
-% \noindent\fcolorbox{black}{red!40}{\parbox{\dimexpr\linewidth-2\fboxsep-2\fboxrule\relax}%
-% {PDF\LaTeX\ is limited to a small set of graphic formats. All files have
+%
+% \noindent\fcolorbox{black}{red!40}{\parbox{%
+% \dimexpr\textwidth-2\fboxsep-2\fboxrule\relax}{%
+% PDF\LaTeX\ is limited to a small set of graphic formats. All files have
% to be either in the PDF, PNG or JPG format. The EPS format is fine as well,
% because it can be converted easily to PDF (e.g.\ using \textsf{epstopdf}).}}
%
@@ -883,7 +896,7 @@ This work consists of the files beilstein.dtx,
% \label{scheme:silylketenes}
% \end{scheme}
% \end{LaTeXdemo}
-%
+% \pagebreak
% \DescribeMacro{\dblcolfigure}\DescribeMacro{\dblcolscheme}
% \DescribeEnv{dblcoltabular}\DescribeEnv{dblcoltabularx}
% The same macros and environments with ``dbl'' instead of ``sgl'' are
@@ -999,10 +1012,11 @@ This work consists of the files beilstein.dtx,
% \texttt{O\$\_2\$}, but both methods are not very
% comfortable when they have to be applied at several places.
% On the other hand the commands \texttt{\_} for subscripts and
-% \texttt{\^} for superscripts should remain. Therefore a special \cs{chem} macro
-% is provided by the \pkg{Beilstein} class.
+% \texttt{\^} for superscripts should remain. Therefore a special \cs{chem}
+% macro is provided by the \pkg{Beilstein} class.
%
-% \vskip2ex\noindent\textbf{Chemical specialities: the \cs{chem} and \cs{unit} macros}\\
+% \vskip2ex%
+% \noindent\textbf{Chemical specialities: the \cs{chem} and \cs{unit} macros}\\
% Although there already exist many powerful packages like
% \pkg{siunitx} or \pkg{chemsym} to write physical and chemical units
% and symbols, the \pkg{Beilstein} class implements its own rather
@@ -1055,7 +1069,8 @@ This work consists of the files beilstein.dtx,
% \bottomrule
% \end{tabular}
% \end{table}
-%
+%
+% \pagebreak
% \DescribeMacro{\rightarrow}
% \DescribeMacro{\rightleftarrows}
% \DescribeMacro{\rightleftharpoons}
@@ -1113,7 +1128,8 @@ This work consists of the files beilstein.dtx,
%
% \noindent\textbf{Chemical structures from external programs}\\
% There are a lot of highly specified software programs like
-% \textsf{ChemDraw\textsuperscript{\textregistered}} to draw complex chemical structures. You should
+% \textsf{ChemDraw\textsuperscript{\textregistered}} to draw complex chemical
+% structures. You should
% always use such programs and then export your drawings to a pdf file
% and include it into your \LaTeX\ document as described in
% section~\ref{sec:floats}.
@@ -1151,14 +1167,13 @@ This work consists of the files beilstein.dtx,
% The \BibTeX\ programming language knows the most common entry
% types cited in academic papers. However, a few like ``WWW'' for
% internet resources and links or ``SOFTWARE'' are missing. They
-% could be emulated, but it is much better to directly introduce them to \BibTeX.
-% The same is valid for special data fields.
+% could be emulated, but it is much better to directly introduce them to
+% \BibTeX. The same is valid for special data fields.
%
-% On the other hand, not all entry types and fields, that are in included in \BibTeX,
-% are needed and
-% allowed in \BJNANO submissions. They could even mess up the output when
-% not treated correctly. Therefore the entry types are restricted to
-% the following ones:
+% On the other hand, not all entry types and fields, that are in included in
+% \BibTeX, are needed and allowed in \BJNANO submissions. They could even mess
+% up the output when not treated correctly. Therefore the entry types are
+% restricted to the following ones:
% \begin{multicols}{3}
% \small
% \begin{itemize}\ttfamily
@@ -1177,13 +1192,15 @@ This work consists of the files beilstein.dtx,
% \end{itemize}
% \end{multicols}
%
-% \noindent In addition to the well known data fields the following ones were added:
+% \noindent In addition to the well known data fields the following ones were
+% added:
% \begin{description}
% \item[doi] Digital Object Identifier, e.g.\
% \verb+doi = {10.1080/02678290500291699}+\\(optional for \texttt{@article}
% and \texttt{@inpress})
% \item[url] URL for any internet source, e.g.\\
-% \verb+url = {http://www.beilstein-journals.org/bjnano}+ (mandatory for \texttt{@WWW})
+% \verb+url = {http://www.beilstein-journals.org/bjnano}+ (mandatory for
+% \texttt{@WWW})
% \item[urldate] Date when the url was visited last, e.g.\
% \verb+urldate = {Sep 12, 2007}+ (mandatory for \texttt{@WWW})
% \item[venue] Information about a conference (place and time), e.g.\\
@@ -1191,12 +1208,13 @@ This work consists of the files beilstein.dtx,
% \texttt{@PROCEEDINGS} and \texttt{@INPROCEEDINGS}
% \item[version] Version of a software, e.g.\
% \verb+version = {Revision C.02}+ (mandatory for \texttt{@SOFTWARE})
-% \end{description}
+% \end{description}%
%
-% \noindent\fcolorbox{black}{red!40}{\parbox{\dimexpr\linewidth-2\fboxsep-2\fboxrule\relax}%
-% {The \pkg{Beilstein} bundle contains the file ``beilstein-template.bib''
-% with example entries for all types of references described in
-% \cite[pp 5--6]{Beilstein-MSG}.}}
+% \noindent\fcolorbox{black}{red!40}{\parbox{%
+% \dimexpr\textwidth-2\fboxsep-2\fboxrule\relax}{The%
+% \pkg{Beilstein} bundle contains the file ``beilstein-template.bib'' with
+% example entries for all types of references
+% described in \cite[pp 5--6]{Beilstein-MSG}.}}%
% \newpage
% \begin{thebibliography}{9}
% \bibitem{Beilstein-MSG}\emph{Beilstein-Institut:} Instructions for Authors
@@ -1232,7 +1250,8 @@ This work consists of the files beilstein.dtx,
% \bottomrule
% \end{tabular}
% \begin{flushleft}\footnotesize
-% \textsuperscript{\textit{a}}\cs{footnote} remains active in the \env{table} environment.
+% \textsuperscript{\textit{a}}\cs{footnote} remains active in the \env{table}
+% environment.
% \end{flushleft}
% \end{minipage}
% \end{table}
@@ -1246,60 +1265,59 @@ This work consists of the files beilstein.dtx,
% \endfoot
% \bottomrule
% \endlastfoot
-% beilstein.cls & 2018/01/20 v1.4 Template for submissions to the
-% ``Beilstein Journal of Nanotechnology'' (BJNANO)\\
+% beilstein.cls & 2019/10/30 v1.5 Template for submissions to the ``Beilstein
+% Journal of Nanotechnology'' (BJNANO)\\
% xkeyval.sty & 2014/12/03 v2.7a package option processing (HA)\\
% xkeyval.tex & 2014/12/03 v2.7a key=value parser (HA)\\
% ifthen.sty & 2014/09/29 v1.1c Standard LaTeX ifthen package (DPC)\\
-% article.cls & 2014/09/29 v1.4h Standard LaTeX document class\\
-% size12.clo & 2014/09/29 v1.4h Standard LaTeX file (size option)\\
-% babel.sty & 2018/01/24 3.17 The Babel package\\
+% article.cls & 2018/09/03 v1.4i Standard LaTeX document class\\
+% size12.clo & 2018/09/03 v1.4i Standard LaTeX file (size option)\\
+% babel.sty & 2019/07/19 3.33 The Babel package\\
+% bblopts.cfg & 2005/09/08 v0.1 add Arabic and Farsi to ``declared'' options of
+% babel\\
% american.ldf & 2017/06/06 v3.3r English support from the babel system\\
-% inputenc.sty & 2015/03/17 v1.2c Input encoding file\\
-% utf8.def & 2017/01/28 v1.1t UTF-8 support for inputenc\\
-% t1enc.dfu & 2017/01/28 v1.1t UTF-8 support for inputenc\\
-% ot1enc.dfu & 2017/01/28 v1.1t UTF-8 support for inputenc\\
-% omsenc.dfu & 2017/01/28 v1.1t UTF-8 support for inputenc\\
+% inputenc.sty & 2018/08/11 v1.3c Input encoding file\\
% fontenc.sty\\
-% t1enc.def & 2017/04/05 v2.0i Standard LaTeX file\\
+% t1enc.def & 2018/08/11 v2.0j Standard LaTeX file\\
% mathptmx.sty & 2005/04/12 PSNFSS-v9.2a Times w/ Math, improved (SPQR, WaS) \\
% helvet.sty & 2005/04/12 PSNFSS-v9.2a (WaS) \\
% courier.sty & 2005/04/12 PSNFSS-v9.2a (WaS) \\
-% textcomp.sty & 2017/04/05 v2.0i Standard LaTeX package\\
+% textcomp.sty & 2018/08/11 v2.0j Standard LaTeX package\\
% ts1enc.def & 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file\\
-% ts1enc.dfu & 2017/01/28 v1.1t UTF-8 support for inputenc\\
-% geometry.sty & 2010/09/12 v5.6 Page Geometry\\
-% ifpdf.sty & 2017/03/15 v3.2 Provides the ifpdf switch\\
+% ts1enc.dfu & 2018/10/05 v1.2f UTF-8 support for inputenc\\
+% geometry.sty & 2018/04/16 v5.8 Page Geometry\\
+% ifpdf.sty & 2018/09/07 v3.3 Provides the ifpdf switch\\
% ifvtex.sty & 2016/05/16 v1.6 Detect VTeX and its facilities (HO)\\
% ifxetex.sty & 2010/09/12 v0.6 Provides ifxetex conditional\\
+% geometry.cfg\\
% setspace.sty & 2011/12/19 v6.7a set line spacing\\
-% ragged2e.sty & 2009/05/21 v2.1 ragged2e Package (MS)\\
+% ragged2e.sty & 2019/07/28 v2.2 ragged2e Package (MS)\\
% everysel.sty & 2011/10/28 v1.2 EverySelectfont Package (MS)\\
% footmisc.sty & 2011/06/06 v5.5b a miscellany of footnote facilities\\
% lineno.sty & 2005/11/02 line numbers on paragraphs v4.41\\
-% amsmath.sty & 2017/09/02 v2.17a AMS math features\\
+% amsmath.sty & 2018/12/01 v2.17b AMS math features\\
% amstext.sty & 2000/06/29 v2.01 AMS text\\
% amsgen.sty & 1999/11/30 v2.0 generic functions\\
% amsbsy.sty & 1999/11/29 v1.2d Bold Symbols\\
% amsopn.sty & 2016/03/08 v2.02 operator names\\
% amssymb.sty & 2013/01/14 v3.01 AMS font symbols\\
% amsfonts.sty & 2013/01/14 v3.01 Basic AMSFonts support\\
-% multicol.sty & 2017/04/11 v1.8q multicolumn formatting (FMi)\\
+% multicol.sty & 2018/12/27 v1.8v multicolumn formatting (FMi)\\
% float.sty & 2001/11/08 v1.3d Float enhancements (AL)\\
-% flafter.sty & 2017/04/11 v1.4a Standard LaTeX floats after reference (FMi)\\
+% flafter.sty & 2018/11/28 v1.4d Standard LaTeX floats after reference (FMi)\\
% graphicx.sty & 2017/06/01 v1.1a Enhanced LaTeX Graphics (DPC,SPQR)\\
% graphics.sty & 2017/06/25 v1.2c Standard LaTeX Graphics (DPC,SPQR)\\
% trig.sty & 2016/01/03 v1.10 sin cos tan (DPC)\\
% graphics.cfg & 2016/06/04 v1.11 sample graphics configuration\\
% pdftex.def & 2018/01/08 v1.0l Graphics/color driver for pdftex\\
-% array.sty & 2016/10/06 v2.4d Tabular extension package (FMi)\\
-% tabularx.sty & 2016/02/03 v2.11 `tabularx' package (DPC)\\
-% longtable.sty & 2014/10/28 v4.11 Multi-page Table package (DPC)\\
-% etoolbox.sty & 2017/11/22 v2.5 e-TeX tools for LaTeX (JAW)\\
+% array.sty & 2018/12/30 v2.4k Tabular extension package (FMi)\\
+% tabularx.sty & 2016/02/03 v2.11b `tabularx' package (DPC)\\
+% longtable.sty & 2014/10/28 v4.11 Multi-page Table package (DPC)+ FMi change\\
+% etoolbox.sty & 2019/09/21 v2.5h e-TeX tools for LaTeX (JAW)\\
% natbib.sty & 2010/09/13 8.31b (PWD, AO)\\
% url.sty & 2013/09/16 ver 3.4 Verb mode for urls, etc.\\
% xspace.sty & 2014/10/28 v1.13 Space after command names (DPC,MH)\\
-% cleveref.sty & 2013/12/28 v0.19 Intelligent cross-referencing\\
+% cleveref.sty & 2018/03/27 v0.21.4 Intelligent cross-referencing\\
% ts1cmr.fd & 2014/09/29 v2.5h Standard LaTeX font definitions\\
% t1ptm.fd & 2001/06/04 font definitions for T1/ptm.\\
% supp-pdf.mkii\\
@@ -1312,15 +1330,15 @@ This work consists of the files beilstein.dtx,
% kvsetkeys.sty & 2016/05/16 v1.17 Key value parser (HO)\\
% etexcmds.sty & 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO)\\
% ifluatex.sty & 2016/05/16 v1.4 Provides the ifluatex switch (HO)\\
-% pdftexcmds.sty & 2018/01/21 v0.26 Utility functions of pdfTeX for LuaTeX (HO)\\
-% epstopdf-sys.cfg & 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Live\\
+% pdftexcmds.sty & 2019/07/25 v0.30 Utility functions of pdfTeX for LuaTeX
+% (HO)\\
% t1phv.fd & 2001/06/04 scalable font definitions for T1/phv.\\
% ot1ztmcm.fd & 2000/01/03 Fontinst v1.801 font definitions for OT1/ztmcm.\\
% omlztmcm.fd & 2000/01/03 Fontinst v1.801 font definitions for OML/ztmcm.\\
% omsztmcm.fd & 2000/01/03 Fontinst v1.801 font definitions for OMS/ztmcm.\\
% omxztmcm.fd & 2000/01/03 Fontinst v1.801 font definitions for OMX/ztmcm.\\
% ot1ptm.fd & 2001/06/04 font definitions for OT1/ptm.\\
-%\end{longtable}
+% \end{longtable}
%
% \normalsize
% \StopEventually{\clearpage\PrintChanges\PrintIndex}
@@ -1332,7 +1350,7 @@ This work consists of the files beilstein.dtx,
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{beilstein}
-[2018/01/29 v1.4 Template for submissions to the ``Beilstein Journal %
+[2019/10/30 v1.5 Template for submissions to the ``Beilstein Journal %
of Nanotechnology'' (BJNANO)]
% \end{macrocode}
% For class options key-value pairs are used. They are provided by the
@@ -1957,7 +1975,8 @@ This work consists of the files beilstein.dtx,
\else
\ifcase\NAT@ctype
\ifx\NAT@last@nm\NAT@nm \NAT@yrsep\NAT@penalty\NAT@space\else
- \@citea \NAT@test{\@ne}\NAT@spacechar\NAT@mbox{\NAT@super@kern\NAT@@open}%
+ \@citea
+ \NAT@test{\@ne}\NAT@spacechar\NAT@mbox{\NAT@super@kern\NAT@@open}%
\fi
\if*#1*\else#1\NAT@spacechar\fi
\NAT@mbox{\NAT@hyper@{{\citenumfont{\NAT@num}}}}%
@@ -2242,7 +2261,8 @@ This work consists of the files beilstein.dtx,
% \end{macrocode}
% The usual \cs{maketitle} command puts together all information and
% prints the title page.
-% \changes{v1.4}{2018/01/15}{For suppinfo manuscripts we need a special title page}
+% \changes{v1.4}{2018/01/15}{For suppinfo manuscripts we need a special title
+% page}
% \begin{macrocode}
\ifthenelse{\equal{\beilstein@manuscript}{\beilstein@manuscript@suppinfo}}%
{\long\def\maketitle{%
@@ -2265,14 +2285,20 @@ This work consists of the files beilstein.dtx,
\ifthenelse{\boolean{corauth}}%
{}%
{\ifthenelse{\value{c@totauthor}>1}%
- {\ClassError{beilstein}{At least one corresponding author has to be given.\MessageBreak Please use \string\author*\space for that}%
- {Please use at least one \string\author* command to set information %
- about the corresponding author.\MessageBreak Have a look at the %
+ {\ClassError{beilstein}{At least one corresponding author has to be
+ given.\MessageBreak Please use \string\author*\space for that}%
+ {Please use at least one \string\author* command to set
+ information %
+ about the corresponding author.\MessageBreak Have a look at
+ the %
documentation for more details}%
}%
{\ifthenelse{\equal{\emails}{}}%
- {\ClassError{beilstein}{The author has been made corresponding author.\MessageBreak Therefore please provide an email address for the author}%
- {Use the second optional argument for that or use \string\author* instead}}{}%
+ {\ClassError{beilstein}{The author has been made corresponding
+ author.\MessageBreak Therefore please provide an email address
+ for the author}%
+ {Use the second optional argument for that or use
+ \string\author* instead}}{}%
}%
}%
\ifthenelse{\value{c@totaffiliation}>1}%
@@ -2302,14 +2328,21 @@ This work consists of the files beilstein.dtx,
\par\vskip2ex%
\ifthenelse{\boolean{corauth}}{}%
{\ifthenelse{\value{c@totauthor}>1}%
- {\ClassError{beilstein}{At least one corresponding author has to be given.\MessageBreak Please use \string\author*\space for that}%
- {Please use at least one \string\author* command to set information %
- about the corresponding author.\MessageBreak Have a look at the %
+ {\ClassError{beilstein}{At least one corresponding author has to
+ be given.\MessageBreak Please use \string\author*\space for
+ that}%
+ {Please use at least one \string\author* command to set
+ information %
+ about the corresponding author.\MessageBreak Have a look
+ at the %
documentation for more details}%
}%
{\ifthenelse{\equal{\emails}{}}%
- {\ClassError{beilstein}{The author has been made corresponding author.\MessageBreak Therefore please provide an email address for the author}%
- {Use the second optional argument for that or use \string\author* instead}}{}%
+ {\ClassError{beilstein}{The author has been made
+ corresponding author.\MessageBreak Therefore please provide
+ an email address for the author}%
+ {Use the second optional argument for that or use
+ \string\author* instead}}{}%
}%
}%
\ifthenelse{\value{c@totaffiliation}>1}%
@@ -2344,7 +2377,8 @@ This work consists of the files beilstein.dtx,
}%
{%
\renewenvironment{abstract}{\ClassWarning{beilstein}{An abstract %
- should not be part of the chosen document type \beilstein@manuscript}}{}%
+ should not be part of the chosen document type
+ \beilstein@manuscript}}{}%
\newcommand*{\background}{\relax}%
\newcommand*{\results}{\relax}%
\newcommand*{\conclusion}{\relax}%
@@ -2367,6 +2401,12 @@ This work consists of the files beilstein.dtx,
% \begin{macrocode}
\newenvironment{acknowledgements}{\par\textbf{\large Acknowledgements\\*}}{}
% \end{macrocode}
+% \changes{v1.5}{2019/10/30}{New environment \env{funding}}
+% Funding is defined the same.
+% \DescribeEnv{funding}
+% \begin{macrocode}
+\newenvironment{funding}{\par\textbf{\large Funding\\*}}{}
+% \end{macrocode}
% Supporting Information are a special section at the end the main
% document, so they get an own environment as well
% \DescribeEnv{suppinfo}
@@ -3869,7 +3909,8 @@ FUNCTION {format.lab.names}
'skip$
{ s #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
{ bbl.etal space.connect }
- { bbl.and space.connect s #2 "{vv~}{ll}" format.name$ space.connect }
+ { bbl.and space.connect s #2 "{vv~}{ll}" format.name$ space.connect
+ }
if$
}
if$
@@ -4405,9 +4446,14 @@ pages="1-4",
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Meta-data block
%% ---------------
-%% The title of the article is given with the usual \title command.
-%%
-%% If you write a file for supporting information using manuscript=suppinfo,
+%% The title of the article is given with the usual \title command.
+%% The title of an article should be clear, concise and comprehensible to all
+%% readers with the purpose of quickly identifying the focus of the reported
+%% work. It should be brief and contain the most important keywords for search
+%% engine optimization. The use of capitals should be restricted to the first
+%% word and proper nouns. As far as possible abbreviations should be avoided.
+%%
+%% If you write a file for supporting information using manuscript=suppinfo,
%% you should give an additional title using the macro \sititle or the
%% optional argument of \title
%%
@@ -4437,20 +4483,32 @@ pages="1-4",
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% The document should begin with an abstract, if appropriate. If one
%% is given and should not be, a warning is issued.
-%%
-%% For the three parts of the abstract, ``Background'', ``Results''
-%% and ``Conclusions'', the corresponding commands should be used.
+%% The abstract should summarize the context and purpose of the study,
+%% the main findings and provide a brief summary and potential
+%% implications. Abbreviations should be used sparingly in the abstract.
+%% Citations and references should not be given in abstracts. Only
+%% standard characters are allowed.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{abstract}
-\background Allenylsilanes are useful intermediates in organic synthesis. An attractive,
-convergent but little used approach for their synthesis is the alkylidenation of stable silylketenes. Reactions thus far have been limited to the use of unsubstituted silylketenes (or equivalents) with stabilised or semi-stabilised ylides only. The current study explores the reactions of substituted ketenes prepared through rhodium(II)-mediated rearrangement of silylated diazoketones.
-\results A range of novel 1,3-disubstituted and 1,3,3-trisubstituted allenylsilanes were prepared using stabilised and semi-stabilised ylides. Alkylidenation with non-stabilised phosphorus ylides was not viable, but the use of titanium-based methylenating reagents was successful, allowing access to 1-substituted allenylsilanes.
-\conclusion Many novel allenylsilanes may be accessed by alkylidenation of substituted silylketenes. Importantly, for the first time, simple methylenation of silylketenes has been achieved using titanium carbenoid-based reagents.
+Allenylsilanes are useful intermediates in organic synthesis. An attractive,
+convergent but little used approach for their synthesis is the alkylidenation
+of stable silylketenes. Reactions thus far have been limited to the use of
+unsubstituted silylketenes (or equivalents) with stabilised or semi-stabilised
+ylides only. The current study explores the reactions of substituted ketenes
+prepared through rhodium(II)-mediated rearrangement of silylated diazoketones.
+A range of novel 1,3-disubstituted and 1,3,3-trisubstituted allenylsilanes were
+prepared using stabilised and semi-stabilised ylides. Alkylidenation with
+non-stabilised phosphorus ylides was not viable, but the use of titanium-based
+methylenating reagents was successful, allowing access to 1-substituted
+allenylsilanes. Many novel allenylsilanes may be accessed by alkylidenation of
+substituted silylketenes. Importantly, for the first time, simple methylenation
+of silylketenes has been achieved using titanium carbenoid-based reagents.
\end{abstract}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Keywords can be given with the \keywords command which takes five
-%% arguments. The arguments have to be sorted.
+%% Keywords can be given with the \keywords command. Any number of
+%% keywords can be given, but a number of at least five keywords is
+%% recommended. The arguments are to be sorted alphabetically.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\keywords{allenylsilanes; rhodium(II) octanoate-mediated rearrangement; silylketenes; titanium carbenoids; ylide}
@@ -4563,14 +4621,19 @@ Supporting information features copies of \HNMR spectra of silylated diazoketone
\end{suppinfo}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% The "Acknowledgements" section can be given in all manuscripts.
-%% This should be done within the ``acknowledgements'' environment,
-%% which will make the correct section title.
+%% The sections "Acknowledgements" and "Funding" can be given in all
+%% manuscripts.
+%% This should be done within the environments ``acknowledgements''
+%% and ``funding'', which will produce the correct section titles.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{acknowledgements}
-We acknowledge EPSRC grant GR/L60135/01 (PCD) and generous unrestricted research funding from Pfizer for financial support.
+We acknowledge Prof. H. Vlassov for the helpful discussions of the results and J. Martin for assistance with the synthesis.
\end{acknowledgements}
+\begin{funding}
+The following sources of funding are acknowledged: National Natural Science Foundation of China (S.P.M.; Grant Nos. 51502240, 11674273, U1856203), Wellcome Trust (S.P.M., Award No. 094542/Z/12/Z, EPSRC (P.C.D.; Grant No. GR/L60135/01 (PCD)), and both authors thank the generous research funding from Pfizer for financial support.
+\end{funding}
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% The appropriate \bibliography command should be placed here.
%% Notice that the class file automatically sets \bibliographystyle
@@ -4578,8 +4641,6 @@ We acknowledge EPSRC grant GR/L60135/01 (PCD) and generous unrestricted research
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\bibliography{beilstein-template}
\vspace{3cm}
-This article is published in full length in \textit{Beilstein J. Org. Chem.}
-\textbf{2005}, \textit{1}, No. 5.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% That's it. Ending the document finishes the article. Happy TeXing!