dehaeze24_nano_active_stabi.../paper/iopconfser.cls

99 lines
3.3 KiB
OpenEdge ABL
Raw Normal View History

2024-08-05 15:59:21 +02:00
\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