diff --git a/NEWS.md b/NEWS.md index 47e9884a..1b3d67a2 100644 --- a/NEWS.md +++ b/NEWS.md @@ -33,8 +33,8 @@ - Update `mdpi_article()` to latest version of September 2024 (thanks, @nielsbock, #573, #580). -- Update Copernicus Publications template to version 7.14 from 2026-05-13, add support for the languages -supported by the `copernicus.cls`, and fix an issue where the section headers were not shown due to a missing language flag. (@RLumSK, #577, #588, #591, #601) +- Update Copernicus Publications template to version 7.16 from 2026-09-03, add support for the languages +supported by the `copernicus.cls`, and fix an issue where the section headers were not shown due to a missing language flag. (@RLumSK, #577, #588, #591, #601, #605) ## MINOR CHANGES diff --git a/R/copernicus_article.R b/R/copernicus_article.R index ac7fd74a..5af891c8 100644 --- a/R/copernicus_article.R +++ b/R/copernicus_article.R @@ -13,7 +13,7 @@ #' #' An number of required and optional manuscript sections, e.g. `acknowledgements`, `competinginterests`, or `authorcontribution`, must be declared using the respective properties of the R Markdown header - see skeleton file. #' -#' **Version:** Based on `copernicus_package.zip` in the version 7.14, 12 March 2026. +#' **Version:** Based on `copernicus_package.zip` in the version 7.16, 3 September 2026 #' #' **Copernicus journal abbreviations:** You can use the function `copernicus_journal_abbreviations()` to get the journal abbreviation for all journals supported by the Copernicus article template. #' diff --git a/inst/rmarkdown/templates/copernicus/resources/README_copernicus_package_7_14.txt b/inst/rmarkdown/templates/copernicus/resources/README_copernicus_package_7_16.txt similarity index 78% rename from inst/rmarkdown/templates/copernicus/resources/README_copernicus_package_7_14.txt rename to inst/rmarkdown/templates/copernicus/resources/README_copernicus_package_7_16.txt index d7d897cb..04d3e0fc 100644 --- a/inst/rmarkdown/templates/copernicus/resources/README_copernicus_package_7_14.txt +++ b/inst/rmarkdown/templates/copernicus/resources/README_copernicus_package_7_16.txt @@ -1,7 +1,7 @@ -File: README_copernicus_package_7_14.txt +File: README_copernicus_package_7_16.txt ------------------------------------------------------------------------- This is a README file for the Copernicus Publications LaTeX Macro Package -copernicus_package.zip in the version 7.14, 12 March 2026 +copernicus_package.zip in the version 7.16, 3 September 2026 ------------------------------------------------------------------------- It consists of several files, each with its separate copyright. This specific archive is collected for journals published by @@ -15,8 +15,8 @@ URL: https://publications.copernicus.org Content: -- copernicus.cls: The LaTeX2e class file designed for Copernicus Publications journals. Current Version 10.1.31, 3 February 2026 -- copernicus.cfg: The configuration file containing journal-specific information used by the class file. Last update 22 January 2026 +- copernicus.cls: The LaTeX2e class file designed for Copernicus Publications journals. Current Version 10.1.34, 27 July 2026 +- copernicus.cfg: The configuration file containing journal-specific information used by the class file. Last update 3 September 2026 - copernicus.bst: The bibliographic style file for BibTeX. Current Version 1.6, 20 October 2023 - pdfscreencop.sty / pdfscreen.sty - template.tex: A LaTeX template in journal style. \ No newline at end of file diff --git a/inst/rmarkdown/templates/copernicus/resources/template.tex b/inst/rmarkdown/templates/copernicus/resources/template.tex index 4899e41b..97dd6486 100644 --- a/inst/rmarkdown/templates/copernicus/resources/template.tex +++ b/inst/rmarkdown/templates/copernicus/resources/template.tex @@ -47,6 +47,7 @@ % Journal of Sensors and Sensor Systems (jsss) % Magnetic Resonance (mr) % Mechanical Sciences (ms) +% Land Systems (ls) % Natural Hazards and Earth System Sciences (nhess) % Nonlinear Processes in Geophysics (npg) % Ocean Science (os) diff --git a/inst/rmarkdown/templates/copernicus/skeleton/copernicus.cfg b/inst/rmarkdown/templates/copernicus/skeleton/copernicus.cfg index a0d2543f..7ac8f70b 100644 --- a/inst/rmarkdown/templates/copernicus/skeleton/copernicus.cfg +++ b/inst/rmarkdown/templates/copernicus/skeleton/copernicus.cfg @@ -5,6 +5,8 @@ \newif\ifproofreadingchanges \DeclareOption{proofreadingchanges}{\proofreadingchangestrue\@noreftrue} \newif\ifcopyediting \DeclareOption{copyediting}{\copyeditingtrue\@noreftrue} \newif\ifsmsps \DeclareOption{smsps} { \smspstrue} +\newif\ifls \DeclareOption{ls}{\@sansseriffacetrue\@sansserifheadertrue\@abstractindentedtrue\@bartrue\@seclinetrue\@twostagejnltrue\lstrue} + \DeclareOption{lsd}{\@sansseriffacetrue\@sansserifheadertrue\@abstractindentedtrue\@bartrue\@stage@finalfalse\lstrue} \newif\ifeo \DeclareOption{eo}{\@sansseriffacetrue\@sansserifheadertrue\@firstbartrue\@twostagejnltrue\eotrue} \DeclareOption{eod}{\@sansseriffacetrue\@sansserifheadertrue\@firstbartrue\@stage@finalfalse\eotrue} \newif\ifjecats \DeclareOption{jecats}{\@sansseriffacetrue\@sansserifheadertrue\@twostagejnltrue\jecatstrue} @@ -37,7 +39,6 @@ \newif\ifaab \DeclareOption{aab}{\@sansseriffacetrue\@sansserifheadertrue\@abstractcenteredtrue\@bartrue\aabtrue} \newif\ifpiahs \DeclareOption{piahs}{\@sansseriffacetrue\@sansserifheadertrue\@abstractcenteredtrue\@bartrue\piahstrue} \newif\ifascmo \DeclareOption{ascmo}{\@sansseriffacetrue\@sansserifheadertrue\@abstractcenteredtrue\@bartrue\@corrigendumtrue\@editorialnotetwoctrue\ascmotrue} -\newif\ifpb \DeclareOption{pb}{\@sansseriffacetrue\@sansserifheadertrue\@abstractcenteredtrue\@bartrue\pbtrue} \newif\ifsoil \DeclareOption{soil}{\@sansseriffacetrue\@sansserifheadertrue\@abstractcenteredtrue\@bartrue\@twostagejnltrue\soiltrue} \DeclareOption{soild}{\@sansseriffacetrue\@sansserifheadertrue\@abstractcenteredtrue\@bartrue\@stage@finalfalse\soiltrue} \newif\ifangeocom \DeclareOption{angeocom}{\@bartrue\@twostagejnltrue\angeocomtrue} @@ -49,7 +50,8 @@ \newif\ifsdpr \DeclareOption{sdpr}{\@sansseriffacetrue\@sansserifheadertrue\@abstractcenteredtrue\@bartrue\sdprtrue} \newif\ifsdsr \DeclareOption{sdsr}{\@sansseriffacetrue\@sansserifheadertrue\@abstractcenteredtrue\@bartrue\sdsrtrue} \newif\ifasr \DeclareOption{asr}{\@sansseriffacetrue\@sansserifheadertrue\@abstractcenteredtrue\@bartrue\asrtrue} -\newif\ifms \DeclareOption{ms}{\@sansseriffacetrue\@sansserifheadertrue\@abstractcenteredtrue\mstrue} +\newif\ifms \DeclareOption{ms}{\@sansseriffacetrue\@sansserifheadertrue\@abstractcenteredtrue\@twostagejnltrue\mstrue} + \DeclareOption{msd}{\@sansseriffacetrue\@sansserifheadertrue\@abstractcenteredtrue\@stage@finalfalse\mstrue} \newif\ifjsss \DeclareOption{jsss}{\@sansseriffacetrue\@sansserifheadertrue\@abstractcenteredtrue\@bartrue\jssstrue} \newif\ifhgss \DeclareOption{hgss}{\@sansseriffacetrue\@sansserifheadertrue\@abstractcenteredtrue\@bartrue\@twostagejnltrue\hgsstrue} \DeclareOption{hgssd}{\@sansseriffacetrue\@sansserifheadertrue\@abstractcenteredtrue\@bartrue\@stage@finalfalse\hgsstrue} @@ -85,7 +87,6 @@ \newif\ifamt \DeclareOption{amt}{\@twostagejnltrue\amttrue} \DeclareOption{amtd}{\@stage@finalfalse\amttrue} \newif\ifadgeo \DeclareOption{adgeo}{\adgeotrue} -\newif\iffr \DeclareOption{fr}{\frtrue} \newif\ifbg \DeclareOption{bg}{\@firstbartrue\@twostagejnltrue\bgtrue} \DeclareOption{bgd}{\@firstbartrue\@stage@finalfalse\bgtrue} \newif\ifacp \DeclareOption{acp}{\@sansseriffacetrue\@sansserifheadertrue\@abstractcenteredtrue\@firstbartrue\@twostagejnltrue\acptrue} @@ -173,18 +174,6 @@ \fi \fi \fi -\iffr%classical - \def\@journalname{Fossil Record} - \def\@journalnameabbreviation{Foss. Rec.} - \def\@journalnameshort{FR} - \def\@journalnameshortlower{fr} - \def\@journalstartyear{1998} - \def\@sentence{Published by Copernicus Publications on behalf of the Museum f{\"u}r Naturkunde Berlin.} - \def\@journalurl{www.foss-rec.net} - \def\@journallogo{\includegraphics{FR_Logo.pdf}} - \definecolor{bgcol}{rgb}{1,1,1} - \definecolor{rulecol}{rgb}{1.0,1.0,1.0} -\fi \ifadgeo%classical \def\@journalname{Advances in Geosciences} \def\@journalnameabbreviation{Adv. Geosci.} @@ -629,12 +618,24 @@ \def\@journalnameshortlower{ms} \def\@journalstartyear{2010} \def\@sentence{Published by Copernicus Publications.} - \def\@journalurl{www.mech-sci.net} - \def\@journallogo{\includegraphics{MS_Logo.pdf}} - \definecolor{textcol}{rgb}{0.471,0.655,0.808} - \definecolor{bgcol}{rgb}{1,1,1} - \definecolor{barcol}{rgb}{0.0,0.0,0.0} - \definecolor{rulecol}{rgb}{1.0,1.0,1.0} + \if@stage@final + \def\@journalurl{www.mech-sci.net} + \def\@journallogo{\includegraphics{MS_Logo.pdf}} + \definecolor{textcol}{rgb}{0.145,0.22,0.325} + \definecolor{bgcol}{rgb}{1,1,1} + \definecolor{barcol}{rgb}{0.0,0.0,0.0} + \definecolor{rulecol}{rgb}{1.0,1.0,1.0} + \else + \def\@journalurl{} + \def\@journallogo{\includegraphics{MSD_Logo.pdf}} + \def\@sentenceDiscussion{} + \if@cop@home + \definecolor{journalname}{rgb}{1.0,1.0,1.0} + \definecolor{buttonbackground}{rgb}{1.0,1.0,1.0} + \definecolor{paneltext}{rgb}{1.0,1.0,1.0} + \definecolor{buttontext}{rgb}{1.0,1.0,1.0} + \fi + \fi \fi \ifasr%classical \def\@journalname{Advances in Science and Research} @@ -784,19 +785,6 @@ \fi \fi \fi -\ifpb%classical - \def\@journalname{Primate Biology} - \def\@journalnameabbreviation{Primate Biol.} - \def\@journalnameshort{PB} - \def\@journalnameshortlower{pb} - \def\@journalstartyear{2014} - \def\@sentence{Published by Copernicus Publications on behalf of the Deutsches Primatenzentrum GmbH (DPZ).} - \def\@journalurl{www.primate-biol.net} - \def\@journallogo{\includegraphics{PB_Logo.pdf}} - \definecolor{textcol}{rgb}{0.0,0.0,0.0} - \definecolor{bgcol}{rgb}{1,1,1} - \definecolor{rulecol}{rgb}{0.0,0.0,0.0} -\fi \ifascmo%classical \def\@journalname{Advances in Statistical Climatology, Meteorology and Oceanography} \def\@journalnameabbreviation{Adv. Stat. Clim. Meteorol. Oceanogr.} @@ -1209,5 +1197,30 @@ \fi \fi \fi +\ifls%classical + \def\@journalname{Land Systems} + \def\@journalnameabbreviation{Land Syst.} + \def\@journalnameshort{LS} + \def\@journalnameshortlower{ls} + \def\@journalstartyear{2026} + \def\@sentence{Published by Copernicus Publications on behalf of Land Systems association ASBL.} + \if@stage@final + \def\@journalurl{www.land-systems.net} + \def\@journallogo{\includegraphics{LS_Logo.pdf}} + \definecolor{textcol}{rgb}{0.333,0.529,0.255} + \definecolor{bgcol}{rgb}{1,1,1} + \definecolor{rulecol}{rgb}{1.0,1.0,1.0} + \else + \def\@journalurl{} + \def\@journallogo{} + \def\@sentenceDiscussion{} + \if@cop@home + \definecolor{journalname}{rgb}{1.0,1.0,1.0} + \definecolor{buttonbackground}{rgb}{1.0,1.0,1.0} + \definecolor{paneltext}{rgb}{1.0,1.0,1.0} + \definecolor{buttontext}{rgb}{1.0,1.0,1.0} + \fi + \fi +\fi } \ No newline at end of file diff --git a/inst/rmarkdown/templates/copernicus/skeleton/copernicus.cls b/inst/rmarkdown/templates/copernicus/skeleton/copernicus.cls index a79ee17b..3b8e820b 100644 --- a/inst/rmarkdown/templates/copernicus/skeleton/copernicus.cls +++ b/inst/rmarkdown/templates/copernicus/skeleton/copernicus.cls @@ -16,7 +16,7 @@ %% ----------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e}[1995/12/01] \ProvidesClass{copernicus} - [2026/02/03 10.1.31 Copernicus papers] + [2026/07/27 10.1.34 Copernicus papers] \frenchspacing \clubpenalty10000 \widowpenalty10000 @@ -128,6 +128,7 @@ \@noreftrue \AtEndOfClass{% \def\@tempa{https://egusphere.copernicus.org}% + % 11329 \ifx\@journalurl\@tempa \else \edef\@journalnameabbreviation{\@journalnameabbreviation\space Discuss.}% @@ -2180,6 +2181,16 @@ \let\oiiintop=\oiiintslop \def\oiiint{\DOTSI\oiiintop\ilimits@} %%%%%% + %%% Ticket 42994, + \DeclareSymbolFont{stmry}{U}{stmry}{m}{n} + \DeclareFontFamily{U}{stmry}{} + \DeclareFontShape{U}{stmry}{m}{n} { + <5> <6> <7> <8> <9> <10> gen * stmary + <10.95><12><14.4><17.28><20.74><24.88>stmary10% + }{} + \DeclareMathDelimiter\llbracket{\mathopen}{stmry}{"4A}{stmry}{"71} + \DeclareMathDelimiter\rrbracket{\mathclose}{stmry}{"4B}{stmry}{"79} + %%%%%% \DeclareMathSymbol{\fintop}{\mathop}{largesymbolsA}{'037}%from esint.sty \def\fint{\fintop\nolimits}%from esint.sty \ifx\xmltexversion\@undefined\else{\catcode`\_=\active\global\let_\xmltexUndersc@re}\fi @@ -2311,6 +2322,10 @@ \ifnum\pdfoutput=\z@\RequirePackage{breakurl}\fi \pdfstringdefDisableCommands{\let\boldsymbol\relax\let\vec\relax} \fi + % mantis-42967: \# in section: + \pdfstringdefDisableCommands{% + \def\#{\9000\043\9000\000}% + }% \edef\@pdfcreator{% copernicus.cls% \space Version \csname ver@copernicus.cls\endcsname diff --git a/man/copernicus_article.Rd b/man/copernicus_article.Rd index 5133e51a..872264a9 100644 --- a/man/copernicus_article.Rd +++ b/man/copernicus_article.Rd @@ -61,7 +61,7 @@ This was adapted from An number of required and optional manuscript sections, e.g. \code{acknowledgements}, \code{competinginterests}, or \code{authorcontribution}, must be declared using the respective properties of the R Markdown header - see skeleton file. -\strong{Version:} Based on \code{copernicus_package.zip} in the version 7.14, 12 March 2026. +\strong{Version:} Based on \code{copernicus_package.zip} in the version 7.16, 3 September 2026 \strong{Copernicus journal abbreviations:} You can use the function \code{copernicus_journal_abbreviations()} to get the journal abbreviation for all journals supported by the Copernicus article template.