Skip to content

Commit b7d6f38

Browse files
committed
define chapterstar counter
1 parent 1c499ff commit b7d6f38

File tree

4 files changed

+12
-7
lines changed

4 files changed

+12
-7
lines changed

sty/elsevierbook-a02.cls

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
%% Copyright (C) 2017 by Deimantas Galčius <[email protected]>
1212
%%
1313
\NeedsTeXFormat{LaTeX2e}[2005/12/01]
14-
\ProvidesClass{elsevierbook-a02}[2024/01/08, 15:36 (deimi) Elsevier book class - model A02]
14+
\ProvidesClass{elsevierbook-a02}[2024/02/26, 11:24 (deimi) Elsevier book class - model A02]
1515
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{book}}
1616
\ProcessOptions*
1717
\LoadClass{book}
@@ -122,6 +122,7 @@
122122
{20pt}
123123
{20pt}
124124
\def\ttl@tocpart{\def\ttl@a{\string\numberline{\thepart}}}
125+
\newcounter{chapterstar}
125126
\newcommand*\subchapterfont{\sffamily\Large}
126127
\newcommand*\subchapterprehook%
127128
{%
@@ -149,7 +150,7 @@
149150
\thispagestyle{plain}\sffamily\fontsize{15}{15}\selectfont\raggedright}%
150151
{\chaptertitlename\ \thechapter}%
151152
{30pt}%
152-
{\fontsize{22}{24}\bfseries}%
153+
{\fontsize{22}{24}\bfseries}[\ifttl@label\else\refstepcounter{chapterstar}\fi]%
153154
\newcommand*\chapterpostskip{20pt}
154155
\titlespacing*{\chapter}%
155156
{0pt}%

sty/elsevierbook-a08a.cls

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
%% Copyright (C) 2017 by Deimantas Galčius <[email protected]>
1212
%%
1313
\NeedsTeXFormat{LaTeX2e}[2005/12/01]
14-
\ProvidesClass{elsevierbook-a08a}[2024/01/08, 15:36 (deimi) Elsevier book class - model A08a]
14+
\ProvidesClass{elsevierbook-a08a}[2024/02/26, 11:24 (deimi) Elsevier book class - model A08a]
1515
\PassOptionsToClass{11pt}{book}
1616
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{book}}
1717
\ProcessOptions*
@@ -125,6 +125,7 @@
125125
{20pt}
126126
{20pt}
127127
\def\ttl@tocpart{\def\ttl@a{\string\numberline{\thepart}}}
128+
\newcounter{chapterstar}
128129
\newcommand*\subchapterfont{\sffamily\Large}
129130
\newcommand*\subchapterprehook%
130131
{%
@@ -201,7 +202,9 @@
201202
{\thispagestyle{plain}}%
202203
{}%
203204
{0pt}%
204-
{\sffamily\fontseries{sb}\fontsize{16}{18}\selectfont\raggedright\MakeUppercase}%
205+
{\sffamily\fontseries{sb}\fontsize{16}{18}\selectfont
206+
\raggedright\MakeUppercase}%
207+
[\refstepcounter{chapterstar}]%
205208
\newcommand*\chapterpostskip{20pt}
206209
\titlespacing*{\chapter}%
207210
{0pt}%

sty/elsevierbook-p04.cls

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
%% Copyright (C) 2017 by Deimantas Galčius <[email protected]>
1212
%%
1313
\NeedsTeXFormat{LaTeX2e}[2005/12/01]
14-
\ProvidesClass{elsevierbook-p04}[2024/01/08, 15:36 (deimi) Elsevier book class - model P04]
14+
\ProvidesClass{elsevierbook-p04}[2024/02/26, 11:24 (deimi) Elsevier book class - model P04]
1515
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{book}}
1616
\ProcessOptions*
1717
\LoadClass{book}
@@ -146,6 +146,7 @@
146146
{0pt}%
147147
{\partpostskip}%
148148
\def\ttl@tocpart{\def\ttl@a{\string\numberline{\thepart}}}
149+
\newcounter{chapterstar}
149150
\newcommand*\subchapterfont{\sffamily\fontseries{l}\Large}
150151
\newcommand*\subchapterprehook%
151152
{%
@@ -188,7 +189,7 @@
188189
{\thispagestyle{plain}}%
189190
{}%
190191
{0pt}%
191-
{\sffamily\fontsize{22}{24}\fontseries{l}\selectfont}%
192+
{\sffamily\fontsize{22}{24}\fontseries{l}\selectfont}[\refstepcounter{chapterstar}]%%
192193
\newcommand*\chapterpostskip{3pc}
193194
\titlespacing*{\chapter}%
194195
{0pt}%

sty/elsevierbook.cls

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
%% Copyright (C) 2017 by Deimantas Galčius <[email protected]>
1212
%%
1313
\NeedsTeXFormat{LaTeX2e}[2005/12/01]
14-
\ProvidesClass{elsevierbook}[2024/01/08, 15:36 (deimi) Elsevier book class]
14+
\ProvidesClass{elsevierbook}[2024/02/26, 11:24 (deimi) Elsevier book class]
1515
\def\@elsmodel{elsevierbook-a02}
1616
\DeclareOption{a02}{\def\@elsmodel{elsevierbook-a02}}
1717
\DeclareOption{a08a}{\def\@elsmodel{elsevierbook-a08a}}

0 commit comments

Comments
 (0)