\NeedsTeXFormat{LaTeX2e} \ProvidesClass{iopconfser}[2022/11/30 IOP Conference Series LaTeX template] \LoadClass[a4paper]{article} % Margin settings \setlength{\hoffset}{0mm} \setlength{\marginparsep}{0mm} \setlength{\marginparwidth}{0mm} \setlength{\textwidth}{160mm} \setlength{\oddsidemargin}{-0.4mm} \setlength{\evensidemargin}{-0.4mm} \setlength{\voffset}{0mm} \setlength{\headheight}{8mm} \setlength{\headsep}{5mm} \setlength{\footskip}{0mm} \setlength{\textheight}{230mm} \setlength{\topmargin}{1.6mm} % More length definitions \setlength\maxdepth{.5\topskip} \setlength\@maxdepth\maxdepth \setlength\footnotesep{8.4\p@} \setlength{\skip\footins} {10.8\p@ \@plus 4\p@ \@minus 2\p@} \setlength\floatsep {14\p@ \@plus 2\p@ \@minus 4\p@} \setlength\textfloatsep {24\p@ \@plus 2\p@ \@minus 4\p@} \setlength\intextsep {16\p@ \@plus 4\p@ \@minus 4\p@} \setlength\dblfloatsep {16\p@ \@plus 2\p@ \@minus 4\p@} \setlength\dbltextfloatsep{24\p@ \@plus 2\p@ \@minus 4\p@} \setlength\@fptop{0\p@} \setlength\@fpsep{10\p@ \@plus 1fil} \setlength\@fpbot{0\p@} \setlength\@dblfptop{0\p@} \setlength\@dblfpsep{10\p@ \@plus 1fil} \setlength\@dblfpbot{0\p@} \setlength\partopsep{3\p@ \@plus 2\p@ \@minus 2\p@} % Set indent for front matter \renewenvironment{quote}% {\list{}{\leftmargin=25mm}\item\relax}% {\endlist} % Clear the header and footer \pagestyle{empty} % Styles for front matter \renewcommand{\title}[1]{\vspace*{25mm}{\exhyphenpenalty=10000\hyphenpenalty=10000 \fontsize{18}{24}\selectfont\bf\noindent\raggedright \textsf{#1}\par}} \renewcommand{\author}[1]{\vspace*{1.5pc}% \fontsize{11}{13} \begin{quote}\raggedright \textbf{#1}\end{quote}} \newcommand{\affil}[1]{\fontsize{10}{11}\selectfont \begin{quote}\raggedright #1\end{quote} \vspace*{-22pt}} \newcommand{\email}[1]{\vspace*{12pt}\fontsize{10}{11}\selectfont \begin{quote}\raggedright E-mail: #1\end{quote} \vspace*{-22pt}} \renewenvironment{abstract}{% \vspace{16pt plus3pt minus3pt} \begin{quote} \bfseries \abstractname.\quad\rm\ignorespaces} {\end{quote}\vspace{5mm}} % Section titles \renewcommand\section{\@startsection {section}{1}{\z@}% {-3.25ex\@plus -1ex \@minus -.2ex}% {1sp}% {\reset@font\normalsize\bfseries\raggedright}} \renewcommand\subsection{\@startsection{subsection}{2}{\z@}% {-3.25ex\@plus -1ex \@minus -.2ex}% {1sp}% {\reset@font\normalsize\itshape\raggedright}} \renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}% {-3.25ex\@plus -1ex \@minus -.2ex}% {-1em \@plus .2em}% {\reset@font\normalsize\itshape}} \renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}% {3.25ex \@plus1ex \@minus.2ex}% {-1em}% {\reset@font\normalsize\itshape}} \renewcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}% {3.25ex \@plus1ex \@minus .2ex}% {-1em}% {\reset@font\normalsize\itshape}} \endinput