From ad4e4e52ae85ee5957d6a67c251a965b93679298 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Thu, 13 May 2021 03:01:14 +0000 Subject: CTAN sync 202105130301 --- macros/latex/contrib/els-cas-templates/README | 34 +- .../latex/contrib/els-cas-templates/cas-common.sty | 299 +- .../contrib/els-cas-templates/cas-dc-template.pdf | Bin 200284 -> 0 bytes .../contrib/els-cas-templates/cas-dc-template.tex | 526 +- macros/latex/contrib/els-cas-templates/cas-dc.cls | 6 +- .../contrib/els-cas-templates/cas-model2-names.bst | 20 +- .../contrib/els-cas-templates/cas-sc-template.pdf | Bin 245242 -> 0 bytes .../contrib/els-cas-templates/cas-sc-template.tex | 523 +- macros/latex/contrib/els-cas-templates/cas-sc.cls | 26 +- .../contrib/els-cas-templates/doc/dc-sample.pdf | Bin 155079 -> 159627 bytes .../contrib/els-cas-templates/doc/elsdoc-cas.pdf | Bin 429283 -> 433973 bytes .../contrib/els-cas-templates/doc/elsdoc-cas.tex | 231 +- .../els-cas-templates/doc/glyphtounicode.tex | 5511 ++++++++++++++++++++ .../latex/contrib/els-cas-templates/doc/rvdtx.sty | 4 +- .../contrib/els-cas-templates/doc/sc-sample.pdf | Bin 160970 -> 165955 bytes .../latex/contrib/els-cas-templates/figs/Fig1.pdf | Bin 2546 -> 0 bytes .../latex/contrib/els-cas-templates/figs/Fig2.pdf | Bin 2550 -> 0 bytes .../latex/contrib/els-cas-templates/figs/Fig3.pdf | Bin 2543 -> 0 bytes .../latex/contrib/els-cas-templates/figs/grabs.pdf | Bin 8354 -> 0 bytes .../latex/contrib/els-cas-templates/figs/pic1.pdf | Bin 2546 -> 0 bytes .../latex/contrib/els-cas-templates/manifest.txt | 24 +- 21 files changed, 6301 insertions(+), 903 deletions(-) delete mode 100644 macros/latex/contrib/els-cas-templates/cas-dc-template.pdf delete mode 100644 macros/latex/contrib/els-cas-templates/cas-sc-template.pdf create mode 100644 macros/latex/contrib/els-cas-templates/doc/glyphtounicode.tex delete mode 100644 macros/latex/contrib/els-cas-templates/figs/Fig1.pdf delete mode 100644 macros/latex/contrib/els-cas-templates/figs/Fig2.pdf delete mode 100644 macros/latex/contrib/els-cas-templates/figs/Fig3.pdf delete mode 100644 macros/latex/contrib/els-cas-templates/figs/grabs.pdf delete mode 100644 macros/latex/contrib/els-cas-templates/figs/pic1.pdf (limited to 'macros/latex/contrib/els-cas-templates') diff --git a/macros/latex/contrib/els-cas-templates/README b/macros/latex/contrib/els-cas-templates/README index a80857f814..c925f30042 100644 --- a/macros/latex/contrib/els-cas-templates/README +++ b/macros/latex/contrib/els-cas-templates/README @@ -1,31 +1,33 @@ -cas-sc.cls and cas-dc.cls are the two new class files created -for typesetting Elsevier's journal articles which go through -Complex Article Service (CAS) workflow. These are now accepted for -submitting articles, both in Elsevier's electronic submission system -and elsewhere. - -Bugs and problems with elsarticle.cls may be reported to the +This bundle provides two classfiles, namely cas-sc.cls and cas-dc.cls +and corresponding template files for typesetting journal articles +supposed to go through Elsevier's updated workflow. cas-sc.cls is meant +for one-column, the other cas-dc.cls for two-column layout. These are +now accepted for submitting articles both in Elsevier's electronic +submission system and elsewhere. + +Bugs and problems with classfiles may be reported to the developers of the class via elsarticle@stmdocs.in. The file manifest.txt provides a list of the files in the elsarticle-cas bundle. The following are the main files available: +- cas-sc.cls, classfile to typeset article in single column +- cas-dc.cls, classfile to typeset article in double column - cas-sc-template.tex, template file for single column journals - cas-dc-template.tex, template file for double column journals -- cas-sc-template.pdf, PDF of the cas-sc-template.tex -- cas-dc-template.pdf, PDF of the cas-ddc-template.tex - cas-common.sty, additional macro package for formatting - model2-names.bst, BibTeX style file +- cas-model2-names.bst, BibTeX style file +- cas-refs.bib, sample BibTeX database - cas-twitter.jpeg, cas-linkedin.jpeg, cas-url.jpeg, cas-gplus.jpeg, cas-facebook.jpeg, cas-email.jpeg - thumbnail images of social networking sites -The documentation file is elsdoc-cas.tex in the doc directory. To -compile it: +The PDF documentation elsdoc-cas.pdf is in the doc directory. To +generate it: -1. pdflatex elsdoc-cas -2. pdflatex elsdoc-cas -3. pdflatex elsdoc-cas + 1. pdflatex elsdoc-cas + 2. pdflatex elsdoc-cas + 3. pdflatex elsdoc-cas or @@ -34,7 +36,7 @@ directory. The above procedure will create a print version, namely elsdoc-cas.pdf. -Copyright 2019-2020, Elsevier. Bugs, feature requests, suggestions and +Copyright 2019-2021, Elsevier. Bugs, feature requests, suggestions and comments may be mailed to elsarticle@stmdocs.in. cas-sc.cls, cas-dc.cls related documentations and supporting packages are released under the LATEX Project Public Licence, either version 1.2 or any later diff --git a/macros/latex/contrib/els-cas-templates/cas-common.sty b/macros/latex/contrib/els-cas-templates/cas-common.sty index 5ce6761ca8..3ffe3ea218 100644 --- a/macros/latex/contrib/els-cas-templates/cas-common.sty +++ b/macros/latex/contrib/els-cas-templates/cas-common.sty @@ -5,23 +5,36 @@ %% ...................................... %% %% It may be distributed under the conditions of the LaTeX Project Public -%% License, either version 1.2 of this license or (at your option) any +%% License, either version 1.3c of this license or (at your option) any %% later version. The latest version of this license is in %% http://www.latex-project.org/lppl.txt -%% and version 1.2 or later is part of all distributions of LaTeX +%% and version 1.3c or later is part of all distributions of LaTeX %% version 1999/12/01 or later. %% %% The list of all files belonging to the 'CAS Bundle' is %% given in the file `manifest.txt'. %% -% $Id: cas-common.sty 49 2020-03-14 09:05:10Z rishi $ +% $Id: cas-common.sty 66 2021-05-11 14:17:42Z rishi $ \def\RCSfile{cas-common}% - \def\RCSversion{2.1}% - \def\RCSdate{2020/03/14}% + \def\RCSversion{2.3}% + \def\RCSdate{2021/05/11}% \NeedsTeXFormat{LaTeX2e}[1995/12/01] +\pretolerance=-1 +\tolerance=1000 +\hyphenpenalty=1000 +\exhyphenpenalty=100 +\brokenpenalty=10000 +\vfuzz=\z@ +\hfuzz=.2pt +\doublehyphendemerits=100 +\emergencystretch=2pt +\frenchspacing +\clubpenalty=10000 +\widowpenalty=10000 + \ExplSyntaxOn \makeatletter % @@ -446,7 +459,11 @@ \seq_if_empty:NF \g_stm_credits_seq { \section*{CRediT ~authorship ~contribution ~statement} - \seq_use:Nn \g_stm_credits_seq { .~ }. + \ifnum\theblind>0\relax + \vspace*{10mm} + \else + \seq_use:Nn \g_stm_credits_seq { .~ }. + \fi } } @@ -1040,6 +1057,120 @@ \NewDocumentCommand \fax { m } { #1 } \NewDocumentCommand \aurl { m } { #1 } +\def\ca_affitem_postskip{\mbox{~}\unskip\ignorespaces} +%%Author Address +\DeclareDocumentCommand \ca_organization { O{,} m } + { +% #2 #1\mbox{~}\unskip\ignorespaces + \csgappto { ca_affiliation_values } { #2 #1\ca_affitem_postskip } + } +\DeclareDocumentCommand \ca_postal_code { O{,} m } + { +% #2 #1\mbox{~}\unskip\ignorespaces + \csgappto { ca_affiliation_values } { #2 #1\ca_affitem_postskip } + } +\DeclareDocumentCommand \ca_aff_city { O{,} m } + { +% #2 #1\mbox{~}\unskip\ignorespaces + \csgappto { ca_affiliation_values } { #2 #1\ca_affitem_postskip } + } +\DeclareDocumentCommand \ca_address_line { O{,}m } + { +% #2 #1\mbox{~}\unskip\ignorespaces + \csgappto { ca_affiliation_values } { #2 #1\ca_affitem_postskip } + } +\DeclareDocumentCommand \ca_state { O{,} m } + { +% #2 #1\mbox{~}\unskip\ignorespaces + \csgappto { ca_affiliation_values } { #2 #1\ca_affitem_postskip } + } +\DeclareDocumentCommand \ca_country { O{ } m } + { +% #2 #1 + \csgappto { ca_affiliation_values } { #2 #1 } + } + +\DeclareDocumentCommand \ca_stm_organization { O{,} m } + { + #2 #1\ca_affitem_postskip + } +\DeclareDocumentCommand \ca_stm_postal_code { O{,} m } + { + #2 #1\ca_affitem_postskip + } +\DeclareDocumentCommand \ca_stm_aff_city { O{,} m } + { + #2 #1\ca_affitem_postskip + } +\DeclareDocumentCommand \ca_stm_aff_address_line { O{,}m } + { + #2 #1\ca_affitem_postskip + } +\DeclareDocumentCommand \ca_stm_state { O{,} m } + { + #2 #1\ca_affitem_postskip + } +\DeclareDocumentCommand \ca_stm_country { O{ } m } + { + #2 #1 + } + +\keys_define:nn { stm / affiliation } + { + op .tl_set_x:N = \l_organization_punc_tl, + oraganizationsep .tl_set_x:N = \l_organization_punc_tl, + ap .tl_set_x:N = \l_address_line_punc_tl, + addresslinesep .tl_set_x:N = \l_address_line_punc_tl, + cp .tl_set_x:N = \l_city_punc_tl, + citysep .tl_set_x:N = \l_city_punc_tl, + pp .tl_set_x:N = \l_postal_code_punc_tl, + postcodesep .tl_set_x:N = \l_postal_code_punc_tl, + sp .tl_set_x:N = \l_state_punc_tl, + statesep .tl_set_x:N = \l_state_punc_tl, + o .code:n = { \ca_organization[\l_organization_punc_tl]{#1} }, + organization .code:n = { \ca_organization[\l_organization_punc_tl]{#1} }, + a .code:n = { \ca_address_line[\l_address_line_punc_tl]{#1} }, + addressline .code:n = { \ca_address_line[\l_address_line_punc_tl]{#1} }, + c .code:n = { \ca_aff_city[\l_city_punc_tl]{#1} }, + city .code:n = { \ca_aff_city[\l_city_punc_tl]{#1} }, + p .code:n = { \ca_postal_code[\l_postal_code_punc_tl]{#1} }, + postcode .code:n = { \ca_postal_code[\l_postal_code_punc_tl]{#1} }, + s .code:n = { \ca_state[\l_state_punc_tl]{#1} }, + state .code:n = { \ca_state[\l_state_punc_tl]{#1} }, + orp .tl_set_x:N = \l_organization_punc_tl, + adp .tl_set_x:N = \l_address_line_punc_tl, + cip .tl_set_x:N = \l_city_punc_tl, + pcp .tl_set_x:N = \l_postal_code_punc_tl, + stp .tl_set_x:N = \l_state_punc_tl, + cyp .tl_set_x:N = \l_country_punc_tl, + or .code:n = { \ca_organization[\l_organization_punc_tl]{#1} }, + ad .code:n = { \ca_address_line[\l_address_line_punc_tl]{#1} }, + ci .code:n = { \ca_aff_city[\l_city_punc_tl]{#1} }, + pc .code:n = { \ca_postal_code[\l_postal_code_punc_tl]{#1} }, + st .code:n = { \ca_state[\l_state_punc_tl]{#1} }, + cy .code:n = { \ca_country[\l_country_punc_tl]{#1} }, + country .code:n = { \ca_country[\l_country_punc_tl]{#1} }, + unknown .code:n = { + \ifstrempty { #1 } { + \csxappto { ca_affiliation_values } + { {\l_keys_key_tl}~ } + } { + \csxappto { ca_affiliation_values } + { {#1}~ } + } + } + } + +\cs_set:Npn \__reset_affiliation: +{ + \tl_gset:Nn \l_organization_punc_tl { , } + \tl_gset:Nn \l_address_line_punc_tl { , } + \tl_gset:Nn \l_city_punc_tl { , } + \tl_gset:Nn \l_postal_code_punc_tl { , } + \tl_gset:Nn \l_state_punc_tl { , } + \tl_gset:Nn \l_country_punc_tl { } +} + \seq_new:c { g_stm_aff0_seq } \int_new:N \g_stm_aff_int \tl_new:N \l_addrtype_tl @@ -1114,10 +1245,56 @@ } } } + +\int_new:N \g_stm_aff_ext_int +\int_new:N \g_stm_aff_int_int + +\NewDocumentCommand \affiliation { O{} m O{} } + { + \__reset_affiliation: + \csgdef { ca_affiliation_values } { } + \IfNoValueTF { #2 } + { } + { + \keys_set:nn { stm / affiliation } { #2 } + } + \int_gincr:N \g_stm_aff_ext_int + \csxdef{ca_affiliation_\int_use:N \g_stm_aff_ext_int}{\csuse { ca_affiliation_values }} + \__reset_addr: + \keys_set:nn { stm / address } { #3 } + \bool_if:NTF \g_stm_addr_foot_bool + { \__foot_affiliation:nnn [#1]{#2}[#3] } + { + \seq_gput_right:cn { g_stm_aff\int_use:N \g_stm_augr_int _seq } + { \int_gincr:N \g_stm_aff_int_int + \tl_if_blank:nTF { #1 } + { + \tex_xdef:D \thefootnote{} + { \csuse { ca_affiliation_\int_use:N \g_stm_aff_int_int } } + } + { + \tl_if_head_eq_catcode:nNTF { #1 } a + { + \int_gincr:N \g_stm_aff_int + \tex_xdef:D \@currentlabel + { \int_to_alph:n { \int_use:N \g_stm_aff_int } } + \stmLabel {#1} + \textsuperscript{\itshape\@currentlabel} { \csuse { ca_affiliation_\int_use:N \g_stm_aff_int_int } } + } + { + \int_gset:Nn \g_stm_aff_int { #1 } + \tex_xdef:D \@currentlabel + { \int_to_alph:n { \int_use:N \g_stm_aff_int } } + \textsuperscript{\itshape\@currentlabel} { \csuse { ca_affiliation_\int_use:N \g_stm_aff_int_int } } + } + } + } + } +} \cs_new:Npn \__foot_address:nnn [#1]#2[#3] { - \keys_set:nn { stm / address } { #3 } + \keys_set:nn { stm / address } { #3 } \seq_gput_right:cn { g_stm_aff_foot_seq } { \tl_if_empty:nTF { #1 } @@ -1148,6 +1325,54 @@ } } } + +\int_new:N \g_stm_fn_aff_ext_int +\int_new:N \g_stm_fn_aff_int_int +\cs_new:Npn \__foot_affiliation:nnn [#1]#2[#3] +{ + \__reset_affiliation: + \csgdef { ca_affiliation_values } { } + \IfNoValueTF { #2 } + { } + { + \keys_set:nn { stm / affiliation } { #2 } + } + \int_gincr:N \g_stm_aff_ext_int + \csxdef{ca_affiliation_\int_use:N \g_stm_fn_aff_ext_int}{\csuse { ca_affiliation_values }} + \keys_set:nn { stm / address } { #3 } + \seq_gput_right:cn { g_stm_aff_foot_seq } + { + \int_gincr:N \g_stm_aff_int_int + \tl_if_empty:nTF { #1 } + { + \tl_if_empty:NTF \l_stm_addr_type_tl + { \footnotetext{\csuse { ca_affiliation_\int_use:N \g_stm_fn_aff_int_int }} } + { + \footnotetext{\textit{\l_stm_addr_type_tl}: + \c_space_token \csuse { ca_affiliation_\int_use:N \g_stm_fn_aff_int_int } } + } + } + { + \tl_if_head_eq_catcode:nNTF { #1 } a + % + { + \tex_def:D \thefootnote{\itshape\@currentlabel} + \tl_if_empty:NTF \l_stm_addr_type_tl + { \footnotetext{\csuse { ca_affiliation_\int_use:N \g_stm_fn_aff_int_int }} } + { \footnotetext{\textit{\l_stm_addr_type_tl}: \c_space_token + \csuse { ca_affiliation_\int_use:N \g_stm_fn_aff_int_int }} } + } + { + \tex_def:D \thefootnote { \itshape\int_to_alph:n { #1 } } + \tl_if_empty:NTF \l_stm_addr_type_tl + { \footnotetext{\csuse { ca_affiliation_\int_use:N \g_stm_fn_aff_int_int }} } + { \footnotetext{\textit{\l_stm_addr_type_tl}: + \c_space_token \csuse { ca_affiliation_\int_use:N \g_stm_fn_aff_int_int } } } + } + } + } +} + \keys_define:nn { stm / affsetup } { @@ -1309,7 +1534,11 @@ \vskip12pt { \fontsize{12pt}{14pt}\bfseries\selectfont\casprelimstitle } \par \vskip6pt - \seq_use:Nn \g_stm_prelimsau_seq { , } + \ifnum\theblind>0\relax + \vspace*{\the\baselineskip} + \else + \seq_use:Nn \g_stm_prelimsau_seq { , } + \fi \vskip12pt \par } @@ -1555,8 +1784,11 @@ \normalfont \normalsize } -\NewDocumentCommand \MaketitleBox { } +\NewDocumentCommand \MaketitleBox { O{} } { + \tl_if_blank:nTF { #1 } { } + { \keys_set:nn { stm / mktitle } { #1 } } + \processbreakafter \tex_def:D \baselinestretch{1} \group_begin: \@title @@ -1590,8 +1822,10 @@ \cs_set:Npn \__fn_text:n #1 { \group_begin:\vbox_top:n { \footnotesize #1 } \group_end:\par} -\NewDocumentCommand \LongMaketitleBox { } +\NewDocumentCommand \LongMaketitleBox { O{} } { + \tl_if_blank:nTF { #1 } { } + { \keys_set:nn { stm / mktitle } { #1 } } \vbox_gset:Nn \g_stm_front_box { \tex_def:D \baselinestretch{1} @@ -1599,11 +1833,14 @@ \@title \group_end: % - \group_begin: - \normalsize \stmauthors \par - \stmcollab \par - \footnotesize \itshape \stmaddress \par - \group_end: + \bool_if:NTF \g_stm_blind_bool + { \vspace* { 10 mm } } + { \group_begin: + \normalsize \stmauthors \par + \stmcollab \par + \footnotesize \itshape \stmaddress \par + \group_end: + } % \dashrule{0pt}{3pt} \begin{Abstract} @@ -1744,7 +1981,11 @@ { \group_begin: \small - \sffamily \__short_authors: :~ + \sffamily + \ifnum\theblind>0\relax + \else + \__short_authors: :~ + \fi { \rmfamily \itshape Preprint~ submitted ~to ~Elsevier } \group_end: } @@ -1824,7 +2065,7 @@ \renewcommand\dbltopfraction{.9} \renewcommand\dblfloatpagefraction{.95} \newdimen \FullWidth -\FullWidth=\textwidth +\ABD{\FullWidth=\textwidth} \newcolumntype{L}{@{\extracolsep{\fill}}l} \newcolumntype{R}{@{\extracolsep{\fill}}r} @@ -1927,14 +2168,25 @@ \dim_new:N \l_fig_width_dim \dim_set:Nn \l_fig_width_dim { \linewidth } +\newbox\cascaptionbox + \cs_new:Npn \__make_fig_caption:nn #1#2 { \l_fig_align_tl \skip_vertical:N \l_fig_abovecap_skip % \bool_if:NTF \g_fig_full_bool % { \skip_horizontal:n { -\FullWidth } } { } - \parbox{ \l_fig_width_dim } - {\rightskip=0pt\sffamily\small\textbf{\color{scolor}#1:}~#2\par } + \setbox\cascaptionbox=\hbox{% + \sffamily\small\textbf{\color{scolor}#1:}~#2} + \ifdim\the\wd\cascaptionbox<\dim_use:N \l_fig_width_dim\relax + \parbox{ \l_fig_width_dim } + {\unskip\ignorespaces\hfil\sffamily\small + \textbf{\color{scolor}#1:}~#2\hfil\par } + \else + \parbox{ \l_fig_width_dim } + {\rightskip=0pt\unskip\ignorespaces\sffamily + \small\textbf{\color{scolor}#1:}~#2\par } + \fi \skip_vertical:N \l_fig_belowcap_skip } @@ -2145,6 +2397,14 @@ \newbool { cas_no_pic_bio } \boolfalse { cas_no_pic_bio } +\ifnum\theblind>0\relax +\newbox\hidebiobox +\NewDocumentCommand \bio { O{} m } + {\setbox\hidebiobox=\vbox\bgroup} +\NewDocumentCommand \endbio { } { + \egroup +} +\else \NewDocumentCommand \bio { O{} m } { \global \boolfalse { cas_no_pic_bio } @@ -2174,6 +2434,7 @@ \mbox{}\vspace*{-4.5pt}\noindent \unvbox \l_bio_text_box } } +\fi \let\casbiographyfont\relax diff --git a/macros/latex/contrib/els-cas-templates/cas-dc-template.pdf b/macros/latex/contrib/els-cas-templates/cas-dc-template.pdf deleted file mode 100644 index ab07a6b3d2..0000000000 Binary files a/macros/latex/contrib/els-cas-templates/cas-dc-template.pdf and /dev/null differ diff --git a/macros/latex/contrib/els-cas-templates/cas-dc-template.tex b/macros/latex/contrib/els-cas-templates/cas-dc-template.tex index de0f8dceed..5cefee69db 100644 --- a/macros/latex/contrib/els-cas-templates/cas-dc-template.tex +++ b/macros/latex/contrib/els-cas-templates/cas-dc-template.tex @@ -1,5 +1,5 @@ %% -%% Copyright 2019-2020 Elsevier Ltd +%% Copyright 2019-2021 Elsevier Ltd %% %% This file is part of the 'CAS Bundle'. %% -------------------------------------- @@ -17,383 +17,213 @@ %% Template article for cas-dc documentclass for %% double column output. -%\documentclass[a4paper,fleqn,longmktitle]{cas-dc} \documentclass[a4paper,fleqn]{cas-dc} -%\usepackage[authoryear,longnamesfirst]{natbib} +% If the frontmatter runs over more than one page +% use the longmktitle option. + +%\documentclass[a4paper,fleqn,longmktitle]{cas-dc} + +%\usepackage[numbers]{natbib} %\usepackage[authoryear]{natbib} -\usepackage[numbers]{natbib} +\usepackage[authoryear,longnamesfirst]{natbib} -%%%Author definitions +%%%Author macros \def\tsc#1{\csdef{#1}{\textsc{\lowercase{#1}}\xspace}} \tsc{WGM} \tsc{QE} -\tsc{EP} -\tsc{PMS} -\tsc{BEC} -\tsc{DE} %%% +% Uncomment and use as if needed +%\newtheorem{theorem}{Theorem} +%\newtheorem{lemma}[theorem]{Lemma} +%\newdefinition{rmk}{Remark} +%\newproof{pf}{Proof} +%\newproof{pot}{Proof of Theorem \ref{thm}} + \begin{document} \let\WriteBookmarks\relax \def\floatpagepagefraction{1} \def\textpagefraction{.001} -\shorttitle{Leveraging social media news} -\shortauthors{CV Radhakrishnan et~al.} -\title [mode = title]{This is a specimen $a_b$ title} -\tnotemark[1,2] +% Short title +\shorttitle{} + +% Short author +\shortauthors{} + +% Main title of the paper +\title [mode = title]{
} -\tnotetext[1]{This document is the results of the research - project funded by the National Science Foundation.} +% Title footnote mark +% eg: \tnotemark[1] +\tnotemark[] -\tnotetext[2]{The second title footnote which is a longer text matter - to fill through the whole text width and overflow into - another line in the footnotes area of the first page.} +% Title footnote 1. +% eg: \tnotetext[1]{Title footnote text} +\tnotetext[]{} +% First author +% +% Options: Use if required +% eg: \author[1,3]{Author Name}[type=editor, +% style=chinese, +% auid=000, +% bioid=1, +% prefix=Sir, +% orcid=0000-0000-0000-0000, +% facebook=, +% twitter=, +% linkedin=, +% gplus=] +\author[]{}[] -\author[1,3]{CV Radhakrishnan}[type=editor, - auid=000,bioid=1, - prefix=Sir, - role=Researcher, - orcid=0000-0001-7511-2910] -\cormark[1] -\fnmark[1] -\ead{cvr_1@tug.org.in} -\ead[url]{www.cvr.cc, cvr@sayahna.org} +% Corresponding author indication +\cormark[] -\credit{Conceptualization of this study, Methodology, Software} +% Footnote of the first author +\fnmark[] -\address[1]{Elsevier B.V., Radarweg 29, 1043 NX Amsterdam, The Netherlands} +% Email id of the first author +\ead{} -\author[2,4]{Han Theh Thanh}[style=chinese] +% URL of the first author +\ead[url]{} -\author[2,3]{CV Rajagopal}[% - role=Co-ordinator, - suffix=Jr, - ] +% Credit authorship +% eg: \credit{Conceptualization of this study, Methodology, Software} +\credit{} + +% Address/affiliation +\affiliation[]{organization={}, + addressline={}, + city={}, +% citysep={}, % Uncomment if no comma needed between city and postcode + postcode={}, + state={}, + country={}} + +\author[]{}[] + +% Footnote of the second author \fnmark[2] -\ead{cvr3@sayahna.org} -\ead[URL]{www.sayahna.org} - -\credit{Data curation, Writing - Original draft preparation} - -\address[2]{Sayahna Foundation, Jagathy, Trivandrum 695014, India} - -\author% -[1,3] -{Rishi T.} -\cormark[2] -\fnmark[1,3] -\ead{rishi@stmdocs.in} -\ead[URL]{www.stmdocs.in} - -\address[3]{STM Document Engineering Pvt Ltd., Mepukada, - Malayinkil, Trivandrum 695571, India} - -\cortext[cor1]{Corresponding author} -\cortext[cor2]{Principal corresponding author} -\fntext[fn1]{This is the first author footnote. but is common to third - author as well.} -\fntext[fn2]{Another author footnote, this is a very long footnote and - it should be a really long footnote. But this footnote is not yet - sufficiently long enough to make two lines of footnote text.} - -\nonumnote{This note has no numbers. In this work we demonstrate $a_b$ - the formation Y\_1 of a new type of polariton on the interface - between a cuprous oxide slab and a polystyrene micro-sphere placed - on the slab. - } -\begin{abstract} -This template helps you to create a properly formatted \LaTeX\ manuscript. +% Email id of the second author +\ead{} + +% URL of the second author +\ead[url]{} + +% Credit authorship +\credit{} + +% Address/affiliation +\affiliation[]{organization={}, + addressline={}, + city={}, +% citysep={}, % Uncomment if no comma needed between city and postcode + postcode={}, + state={}, + country={}} -\noindent\texttt{\textbackslash begin{abstract}} \dots -\texttt{\textbackslash end{abstract}} and -\verb+\begin{keyword}+ \verb+...+ \verb+\end{keyword}+ -which -contain the abstract and keywords respectively. +% Corresponding author text +\cortext[1]{Corresponding author} + +% Footnote text +\fntext[1]{} + +% For a title note without a number/mark +%\nonumnote{} + +% Here goes the abstract +\begin{abstract} -\noindent Each keyword shall be separated by a \verb+\sep+ command. \end{abstract} -\begin{graphicalabstract} -\includegraphics{figs/grabs.pdf} -\end{graphicalabstract} +% Use if graphical abstract is present +%\begin{graphicalabstract} +%\includegraphics{} +%\end{graphicalabstract} +% Research highlights \begin{highlights} -\item Research highlights item 1 -\item Research highlights item 2 -\item Research highlights item 3 +\item +\item +\item \end{highlights} +% Keywords +% Each keyword is seperated by \sep \begin{keywords} -quadrupole exciton \sep polariton \sep \WGM \sep \BEC + \sep \sep \sep \end{keywords} - \maketitle -\section{Introduction} - -The Elsevier cas-dc class is based on the -standard article class and supports almost all of the functionality of -that class. In addition, it features commands and options to format the -\begin{itemize} \item document style \item baselineskip \item front -matter \item keywords and MSC codes \item theorems, definitions and -proofs \item lables of enumerations \item citation style and labeling. -\end{itemize} - -This class depends on the following packages -for its proper functioning: - -\begin{enumerate} -\itemsep=0pt -\item {natbib.sty} for citation processing; -\item {geometry.sty} for margin settings; -\item {fleqn.clo} for left aligned equations; -\item {graphicx.sty} for graphics inclusion; -\item {hyperref.sty} optional packages if hyperlinking is - required in the document; -\end{enumerate} - -All the above packages are part of any -standard \LaTeX{} installation. -Therefore, the users need not be -bothered about downloading any extra packages. - -\section{Installation} - -The package is available at author resources page at Elsevier -(\url{http://www.elsevier.com/locate/latex}). -The class may be moved or copied to a place, usually,\linebreak -\verb+$TEXMF/tex/latex/elsevier/+, %$%%%%%%%%%%%%%%%%%%%%%%%%%%%% -or a folder which will be read -by \LaTeX{} during document compilation. The \TeX{} file -database needs updation after moving/copying class file. Usually, -we use commands like \verb+mktexlsr+ or \verb+texhash+ depending -upon the distribution and operating system. - -\section{Front matter} - -The author names and affiliations could be formatted in two ways: -\begin{enumerate}[(1)] -\item Group the authors per affiliation. -\item Use footnotes to indicate the affiliations. -\end{enumerate} -See the front matter of this document for examples. -You are recommended to conform your choice to the journal you -are submitting to. - -\section{Bibliography styles} - -There are various bibliography styles available. You can select the -style of your choice in the preamble of this document. These styles are -Elsevier styles based on standard styles like Harvard and Vancouver. -Please use Bib\TeX\ to generate your bibliography and include DOIs -whenever available. - -Here are two sample references: -\cite{Fortunato2010} -\cite{Fortunato2010,NewmanGirvan2004} -\cite{Fortunato2010,Vehlowetal2013} - -\section{Floats} -{Figures} may be included using the command,\linebreak -\verb+\includegraphics+ in -combination with or without its several options to further control -graphic. \verb+\includegraphics+ is provided by {graphic[s,x].sty} -which is part of any standard \LaTeX{} distribution. -{graphicx.sty} is loaded by default. \LaTeX{} accepts figures in -the postscript format while pdf\LaTeX{} accepts {*.pdf}, -{*.mps} (metapost), {*.jpg} and {*.png} formats. -pdf\LaTeX{} does not accept graphic files in the postscript format. - -\begin{figure} +% Main text +\section{}\label{} + +% Numbered list +% Use the style of numbering in square brackets. +% If nothing is used, default style will be taken. +%\begin{enumerate}[a)] +%\item +%\item +%\item +%\end{enumerate} + +% Unnumbered list +%\begin{itemize} +%\item +%\item +%\item +%\end{itemize} + +% Description list +%\begin{description} +%\item[] +%\item[] +%\item[] +%\end{description} + +% Figure +\begin{figure}[] \centering - \includegraphics[scale=.75]{figs/Fig1.pdf} - \caption{The evanescent light - $1S$ quadrupole coupling - ($g_{1,l}$) scaled to the bulk exciton-photon coupling - ($g_{1,2}$). The size parameter $kr_{0}$ is denoted as $x$ and - the \PMS is placed directly on the cuprous oxide sample ($\delta - r=0$, See also Table \protect\ref{tbl1}).} - \label{FIG:1} + \includegraphics[]{} + \caption{}\label{fig1} \end{figure} -The \verb+table+ environment is handy for marking up tabular -material. If users want to use {multirow.sty}, -{array.sty}, etc., to fine control/enhance the tables, they -are welcome to load any package of their choice and -{cas-dc.cls} will work in combination with all loaded -packages. - -\begin{table}[width=.9\linewidth,cols=4,pos=h] -\caption{This is a test caption. This is a test caption. This is a test -caption. This is a test caption.}\label{tbl1} -\begin{tabular*}{\tblwidth}{@{} LLLL@{} } +\begin{table}[] +\caption{}\label{tbl1} +\begin{tabular*}{\tblwidth}{@{}LL@{}} \toprule -Col 1 & Col 2 & Col 3 & Col4\\ + & \\ % Table header row \midrule -12345 & 12345 & 123 & 12345 \\ -12345 & 12345 & 123 & 12345 \\ -12345 & 12345 & 123 & 12345 \\ -12345 & 12345 & 123 & 12345 \\ -12345 & 12345 & 123 & 12345 \\ + & \\ + & \\ + & \\ + & \\ \bottomrule \end{tabular*} \end{table} -\section[Theorem and ...]{Theorem and theorem like environments} - -{cas-dc.cls} provides a few shortcuts to format theorems and -theorem-like environments with ease. In all commands the options that -are used with the \verb+\newtheorem+ command will work exactly in the same -manner. {cas-dc.cls} provides three commands to format theorem or -theorem-like environments: - -\begin{verbatim} - \newtheorem{theorem}{Theorem} - \newtheorem{lemma}[theorem]{Lemma} - \newdefinition{rmk}{Remark} - \newproof{pf}{Proof} - \newproof{pot}{Proof of Theorem \ref{thm2}} -\end{verbatim} - - -The \verb+\newtheorem+ command formats a -theorem in \LaTeX's default style with italicized font, bold font -for theorem heading and theorem number at the right hand side of the -theorem heading. It also optionally accepts an argument which -will be printed as an extra heading in parentheses. - -\begin{verbatim} - \begin{theorem} - For system (8), consensus can be achieved with - $\|T_{\omega z}$ ... - \begin{eqnarray}\label{10} - .... - \end{eqnarray} - \end{theorem} -\end{verbatim} - - -\newtheorem{theorem}{Theorem} - -\begin{theorem} -For system (8), consensus can be achieved with -$\|T_{\omega z}$ ... -\begin{eqnarray}\label{10} -.... -\end{eqnarray} -\end{theorem} - -The \verb+\newdefinition+ command is the same in -all respects as its \verb+\newtheorem+ counterpart except that -the font shape is roman instead of italic. Both -\verb+\newdefinition+ and \verb+\newtheorem+ commands -automatically define counters for the environments defined. - -The \verb+\newproof+ command defines proof environments with -upright font shape. No counters are defined. - - -\section[Enumerated ...]{Enumerated and Itemized Lists} -{cas-dc.cls} provides an extended list processing macros -which makes the usage a bit more user friendly than the default -\LaTeX{} list macros. With an optional argument to the -\verb+\begin{enumerate}+ command, you can change the list counter -type and its attributes. - -\begin{verbatim} - \begin{enumerate}[1.] - \item The enumerate environment starts with an optional - argument `1.', so that the item counter will be suffixed - by a period. - \item You can use `a)' for alphabetical counter and '(i)' - for roman counter. - \begin{enumerate}[a)] - \item Another level of list with alphabetical counter. - \item One more item before we start another. - \item One more item before we start another. - \item One more item before we start another. - \item One more item before we start another. -\end{verbatim} - -Further, the enhanced list environment allows one to prefix a -string like `step' to all the item numbers. - -\begin{verbatim} - \begin{enumerate}[Step 1.] - \item This is the first step of the example list. - \item Obviously this is the second step. - \item The final step to wind up this example. - \end{enumerate} -\end{verbatim} - -\section{Cross-references} -In electronic publications, articles may be internally -hyperlinked. Hyperlinks are generated from proper -cross-references in the article. For example, the words -\textcolor{black!80}{Fig.~1} will never be more than simple text, -whereas the proper cross-reference \verb+\ref{tiger}+ may be -turned into a hyperlink to the figure itself: -\textcolor{blue}{Fig.~1}. In the same way, -the words \textcolor{blue}{Ref.~[1]} will fail to turn into a -hyperlink; the proper cross-reference is \verb+\cite{Knuth96}+. -Cross-referencing is possible in \LaTeX{} for sections, -subsections, formulae, figures, tables, and literature -references. - -\section{Bibliography} - -Two bibliographic style files (\verb+*.bst+) are provided --- -{model1-num-names.bst} and {model2-names.bst} --- the first one can be -used for the numbered scheme. This can also be used for the numbered -with new options of {natbib.sty}. The second one is for the author year -scheme. When you use model2-names.bst, the citation commands will be -like \verb+\citep+, \verb+\citet+, \verb+\citealt+ etc. However when -you use model1-num-names.bst, you may use only \verb+\cite+ command. - -\verb+thebibliography+ environment. Each reference is a\linebreak -\verb+\bibitem+ and each \verb+\bibitem+ is identified by a label, -by which it can be cited in the text: - -\noindent In connection with cross-referencing and -possible future hyperlinking it is not a good idea to collect -more that one literature item in one \verb+\bibitem+. The -so-called Harvard or author-year style of referencing is enabled -by the \LaTeX{} package {natbib}. With this package the -literature can be cited as follows: - -\begin{enumerate}[\textbullet] -\item Parenthetical: \verb+\citep{WB96}+ produces (Wettig \& Brown, 1996). -\item Textual: \verb+\citet{ESG96}+ produces Elson et al. (1996). -\item An affix and part of a reference:\break -\verb+\citep[e.g.][Ch. 2]{Gea97}+ produces (e.g. Governato et -al., 1997, Ch. 2). -\end{enumerate} - -In the numbered scheme of citation, \verb+\cite{