summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/elbioimp/elbioimp.cls
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/elbioimp/elbioimp.cls')
-rw-r--r--macros/latex/contrib/elbioimp/elbioimp.cls159
1 files changed, 159 insertions, 0 deletions
diff --git a/macros/latex/contrib/elbioimp/elbioimp.cls b/macros/latex/contrib/elbioimp/elbioimp.cls
new file mode 100644
index 0000000000..fe1e47ac7a
--- /dev/null
+++ b/macros/latex/contrib/elbioimp/elbioimp.cls
@@ -0,0 +1,159 @@
+%%
+%% This is file `elbioimp.cls',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% elbioimp.dtx (with options: `class')
+%% This is a generated file.
+%%
+%% Copyright (C) 2011 by Dag Langmyhr
+%%
+%% This file may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, see
+%% http://www.latex-project.org/lppl.txt
+%%
+\NeedsTeXFormat{LaTeX2e}[1999/12/01]
+\ProvidesClass{elbioimp}
+ [2011/03/02 v1.2 Document class for Journal of Electrical Bioimpedance]
+\DeclareOption*{\ClassWarningNoLine
+ {elbioimp}{Class option \CurrentOption
+ \space is illegal in this document class}}
+\ProcessOptions \relax
+\LoadClass[twocolumn]{article}
+\RequirePackage{ifthen}
+\RequirePackage[T1]{url}
+\urlstyle{sf}
+\AtBeginDocument{\renewcommand{\maketitle}{%
+ \twocolumn[\begin{minipage}{\textwidth}
+ \renewcommand{\and}{, }
+ \let \thanks = \affiliation
+ \let \samethanks = \sameaffiliation
+ \renewcommand{\footnoterule}{}
+ \def \@makefntext ##1{\noindent
+ \small \@thefnmark. \it ##1}
+ \renewcommand{\thempfootnote}%
+ {\arabic{mpfootnote}}
+ \parindent = 0pt
+ {\huge \@title}\par\vspace{16pt}
+ {\large \@author}
+ \end{minipage}\par\vspace{14pt}\noindent
+ \elb@rule{\textwidth}\vspace{11pt}]}}
+\newcommand{\elb@rule}[1]{\rule{#1}{0.6pt}}
+\newcommand{\affiliation}[1]{\footnote{#1}}
+\newcommand{\sameaffiliation}[1][0]{%
+ \addtocounter{mpfootnote}{-1}%
+ \ifthenelse{#1<1}
+ {\@makefnmark}
+ {\@textsuperscript{\normalfont#1}}%
+ \addtocounter{mpfootnote}{1}}
+\newcommand{\keywords}[1]{\def\elb@keywords{#1}}
+\renewenvironment{abstract}
+ {\small\noindent
+ \textbf{\abstractname}\par\vspace{1pt}
+ \noindent\ignorespaces}
+ {\par
+ \@ifundefined{elb@keywords}{}{%
+ \vspace{\baselineskip}\noindent
+ \textbf{Keywords:} \elb@keywords\par}
+ \vspace{\baselineskip}\noindent
+ \elb@rule{\columnwidth}}
+\RequirePackage[a4paper,
+ margin=1.5cm,top=2.5cm]{geometry}
+\setlength{\columnsep}{1cm}
+\pretolerance = 1000
+\tolerance = 2000 \hbadness = \tolerance
+\AtBeginDocument{\pagestyle{empty}}
+\RequirePackage{mathptmx}
+\renewcommand{\Huge}{\@setfontsize
+ \Huge {20}{26}}
+\renewcommand{\huge}{\@setfontsize
+ \huge {16}{20.8}}
+\renewcommand{\LARGE}{\@setfontsize
+ \LARGE {14}{18.2}}
+\renewcommand{\Large}{\@setfontsize
+ \Large {12}{15.6}}
+\renewcommand{\large}{\@setfontsize
+ \large {11}{14.3}}
+\renewcommand{\normalsize}{%
+ \@setfontsize \normalsize {10}{13}%
+ \abovedisplayskip =
+ 10pt plus 2pt minus 5pt
+ \abovedisplayshortskip =
+ 0pt plus 3pt
+ \belowdisplayshortskip =
+ 6pt plus 3pt minus 3pt
+ \belowdisplayskip = \abovedisplayskip
+ \def\@listi{\leftmargin = \leftmargini
+ \topsep = 5pt plus 2pt minus 2pt
+ \parsep = 3pt plus 1pt minus 1pt
+ \itemsep = \topsep}}
+\renewcommand{\small}{%
+ \@setfontsize \small {9}{11.7}%
+ \abovedisplayskip =
+ 8.5pt plus 3pt minus 4pt
+ \abovedisplayshortskip =
+ 0pt plus 2pt
+ \belowdisplayshortskip =
+ 4pt plus 2pt minus 2pt
+ \def\@listi{\leftmargin = \leftmargini
+ \topsep = 4pt plus 2pt minus 2pt
+ \parsep = 2pt plus 1pt minus 1pt
+ \itemsep = \topsep}%
+ \belowdisplayskip = \abovedisplayskip}
+\renewcommand{\footnotesize}{%
+ \@setfontsize \footnotesize {8}{10.4}%
+ \abovedisplayskip =
+ 6pt plus 2pt minus 4pt
+ \abovedisplayshortskip =
+ 0pt plus 1pt
+ \belowdisplayshortskip =
+ 3pt plus 1pt minus 2pt
+ \def\@listi{\leftmargin = \leftmargini
+ \topsep = 3pt plus 1pt minus 1pt
+ \parsep = 1.5pt plus 1pt minus 1pt
+ \itemsep = \topsep}%
+ \belowdisplayskip = \abovedisplayskip}
+\renewcommand{\scriptsize}{\@setfontsize
+ \scriptsize {7}{9.1}}
+\renewcommand{\tiny}{\@setfontsize
+ \tiny {5}{6.5}}
+\normalsize
+\RequirePackage{type1cm,type1ec}
+\DeclareMathSizes{11}{11}{8}{6}
+\DeclareMathSizes{14}{14}{11}{8}
+\DeclareMathSizes{16}{16}{12}{10}
+\DeclareMathSizes{20}{20}{14}{12}
+\renewcommand{\section}{\@startsection
+ {section}{1}{0pt}%
+ {-11pt plus -6pt minus -2pt}%
+ {11pt plus 6pt minus 2pt}%
+ {\normalfont\normalsize\bf}}
+\renewcommand{\subsection}{\@startsection
+ {subsection}{2}{0pt}%
+ {-11pt plus -6pt minus -2pt}%
+ {11pt plus 6pt minus 2pt}%
+ {\normalfont\normalsize\it}}
+\renewcommand{\subsubsection}{\@startsection
+ {subsubsection}{3}{0pt}%
+ {-11pt plus -6pt minus -2pt}%
+ {11pt plus 6pt minus 2pt}%
+ {\normalfont\normalsize}}
+\setcounter{secnumdepth}{-2}
+\RequirePackage[margin=0.5cm,font=footnotesize,
+ aboveskip=5pt]{caption}
+\DeclareCaptionLabelFormat{fig}
+ {\ifthenelse{\equal{#1}%
+ {Figure}}{Fig}{Tab}.~#2}
+\captionsetup{labelformat=fig}
+\setlength{\floatsep}{6pt plus 3pt}
+\setlength{\textfloatsep}{\floatsep}
+\renewcommand{\floatpagefraction}{0.8}
+\bibliographystyle{vancouver}
+\renewcommand{\@openbib@code}{\small
+ \setlength{\itemsep}{3pt}%
+ \setlength{\parsep}{1pt plus 1pt}}
+\renewcommand\@biblabel[1]{#1.}
+\endinput
+%%
+%% End of file `elbioimp.cls'.