blob: 03601033a78c96e36e5db59f39bec900e86af9b2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
|
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{iaria-lite}[2024/10/24 unofficial IARIA-lite conference template v0.5]
\newcounter{iaria@subfigtracker}
\newcounter{iaria@subcaptiontracker}
\newcounter{iaria@pbalancetracker}
\newcounter{iaria@flushendtracker}
\DeclareOption{subfig}{
\setcounter{iaria@subfigtracker}{1}
\typeout{iaria class: subfig option is set (use subfloat command).}
}
\DeclareOption{subcaption}{
\setcounter{iaria@subcaptiontracker}{1}
\typeout{iaria class: subcaption option is set (use subfigure command).}
}
\DeclareOption{onecolumn}{\OptionNotUsed}
\DeclareOption{pbalance}{
\setcounter{iaria@pbalancetracker}{1}
\typeout{iaria class: pbalance option is set.}
}
\DeclareOption{flushend}{
\setcounter{iaria@flushendtracker}{1}
\typeout{iaria class: flushend option is set.}
}
\DeclareOption*{%
\PassOptionsToClass{\CurrentOption}{IEEEtran}
}
\ProcessOptions\relax
\LoadClass{IEEEtran}
\RequirePackage{times} % Times New Roman
\RequirePackage{graphicx}
\RequirePackage{xcolor}
\RequirePackage{url}
\RequirePackage{orcidlink}
\RequirePackage{hyperref}
\hypersetup{hidelinks,unicode}
\makeatletter
\renewcommand{\fnum@figure}{Figure~\thefigure}
\renewcommand{\title}[1]{\renewcommand{\@title}{\bfseries\Large #1}}
\renewcommand\IEEEkeywordsname{Keywords}
\makeatother
\RequirePackage{xpatch}
\xpatchcmd\IEEEkeywords{---}{-}{}{}
\let\oldIEEEkeywords\IEEEkeywords
\def\IEEEkeywords{\oldIEEEkeywords\itshape\ignorespaces}
\makeatletter
\renewcommand{\IEEEauthorblockN}[1]{%
\relax\@IEEEauthorblockNstyle% set the default text style
\gdef\@IEEEauthorblockXinterlinespace{0pt}% disable strut for spacer row
\if@IEEEprevauthorblockincol\expandafter\@IEEEauthorblockNtopspaceline\fi
\global\@IEEEprevauthorblockincoltrue% we now have a block in this column
\gdef\@IEEEauthorblockXinterlinespace{\@IEEEauthorblockNinterlinespace}%
\large
#1%
\crcr}
\makeatother
\usepackage{etoolbox}
\makeatletter
\patchcmd{\@makecaption}
{\\}
{.\ }
{}
{}
\makeatother
\ifnum\value{iaria@subfigtracker}=1
\typeout{iaria class: load subfig package (use subfloat command).}
\RequirePackage[caption=false,font=footnotesize]{subfig}
\fi
\ifnum\value{iaria@subcaptiontracker}=1
\typeout{iaria class: load subcaption package (use subfigure command).}
\RequirePackage{subcaption}
\captionsetup[subfigure]{labelformat=parens,font=footnotesize}
\fi
\ifnum\value{iaria@pbalancetracker}=1
\typeout{iaria class: load pbalance package.}
\RequirePackage{pbalance}
\fi
\ifnum\value{iaria@flushendtracker}=1
\typeout{iaria class: load flushend package.}
\RequirePackage{flushend}
\fi
\endinput
%%
%% End of file `iaria-lite.cls'.
|