Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions NEWS.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
2 changes: 1 addition & 1 deletion R/copernicus_article.R
Original file line number Diff line number Diff line change
Expand Up @@ -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.
#'
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -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.
1 change: 1 addition & 0 deletions inst/rmarkdown/templates/copernicus/resources/template.tex
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
81 changes: 47 additions & 34 deletions inst/rmarkdown/templates/copernicus/skeleton/copernicus.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -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}
Expand Down Expand Up @@ -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}
Expand All @@ -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}
Expand Down Expand Up @@ -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}
Expand Down Expand Up @@ -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.}
Expand Down Expand Up @@ -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}
Expand Down Expand Up @@ -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.}
Expand Down Expand Up @@ -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

}
17 changes: 16 additions & 1 deletion inst/rmarkdown/templates/copernicus/skeleton/copernicus.cls
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -128,6 +128,7 @@
\@noreftrue
\AtEndOfClass{%
\def\@tempa{https://egusphere.copernicus.org}%
% 11329
\ifx\@journalurl\@tempa
\else
\edef\@journalnameabbreviation{\@journalnameabbreviation\space Discuss.}%
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion man/copernicus_article.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.