ICCK Transactions and Journals (ICCKjournal)
ICCK's ICCKjournal class with the manuscript template for its transactions and journals: two-column layout, author photos and biographies, figures, tables and numbered references.
- Category
- Journal
- Document class
ICCKjournal(ICCKjournal.cls) — ships with TeX Live- Workflow
- Journal manuscript — submissions and revision rounds
- Author
- Institute of Central Computation and Knowledge (ICCK; formerly IECE)
- Source
- Institute of Central Computation and Knowledge (ICCK; formerly IECE)
- Licence
- ICCKjournal.cls: Creative Commons. The sample text is Institute of Central Computation and Knowledge (ICCK; formerly IECE)'s, provided for authors preparing a submission.
These are the publisher’s own files. This project starts from Institute of Central Computation and Knowledge (ICCK; formerly IECE)’s package for this publication — their manuscript, their ICCKjournal.cls, their bibliography style — so what compiles here is what they would have given you.
Institute of Central Computation and Knowledge (ICCK; formerly IECE) serves this exact file to ICCK Transactions on Emerging Topics in Artificial Intelligence and 7 other titles. Check Institute of Central Computation and Knowledge (ICCK; formerly IECE)’s author pages for the current instructions.
Where this differs from the publisher’s download.
- Note: Class options: lineno, proof, onecolumn (the template uses twocolumn).
What you get
Crossmark.pdf· 211 KBICCKjournal.cls· 24 KBfigures/author1.png· 163 KBfigures/author2.png· 155 KBfigures/author3.png· 158 KBfigures/fig1.png· 471 KBmauscript.tex— the file that is compiled · 8 KBres/CC_BY.png· 42 KBres/doi.png· 4 KBres/orcid.pdf· 3 KBres/pub-logo.png· 12 KB
These become your files. Editing them afterwards changes your project and nothing else — a project owns its files from the moment it is made.
Journals using this template
- Chinese Journal of Information Fusion
- ICCK Journal of Applied Mathematics
- ICCK Journal of Image Analysis and Processing
- ICCK Journal of Software Engineering
- ICCK Transactions on Emerging Topics in Artificial Intelligence
- ICCK Transactions on Intelligent Systematics
Source
Crossmark.pdf — binary, 211 KB
ICCKjournal.cls · 24 KB
%%
%% LaTeX Tempplate for ICCK Journal
%% A plain single-column layout for articles.
%%
%% Created by www.ICCK.org
%%
%% 2021/11/30 v2.0
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{ICCKjournal}[2021/11/30, v2.0 An sample template]
\newif\if@lineno
\DeclareOption{lineno}{\@linenotrue}
\newif\ifproof
\DeclareOption{proof}{\global\prooftrue}
\DeclareOption{onehalfspacing}{\AtBeginDocument{\linespread{1.5}}}
\DeclareOption{doublespacing}{\AtBeginDocument{\linespread{2}}}
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}}
\ProcessOptions*
\LoadClass[11pt,twoside]{article}
% -- tex program
\RequirePackage{ifxetex,ifluatex}
\newif\ifxetexorluatex
\ifxetex\xetexorluatextrue
\else\ifluatex\xetexorluatextrue
\else\xetexorluatexfalse\fi\fi
\RequirePackage{etoolbox}
\RequirePackage{xparse}
\RequirePackage{calc}
\AtEndOfClass{%
\RequirePackage{microtype}%
\ifxetex\renewcommand{\lsstyle}{\addfontfeatures{LetterSpace=10}}\fi%
}
\ifproof
\RequirePackage{pdfpages}
\RequirePackage{draftwatermark}
\SetWatermarkText{\sffamily\bfseries ICCK Proof}
\SetWatermarkScale{1}
\fi
% -- font settings
\ifxetexorluatex
\RequirePackage{fontspec}
% \setmainfont{Amiri}[%
% Path=fonts/,
% Extension=.ttf,%
% UprightFont=*-Regular,
% BoldFont=*-Bold,
% ItalicFont=*-Italic,
% BoldItalicFont=*-BoldItalic]
\setmainfont{texgyrepagella}[%
Extension=.otf,%
UprightFont=*-regular,
BoldFont=*-bold,
ItalicFont=*-italic,
BoldItalicFont=*-bolditalic]
\else
\RequirePackage[utf8]{inputenc}
\RequirePackage[T1]{fontenc}
\RequirePackage{tgpagella}
\fi
\RequirePackage[defaultsans,scale=0.85]{lato} % sans font
% \renewcommand{\familydefault}{\sfdefault}
\RequirePackage[defaultmono,scale=0.8]{droidsansmono} % mono font
% \RequirePackage[cmintegrals,nosymbolsc]{newtxsf} % math font
% -- layout
\RequirePackage{geometry}%
\if@twocolumn
\geometry{%
a4paper,%
% showframe,
% asymmetric,
left=13mm,%
right=13mm,%
top=25mm,%
bottom=22.5mm,%
headsep=14mm,
headheight=12pt,%
% reversemarginpar,%
% marginparwidth=48mm,%
% marginparsep=4mm,%
%showframe
}
\newlength{\class@leftmargin}
\setlength\class@leftmargin{\Gm@lmargin-\Gm@rmargin}
\newlength{\class@textwidth}
\setlength\class@textwidth{\textwidth+\class@leftmargin}
\else
\geometry{%
a4paper,%
% showframe,
asymmetric,
left=65mm,%
right=13mm,%
top=25mm,%
bottom=22.5mm,%
headsep=14mm,
headheight=12pt,%
reversemarginpar,%
marginparwidth=48mm,%
marginparsep=4mm,%
%showframe
}
\newlength{\class@leftmargin}
\setlength\class@leftmargin{\Gm@lmargin-\Gm@rmargin}
\newlength{\class@textwidth}
\setlength\class@textwidth{\textwidth+\class@leftmargin}
\fi
\if@twocolumn
\let\fullwidth\empty
\let\endfullwidth\empty
\def\prooffullwidth{\if@lineno\nolinenumbers\fi\begingroup\hskip-\class@leftmargin\begin{minipage}{\textwidth}}
\def\endprooffullwidth{\end{minipage}\endgroup\par}
\else
\def\fullwidth{\if@lineno\nolinenumbers\fi\begingroup\hskip-\class@leftmargin\begin{minipage}{\textwidth+\class@leftmargin}}
\def\endfullwidth{\end{minipage}\endgroup\par}
\def\prooffullwidth{\if@lineno\nolinenumbers\fi\begingroup\hskip-\class@leftmargin\begin{minipage}{\textwidth+\class@leftmargin}}
\def\endprooffullwidth{\end{minipage}\endgroup\par}
\fi
% -- load packages
\RequirePackage[framemethod=TikZ]{mdframed}
\RequirePackage{marginnote}
\RequirePackage{changepage}
\RequirePackage{parskip}
% -- figures and tables
\RequirePackage{graphicx}
\RequirePackage{subfigure}
\RequirePackage{multirow}
\RequirePackage{xcolor}
\RequirePackage{booktabs}
\RequirePackage{threeparttable}
\RequirePackage{caption}
\graphicspath{{res/}}
\captionsetup{%
font={rm,small},labelfont={bf,sf,normalsize},%
labelsep=period,%
skip=4pt,tableposition=top,%
singlelinecheck=false,%
justification=centering}
\captionsetup[subfigure]{font={rm,small}}
\definecolor{main}{HTML}{000000} % #ef3c82, Color
% -- bibliography
\RequirePackage[numbers,sort&compress]{natbib}
%\RequirePackage[resetlabels]{multibib}
%\newcites{@citation}{Citation}
%\RequirePackage{bibentry}
%\nobibliography*
%% reset urlstyle in bibentry
%\AtBeginDocument{\patchcmd{\doi}{\urlstyle{rm}}{\urlstyle{sf}}{}{}}
%\def\bibfont{\small}
%\bibliographystyle{unsrt}
%\bibliographystyle@citation{unsrt}
% \RequirePackage[backend=biber,natbib,style=numeric-comp,sorting=none,defernumbers=true]{biblatex}
% \DeclareBibliographyCategory{fullcited}
% \addtocategory{fullcited}{citation}
%\addbibresource[glob]{*.bib}
% \addbibresource{citation.bib}
\renewcommand{\bibfont}{\small}
\setlength\bibsep{3pt}
% -- article metadata
\RequirePackage{xkeyval}
\RequirePackage{kvsetkeys}
\RequirePackage{newfile}
\RequirePackage{tikzpagenodes}
\NewDocumentCommand\class@define@key{m}{%
\csdef{class@set@#1}##1{\csdef{class@#1}{##1}}
\define@key{class}{#1}{\csuse{class@set@#1}{##1}}}
\NewDocumentCommand{\class@setkeys}{m}{\kvsetkeys{class}{#1}}
% \newoutputstream{citation}
% \openoutputfile{citation.bib}{citation}
\def\jnlsetup#1{%
\class@setkeys{#1}
}
% - articletype
\class@define@key{arcticletype}
\def\articletype#1{\gdef\class@articletype{#1}}
% - bibtex fields
\class@define@key{author}
\class@define@key{journal}
\class@define@key{title}
\class@define@key{ctitle}
\class@define@key{volume}
\class@define@key{number}
\class@define@key{pages}
\class@define@key{year}
\class@define@key{doi}
\class@define@key{options}
% - abstract
\class@define@key{abstract}
\def\abstractnamefont{\rmfamily\bfseries\normalsize\color{main}}
\def\abstractfont{\rmfamily\normalsize\textbf}
\def\abstractname{Abstract}
\def\preabstractskip{\z@}
\def\afterabstractskip{0.8\baselineskip}
\def\abstract@#1{%
\linenumbershook
\vskip\preabstractskip
\section*{\abstractname}
{\noindent\ignorespaces\abstractfont #1}\par\vskip\afterabstractskip}
\def\abstract#1{%
\gdef\class@abstract{#1}%
\abstract@\class@abstract%
\let\abstract\relax}
% - keywords
\class@define@key{keywords}
\def\keywordnamefont{\rmfamily\bfseries\normalsize}
\def\keywordfont{\rmfamily\small}
\def\keyworddot{:~}
\def\keywordname{Keywords} % Defines the keywords heading name
\def\prekeywordskip{\z@}
\def\afterkeywordskip{0.5\baselineskip}
\def\keywords@#1{%
\vskip\prekeywordskip
{\noindent\keywordnamefont\keywordname}\keyworddot%
{\noindent\ignorespaces\keywordfont #1}\par\vskip\afterkeywordskip}
\def\keywords#1{%
\gdef\class@keywords{#1}%
\keywords@{\class@keywords}%
\let\keywords\relax}
% - orcid
\def\orcidicon{\raisebox{-.3ex}{\includegraphics[height=2.0ex]{orcid.pdf}}}
\newbox{\orcidbox}
\sbox{\orcidbox}{\orcidicon}
\newcommand{\orcid}[1]{\href{https://orcid.org/#1}{\usebox{\orcidbox}}}
% - doi
\def\doiicon{\raisebox{-.3ex}{\includegraphics[height=2.18ex]{doi.png}}}
% - editors info
\let\class@editors\empty
\NewDocumentCommand{\editor}{o m}{%
\ifx\empty\class@editors\else\appto{\class@editors}{\\}\fi
\IfValueTF{#1}{\appto{\class@editors}{\makebox[12pt][r]{\orcid{#1}~}#2}}{\appto{\class@editors}{#2}}
}
% - date info
\newcommand{\submitdate}[1]{\def\class@submitdate{#1}}
\newcommand{\acceptdate}[1]{\def\class@acceptdate{#1}}
\newcommand{\pubdate}[1]{\def\class@pubdate{#1}}
\newcommand{\paperlink}[1]{\def\class@paperlink{#1}}
% - \pkg{authblk}
\RequirePackage{authblk}
\RequirePackage[misc]{ifsym}
\renewcommand\Authands{ and }
\renewcommand\Authfont{\fontsize{12}{14}\rmfamily\bfseries}
\renewcommand\Affilfont{\fontsize{10}{12}\rmfamily\mdseries}
%\renewcommand\AB@authnote[1]{\textsuperscript{#1}}
%\renewcommand\AB@affilnote[1]{\textsuperscript{#1}}
\renewcommand\AB@affilnote[1]{\makebox[\z@][r]{\textsuperscript{\normalfont #1\,}}}
\let\authblk@author\author
\let\class@corrauthor\empty
\RenewDocumentCommand{\author}{ o o m o}{%
\IfValueTF{#2}{%
\authblk@author[#1,*]{#3\IfValueTF{#4}{\orcid{#4}}{}}%
\ifx\empty\class@corrauthor\else\appto{\class@corrauthor}{\\}\fi
\appto{\class@corrauthor}{\makebox[10pt][r]{\raisebox{.25ex}{\scriptsize\Letter~}}#3\par\href{mailto:#2}{#2}}
}{%
\authblk@author[#1]{#3\IfValueTF{#4}{\orcid{#4}}{}}%
}%
}
\RequirePackage{ragged2e}
% - thanks
\let\thanks\empty
\let\class@thanks\empty
\RenewDocumentCommand\thanks{o m}{%
\ifx\class@thanks\empty\else\appto{\class@thanks}{\par\vspace{10pt}}\fi
\IfValueTF{#1}%
{\appto{\class@thanks}{\makebox[\z@][r]{\textsuperscript{#1}~}#2}}%
{\appto{\class@thanks}{#2}}
}
% -- maketitle
%\RequirePackage[absolute]{textpos}
\if@twocolumn
\renewcommand{\@maketitle}{%
\def\@makefnmark{}%
% \begin{adjustwidth}{-\class@leftmargin}{\z@}
\begingroup
\vspace*{3pt}
{\sffamily\upshape\large\lsstyle\MakeUppercase{\class@articletype}}
\par \vspace*{-1.75em}\hfill
\href{http://crossmark.crossref.org/dialog/?doi=\class@doi&domain=pdf}{\includegraphics[width=1.2cm]{Crossmark}}
\par \vspace{.6em}
{\raggedright\rmfamily\bfseries\fontsize{20}{25}\selectfont\class@title\par}%
\vspace{2em}
{\raggedright\@author}
\par\vspace{20\p@}
\endgroup
% \end{adjustwidth}
}
\newcommand{\margininfo}{
\begingroup%
\renewcommand\thefootnote{\@fnsymbol\c@footnote}%
\def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}%
\footnotetext{
\raggedright\footnotesize\upshape\linespread{1.05}\selectfont%
\ifdefvoid{\class@paperlink}{}{\\[1pt]\class@paperlink}
\par\vspace{5\p@}
\ifdefvoid{\class@editors}{}{\textbf{Academic Editor:~}\\\class@editors}%
\par\vspace{10\p@}
\ifdefvoid{\class@submitdate}{}{\textbf{Submitted:~}\class@submitdate\\}%
\ifdefvoid{\class@acceptdate}{}{\textbf{Accepted:~}\class@acceptdate\\}%
\ifdefvoid{\class@pubdate}{}{\textbf{Published:~}\class@pubdate}%
\par\vspace{10\p@}
{\textbf{\textrm{Vol.}~}\class@volume,~\textbf{\textrm{No.}~}\class@number,~\class@year.\\}
{%\textbf{\textsc{Doi}\,:~}\\
\makebox[10\p@][r]{\doiicon\,}\href{http://dx.doi.org/\class@doi}{\class@doi}}
\par\vspace{10\p@}
\ifdefvoid{\class@corrauthor}{}{\textbf{\makebox[3\p@][r]{*}Corresponding author:~}\\\class@corrauthor}%
\ifdefvoid{\class@thanks}{}{%\parbox[b]{38mm}
{\par\vspace{7\p@}\class@thanks}}%
}%
\endgroup%
}
\apptocmd{\maketitle}{\margininfo\thispagestyle{opening}}{}{}
\else
\renewcommand{\@maketitle}{%
\def\@makefnmark{}%
\begin{adjustwidth}{-\class@leftmargin}{\z@}
\begingroup
{\sffamily\upshape\large\lsstyle\MakeUppercase{\class@articletype}}
\par \vspace*{-2.85em}\hfill
\href{http://crossmark.crossref.org/dialog/?doi=\class@doi&domain=pdf}{\includegraphics[width=1.2cm]{Crossmark}}
\par \vspace{-4\p@}
{\raggedright\rmfamily\bfseries\fontsize{20}{25}\selectfont\class@title}%
\par\vspace{10\p@}
{\raggedright\@author}
\par\vspace{12\p@}
\endgroup
\end{adjustwidth}
\enlargethispage{-5.7\baselineskip}
\tikz[remember picture,overlay,inner sep=0pt,outer sep=0pt]{
\node[anchor=south west] (text1) at ([xshift=-4.8cm]current page text area.south west) {
\parbox{.87\class@textwidth}{\hangindent 7.6cm\hangafter -20\footnotesize Copyright \textcopyright{} 2022 by the authors. Published by ICCK. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (\url{https://creativecommons.org/licenses/by/4.0/}).
}};
\node[anchor=north west] at ([xshift=4.8cm, yshift=-0.3cm]text1.north west) {\includegraphics[width=2.4cm]{CC_BY}};
\node[anchor=north west] at ([xshift=.025\class@textwidth, yshift=0.05cm]text1.north east) {\includegraphics[width=.085\class@textwidth,height=.085\class@textwidth]{qrcode}};
}
% \begin{textblock*}{\class@leftmargin-2em}[0,1](\Gm@rmargin,\paperheight-\Gm@bmargin)
\marginpar{\vskip6mm
\raggedright\footnotesize\upshape\linespread{1.05}\selectfont%
\ifdefvoid{\class@editors}{}{\textbf{Academic Editor:~}\\\class@editors}%
\par\vspace{10\p@}
\ifdefvoid{\class@submitdate}{}{\textbf{Submitted:~}\class@submitdate\\}%
\ifdefvoid{\class@acceptdate}{}{\textbf{Accepted:~}\class@acceptdate\\}%
\ifdefvoid{\class@pubdate}{}{\textbf{Published:~}\class@pubdate}%
\par\vspace{10\p@}
{\textbf{\textrm{Vol.}~}\class@volume,~\textbf{\textrm{No.}~}\class@number,~\class@year.\\}
{%\textbf{\textsc{Doi}\,:~}\\
\makebox[10\p@][r]{\doiicon\,}\href{http://dx.doi.org/\class@doi}{\class@doi}}
\par\vspace{10\p@}
\ifdefvoid{\class@corrauthor}{}{\textbf{\makebox[3\p@][r]{*}Correspondence Author:~}\\\class@corrauthor}%
\par\vspace{10\p@}
\ifdefvoid{\class@paperlink}{}{\class@paperlink}
\par\vspace{10\p@}
\ifdefvoid{\class@thanks}{}{%\parbox[b]{38mm}
{\class@thanks}}
}
% \end{textblock*}
}
\apptocmd{\maketitle}{\thispagestyle{opening}}{}{}
\fi
% -- citation box
\def\citationname{Citation}
\def\citationnamefont{\sffamily\bfseries}
\def\citationfont{\sffamily\small}
\def\pubnotefont{\small\sffamily}
\def\class@pubnote{%
\textcopyright~2022~ICCK (Institute of Central Computation and Knowledge)}
\def\dataavail#1{\gdef\class@dataavail{#1}}
% \gdef\class@citetiontext{\class@author\ ``\class@title''. In: \textit{\class@journal} \class@volume.\class@number\ (\class@year), pp.~\class@pages. DOI: \class@doi
% }
\newcommand{\citationblock}{%
% \nobibliography{citation}
% \nocite@relpub{#3}
% \renewcommand{\bibsection}{\subsection*{\refname}}
\begin{mdframed}[%
backgroundcolor=black!10!white,
topline=false,
bottomline=false,
rightline=false,
leftline=false,
font=\rmfamily,
leftmargin=6\p@,
rightmargin=6\p@,
innertopmargin=8\p@,%
innerbottommargin=8\p@,
innerleftmargin=6\p@,
innerrightmargin=6\p@,
roundcorner=6pt
]%\if@lineno\internallinenumbers \fi%
% \vspace*{-.8em}\bibliography@relpub{#2}
\hypersetup{colorlinks=false,allcolors=black}
{\noindent\citationnamefont\citationname}\\
{\citationfont \class@author\ (\class@year). \class@ctitle. \textit{\class@journal}, \class@volume(\class@number), \thepage--\pageref{LastPage}.}
\if@twocolumn
\par\vspace{5\p@}
% {{\noindent\pubnotenamefont\pubnotename}\\
% {\noindent\citationnamefont Data Availability}\\
% {\citationfont \class@dataavail}
% \par\vspace{5\p@}
{\pubnotefont\class@pubnote}%
\fi
\end{mdframed}%\medskip
}
\AtEndDocument{\label{LastPage}}
\if@twocolumn
\def\class@logo{\includegraphics[scale=.025]{pub-logo}}
\def\class@markfont{\sffamily\normalsize}
\def\rh@rule{\leavevmode\lower6pt\hbox to0pt{\vrule height.8pt width\class@textwidth\hss}}
\def\ps@opening{%
\def\@oddhead{\rh@rule{\class@logo}\hfill
\parbox[b]{.6\textwidth}{\raggedleft\class@markfont\class@journal\\\url{http://dx.doi.org/\class@doi}}}%
\let\@evenhead\@oddhead
\def\@oddfoot{\hfill{\class@markfont\thepage}}
\def\@evenfoot{{\class@markfont\thepage}\hfill{}}%
% \def\@evenfoot{\class@logo \hfill}
}
% ps::headings
\def\runningtitle#1{\gdef\class@runningtitle}
\def\class@runningtitle{\class@journal}
\def\myleftmark{\class@runningauthor}%
\def\myrightmark{\class@runningtitle}%
\def\ps@headings{%
\def\@oddfoot{\hfill{\class@markfont\thepage}}%
\def\@evenfoot{{\class@markfont\thepage}\hfill{}}%
% \let\@evenfoot\@oddfoot
\def\@evenhead{\rh@rule \class@markfont\myrightmark\hfill\class@logo}
\def\@oddhead{\rh@rule \class@logo\hfill\class@markfont\myrightmark}
}
\else
% -- pagestyles
% ps::opening
\def\class@logo{\includegraphics[scale=.06]{pub-logo}}
\def\class@markfont{\sffamily\normalsize}
\def\rh@rule{\leavevmode\lower6pt\hbox to0pt{\kern-\class@leftmargin\vrule height.8pt width\class@textwidth\hss}}
\def\ps@opening{%
\def\@oddhead{\rh@rule\kern-\class@leftmargin{\class@logo}\hfill
\parbox[b]{\textwidth}{\raggedleft\class@markfont\class@journal\\\url{http://dx.doi.org/\class@doi}}}%
\let\@evenhead\@oddhead
\def\@oddfoot{\hfill{\class@markfont\thepage}}
\def\@evenfoot{\hfill{\class@markfont\thepage}}
% \def\@evenfoot{\class@logo \hfill}
}
% ps::headings
\def\runningtitle#1{\gdef\class@runningtitle}
\def\class@runningtitle{\class@journal}
\def\myleftmark{\class@runningauthor}%
\def\myrightmark{\class@runningtitle}%
\def\ps@headings{%
\def\@oddfoot{\hfill{\class@markfont\thepage}}%
\let\@evenfoot\@oddfoot
\def\@evenhead{\rh@rule\kern-\class@leftmargin\class@markfont\myrightmark\hfill\class@logo}
\def\@oddhead{\rh@rule\kern-\class@leftmargin\class@logo\hfill\class@markfont\myrightmark}
}
\fi
\pagestyle{headings}
% -- line numbers
\def\emptyline{\par\vspace{-\baselineskip}}
\if@lineno
\if@twocolumn
\RequirePackage[switch]{lineno}
\else
\RequirePackage{lineno}
\fi
\let\linenumbershook\linenumbers
\else
\let\linenumbershook\empty
\let\rightlinenumbers\relax
\fi
% -- section/subsection/paragraph set-up
\RequirePackage[explicit]{titlesec}
\titleformat{\section}
{\large\rmfamily\bfseries\color{main}}
{\thesection}
{0.5em}
{#1}
[]
\titleformat{name=\section,numberless}
{\large\rmfamily\bfseries\color{main}}
{}
{0em}
{#1}
[]
\titleformat{\subsection}
{\rmfamily\bfseries}
{\thesubsection}
{0.5em}
{#1}
[]
\titleformat{\subsubsection}
{\rmfamily\itshape}
{\thesubsubsection}
{0.5em}
{#1}
[]
\titleformat{\paragraph}[runin]
{\rmfamily\bfseries}
{}
{0em}
{#1}
\titlespacing*{\section}{0pc}{3ex \@plus4pt \@minus3pt}{5pt}
\titlespacing*{\subsection}{0pc}{2.5ex \@plus5pt \@minus2pt}{3pt}
\titlespacing*{\subsubsection}{0pc}{2ex \@plus4.5pt \@minus1.5pt}{2pt}
\titlespacing*{\paragraph}{0pc}{1.5ex \@plus4pt \@minus1pt}{10pt}
% -- special sections
\def\conflictsofinterest{\section*{Conflicts of Interest}}
\def\acknowledgement{\section*{Funding}}
% -- biography
\RequirePackage{wrapfig}
\newlength\biobeforeskip\setlength\biobeforeskip{20pt}
\newlength\bioafterskip\setlength\bioafterskip{0pt}
\def\biofont{\rmfamily\small}
\NewDocumentCommand{\ASPbiography}{ O{width=1in,height=1.25in} m m }{%
\if@lineno\nolinenumbers\fi
% \begingroup
% \centering
% \vskip\biobeforeskip
\begin{minipage}{.485\textwidth}
%\begin{quote}
\begin{wrapfigure}{L}[0pt]{1.0in}
\vskip-.75\baselineskip
\centering\includegraphics[#1]{#2}
\vskip-.75\baselineskip
\end{wrapfigure}
\par\biofont#3
%\end{quote}
\end{minipage}
% \vskip\bioafterskip
% \endgroup
}
% MYtran class scratch pad registers
% dimen
\newdimen\@MYtrantmpdimenA
\newdimen\@MYtrantmpdimenB
% count
\newcount\@MYtrantmpcountA
\newcount\@MYtrantmpcountB
% token list
\newtoks\@MYtrantmptoksA
\def\@MYtranneedspace#1#2{\penalty-100\begingroup%shield temp variable
\@MYtrantmpdimenB\pagegoal\advance\@MYtrantmpdimenB-\pagetotal% space left
\ifdim #1>\@MYtrantmpdimenB\relax% not enough space left
\ifdim\@MYtrantmpdimenB>\z@\relax #2\fi%
\newpage%
\fi\endgroup}
\begingroup
\catcode`\Q=3
\long\gdef\@ifmtarg#1{\@xifmtarg#1QQ\@secondoftwo\@firstoftwo\@nil}
\long\gdef\@xifmtarg#1#2Q#3#4#5\@nil{#4}
\endgroup
\newcounter{MYbiography}
\setcounter{MYbiography}{0}
% photo area size
\def\@MYBIOphotowidth{1in} % width of the biography photo area
\def\@MYBIOphotodepth{1.33in} % depth (height) of the biography photo area
% area cleared for photo
\def\@MYBIOhangwidth{1.05in} % width cleared for the biography photo area
\def\@MYBIOhangdepth{1.43in} % depth cleared for the biography photo area
% actual depth will be a multiple of
% \baselineskip, rounded up
\def\@MYBIOskipN{2\baselineskip}% nominal value of the vskip above the biography
\newenvironment{biography}[2][]{\normalfont{\sffamily}\footnotesize%
\unitlength 1in\parskip=0pt\par\parindent 1em\interlinepenalty500%
% we need enough space to support the hanging indent
% the nominal value of the spacer
% and one extra line for good measure
\@MYtrantmpdimenA=\@MYBIOhangdepth%
\advance\@MYtrantmpdimenA by \@MYBIOskipN%
\advance\@MYtrantmpdimenA by 1\baselineskip%
% if this page does not have enough space, break it and lets start
% with a new one
\@MYtranneedspace{\@MYtrantmpdimenA}{\relax}%
% nominal spacer can strech, not shrink use 1fil so user can out stretch with \vfill
\vskip \@MYBIOskipN plus 0pt minus 0\baselineskip%
% the default box for where the photo goes
\def\@MYtempbiographybox{{\setlength{\fboxsep}{0pt}\framebox{%
\begin{minipage}[b][\@MYBIOphotodepth][c]{\@MYBIOphotowidth}\centering PLACE\\ PHOTO\\ HERE \end{minipage}}}}%
%
% detect if the optional argument was supplied, this requires the
% \@ifmtarg command as defined in the appendix section above
% and if so, override the default box with what they want
\@ifmtarg{#1}{\relax}{\def\@MYtempbiographybox{\mbox{\begin{minipage}[b][\@MYBIOphotodepth][c]{\@MYBIOphotowidth}%
\centering%
\includegraphics[width=1in,height=1.33in]{#1}%
\end{minipage}}}}% end if optional argument supplied
% Make an entry into the table of contents only if we have not done so before
%\if@MYbiographyTOCentrynotmade%
%% link labels to the biography counter so hyperref will jump
%% to the biography, not the previous section
%\setcounter{MYbiography}{-1}%
%\refstepcounter{MYbiography}%
%\addcontentsline{toc}{section}{Biographies}%
%\global\@MYbiographyTOCentrynotmadefalse%
%\fi%
% one more biography
\refstepcounter{MYbiography}%
% Make an entry for this name into the table of contents
\addcontentsline{toc}{subsection}{#2}%
% V1.6 properly handle if a new paragraph should occur while the
% hanging indent is still active. Do this by redefining \par so
% that it will not start a new paragraph. (But it will appear to the
% user as if it did.) Also, strip any leading pars, newlines, or spaces.
\let\@MYBIOORGparCMD=\par% save the original \par command
\edef\par{\hfil\break\indent}% the new \par will not be a "real" \par
\settoheight{\@MYtrantmpdimenA}{\@MYtempbiographybox}% get height of biography box
\@MYtrantmpdimenB=\@MYBIOhangdepth%
\@MYtrantmpcountA=\@MYtrantmpdimenB% countA has the hang depth
\divide\@MYtrantmpcountA by \baselineskip% calculates lines needed to produce the hang depth
\advance\@MYtrantmpcountA by 1% ensure we overestimate
% set the hanging indent
\hangindent\@MYBIOhangwidth%
\hangafter-\@MYtrantmpcountA%
% reference the top of the photo area to the top of a capital T
\settoheight{\@MYtrantmpdimenB}{\mbox{T}}%
% set the photo box, give it zero width and height so as not to disturb anything
\noindent\makebox[0pt][l]{\hspace{-\@MYBIOhangwidth}\raisebox{\@MYtrantmpdimenB}[0pt][0pt]{%
\raisebox{-\@MYBIOphotodepth}[0pt][0pt]{\@MYtempbiographybox}}}%
% now place the author name and begin the bio text
\noindent{\textbf{#2}}}{\relax\let\par=\@MYBIOORGparCMD\par%
% 7/2001 V1.5 detect when the biography text is shorter than the photo area
% and pad the unused area - preventing a collision from the next biography entry
% MDS
\ifnum \prevgraf <\@MYtrantmpcountA\relax% detect when the biography text is shorter than the photo
\advance\@MYtrantmpcountA by -\prevgraf% calculate how many lines we need to pad
\advance\@MYtrantmpcountA by -1\relax% we compensate for the fact that we indented an extra line
\@MYtrantmpdimenA=\baselineskip% calculate the length of the padding
\multiply\@MYtrantmpdimenA by \@MYtrantmpcountA%
\noindent\rule{0pt}{\@MYtrantmpdimenA}% insert an invisible support strut
\fi%
\par\normalfont}
% V1.6
% added biography without a photo environment
\newenvironment{biographynophoto}[1]{%
% one more biography
\refstepcounter{MYbiography}%
% Make an entry for this name into the table of contents
\addcontentsline{toc}{subsection}{#1}%
\normalfont{\sffamily}\footnotesize\interlinepenalty500%
\vskip \@MYBIOskipN plus 0pt minus 0\baselineskip%
\parskip=0pt\par%
\noindent\textbf{#1\ }}{\relax\par\normalfont}
\definecolor{urlcolor}{HTML}{0774B7}
\AtEndPreamble{%
\RequirePackage{hyperref}
\hypersetup{%
colorlinks,
allcolors=black,
linkcolor=red!30!black,
citecolor=red!30!black,
urlcolor=red!30!black,
pdfauthor={\class@author},
pdftitle={\class@title},
pdfkeywords={},
pdfproducer={ICCK},
pdfcreator={ICCK}}
\urlstyle{sf}
\def\UrlBreaks{%
\do\/%
\do\a\do\b\do\c\do\d\do\e\do\f\do\g\do\h\do\i\do\j\do\k\do\l%
\do\m\do\n\do\o\do\p\do\q\do\r\do\s\do\t\do\u\do\v\do\w\do\x\do\y\do\z%
\do\A\do\B\do\C\do\D\do\E\do\F\do\G\do\H\do\I\do\J\do\K\do\L%
\do\M\do\N\do\O\do\P\do\Q\do\R\do\S\do\T\do\U\do\V\do\W\do\X\do\Y\do\Z%
\do0\do1\do2\do3\do4\do5\do6\do7\do8\do9\do=\do/\do.\do:%
\do\*\do\-\do\~\do\'\do\"\do\-}
\Urlmuskip=0mu plus 0.1mu
}
figures/author1.png — binary, 163 KB
figures/author2.png — binary, 155 KB
figures/author3.png — binary, 158 KB
figures/fig1.png — binary, 471 KB
mauscript.tex — the file that is compiled · 8 KB
% !TeX program = pdflatex
\documentclass[twocolumn]{ICCKjournal} % lineno, proof, onecolumn
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage[none]{hyphenat}
\usepackage{enumitem}
\usepackage{tikz}
\usepackage{lipsum}
\usepackage{multicol}
\usepackage{float}
\usepackage[ruled]{algorithm2e}
\let\procedure\relax
\let\endprocedure\relax
\usetikzlibrary{arrows.meta}
\graphicspath{{res/},{media/},{figures/}}
\AtBeginEnvironment{thebibliography}{\small}
\usepackage{newfloat,array}
\newcolumntype{P}[1]{p{#1}<{\raggedright}}
\DeclareFloatingEnvironment[fileext=prc,placement={htb},name=Procedure]{prc}
\captionsetup[prc]{labelfont={sf,bf,normalsize},skip=0pt}
\newcounter{procedure}
\setcounter{procedure}{1}
\NewDocumentEnvironment{procedure}{O{ht} m}{%
\begin{prc}[#1]
\caption{#2}
\begin{mdframed}[%
backgroundcolor=black!10!white,
font=\ttfamily,
roundcorner=2pt]
}{\end{mdframed}\end{prc}}
\def\showlinenobeforemath{\par\vspace{-\baselineskip}\noindent}
% Article type: Article, Review, Editorial
\articletype{Research Article}
% editor(s), with orcid (optional)
\editor[0000-0001-7897-1673]{Editor A}
% \editor[0000-0000-0000-0000]{Editor2 Name}
% submission history
\submitdate{submit-date}
\acceptdate{accept-date}
\pubdate{pub-date}
% \paperlink{\includegraphics[width=1.7cm]{paperlink}}
\jnlsetup{%
author = {Author, A., Author, B., \& Author, C.},
journal = {ICCK Transactions and Journals},
title = {Preparation of Manuscripts for ICCK TRANSACTIONS and JOURNALS (2024)}, % Manuscript title
ctitle = {Preparation of Manuscripts for ICCK TRANSACTIONS and JOURNALS (2024)}, % Manuscript title
volume = {1},
number = {1},
year = {2022},
doi = {10.62762/ICCK.2022.000000}
}
% Data availability
\dataavail{%
The data used to support the findings of this study are available from the corresponding author upon request.}
\setcounter{page}{1}
\makeatother
\begin{document}
%% -- Complete author and affiliation info
% \author[<superscipt>][<corresponding.author.email>]{<name>}[<orcid>]
\author[1,2]{A. Author}[0000-0000-0000-0000]
\author[2][[email protected]]{B. Author}[0000-0000-0000-0000]
\author[2]{C. Author}[0000-0000-0000-0000]
\affil[1]{School of A, University of A, Spokane 20237, USA}
\affil[2]{School of B, University of B, Spokane 02139, USA}
%\thanks[$\dagger$]{These authors contributed equally to this work}
\ifproof
\input{proof}
\fi
\maketitle
\abstract{Abstract are usually about 250 words, and for research articles they should give the background to the work, the methodology and the results. ICCK strongly encourages authors to use a structured abstract in the following style: (1) Background: puts the problem discussed in a broad context and highlights the purpose of the study, as well as the constraints faced by the study; (2) Methods: briefly describes the main methods or treatments used; (3) Results: summarizes the main findings of the article as well as the shortcomings of the work; and (4) Conclusions: points out the main conclusions or interpretations. The abstract should be an objective representation of the article and should not contain results that are not presented and confirmed in the main text or exaggerate the main conclusions.}
\keywords{Keywords 1, keywords 2, keywords 3, keywords 4, keywords 5.}
%% -- citationblock
\begin{figure}[b]
\citationblock
\vspace*{-.98em}
\end{figure}
% \begin{minipage}{.7\linewidth}
% \hangindent 2.3cm\hangafter -2
% \makebox[0pt][l]{\hspace*{-2.3cm}\tikz[remember picture,overlay]{\node[anchor = north west,inner sep=0pt,yshift=6pt] at (0,2pt) {\includegraphics[width=2.2cm]{doclicense-CC-by-88x31}}}}\textcopyright{} The Author(s) 2023. \textbf{Open Access} This aricle is licensed under a Creative Commons Attribution 4.0 Intermational License (\url{https://creativecommons.orgllicenses/by/4.0/}), which permits unrestricted use, sharing, adaptation, distribution and reproduction in any medium or format, for any purpose, even commerclally, as long as you give appropriale credit to the original authorls) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
% \end{minipage}\hfill
% \begin{minipage}{.27\linewidth}
% \end{minipage}
\section{Introduction}
Introduction should be given in this section~\cite{1}.
\lipsum[2]
\section{Related Work}
Related Work should be given in this section~\cite{2}.
\lipsum[3]
\lipsum[3]
\section{Methodology}
Methodology should be given in this section~\cite{3}. Figures as shown in Fig. \ref{fig1}.
\lipsum[1]
\begin{algorithm}
\KwData{this text}
\KwResult{how to write algorithm with \LaTeX2e}
initialization\;
\While{not at end of this document}{
read current\;
\eIf{understand}{
go to next section\;
current section becomes this one\;
}{
go back to the beginning of current section\;
}
}
\caption{How to write algorithms}
\end{algorithm}
\lipsum[1] Algorithm 1 as shown bellow:
\section{Experiments}
Experiments and results should be given in this section~\cite{2}. Table \ref{tab1} as shown bellow.
\lipsum[1]
\begin{figure}[H]
\centering
\includegraphics[width=.99\linewidth]{figures/fig1}
\caption{Mimic octopus.}
\label{fig1}
\end{figure}
\lipsum[2]
\begin{table}[h]
\centering
\caption{Forest fire classification table.} \label{tab1}
\begin{tabular}{cp{.53\linewidth}}
\toprule
\textbf{Classification} & \textbf{Overall Accuracy}
\\ \midrule
0.98 & 0.98
\\
0.98 & 0.98
\\
0.98 & 0.98
\\
0.98 &0.98
\\
0.98 & 0.98
\\ \bottomrule
\end{tabular}
\end{table}
\section{Conclusion}
Conclusion should be given in this section~\cite{2}.
\lipsum[1]
\par
\vspace{10pt}
{\large\textbf{Data Availability Statement}}
Data will be made available on request.
\acknowledgement
This work was supported without any funding.
\conflictsofinterest
The authors declare no conflicts of interest.
\vspace{10pt}
{\large\textbf{Ethical Approval and Consent to Participate}}
Not applicable.
%\bibliography{sample,citation}
%\printbibliography[notcategory=fullcited,resetnumbers=true]
\begin{fullwidth}
\begin{thebibliography}{99}
% APA Style
\bibitem{1} Shazia, A., Dahri, F. H., Ali, A., Adnan, M., Laghari, A. A., \& Nawaz, T. (2024). Automated Early Diabetic Retinopathy Detection Using a Deep Hybrid Model. ICCK Transactions on Emerging Topics in Artificial Intelligence, 1(1), 71-83. [\href{https://doi.org/10.62762/TETAI.2024.305743}{CrossRef}]
\bibitem{2} Guo, X., Yang, F., \& Ji, L. (2024). A mimic fusion algorithm for dual channel video based on possibility distribution synthesis theory. Chinese Journal of Information Fusion, 1(1), 33-49. [\href{https://doi.org/10.62762/CJIF.2024.361886}{CrossRef}]
\bibitem{3} Wang, F., Jin, X., \& Yi, S. (2024). LI3D-BiLSTM: A Lightweight Inception-3D Networks with BiLSTM for Video Action Recognition. ICCK Transactions on Emerging Topics in Artificial Intelligence, 1(1), 58–70. [\href{https://doi.org/10.62762/TETAI.2024.628205}{CrossRef}]
\end{thebibliography}
\end{fullwidth}
\makeatletter
\if@twocolumn
\begin{biography}[author1]{Author A} (Member, ICCK) received the B.S. degree in software engineering from University of Pennsylvania, PA 19104, USA, in 2012. (Email: [email protected])
\end{biography}
\begin{biography}[author2]{Author B} (Senior Member, ICCK) received the B.S. degree in software engineering from University of Pennsylvania, PA 19104, USA, in 2012. (Email: [email protected])
\end{biography}
\begin{biographynophoto}{Author C} (Fellow, ICCK) received the PhD. degree in software engineering from University of Pennsylvania, PA 19104, USA, in 2012. Her research interests include hyperspectral remote sensing image analysis and applications, pattern classification, data compression, and neural networks. She is a fellow of the ICCK for Optics and Photonics. She served as an Associate Editor for the ICCK Journal A and B, and the journal of C. (Email: [email protected])
\end{biographynophoto}
\else
\fi
\makeatother
\end{document}res/CC_BY.png — binary, 42 KB
res/doi.png — binary, 4 KB
res/orcid.pdf — binary, 3 KB
res/pub-logo.png — binary, 12 KB
The first page, as this template compiles today. Click it to enlarge, and again to shrink. Open the file ↗