blob: 2456014b6e53663354d1e161c9fe691a1fb2f2fd [file] [log] [blame]
% VLDB VARIANT OF PROC STANDARD DOCUMENT STYLE -- Released 26 February 1992
% for LaTeX version 2.09 will work for LaTeX 2e as well
% Copyright (C) 1991,1992 by Leslie Lamport
% Modifications for 1993 VLDB specs by Tony Hosking
% Modifications for 1996 VLDB specs by vijay@ncst.ernet.in
% Modifications for 1997 VLDB specs by jeusfeld@informatik.rwth-aachen.de
% Modifications for 1997 KRDB specs by jeusfeld@informatik.rwth-aachen.de
% Modifications for 2011 CEURWS specs by manfred.jeusfeld@acm.org
%
% This is a style option for use with the article style to produce
% camera-ready CEUR-WS proceedings.
% ONE COLUMN / WITH PAGE NUMBERS
\typeout{Document Style Option 'onecolpceurws'.}
% PREPARING A FOREIGN LANGUAGE VERSION:
%
% This document style is for documents prepared in the English language.
% To prepare a version for another language, various English words must
% be replaced. All the English words that required replacement are
% indicated below, where we give the name of the command in which the
% words appear, and the entire line containing the word(s), with the
% actual words underlined.
%
% abstract environment
\@ifundefined{abstractname}%
{\def\abstractname{Abstract}}{}
% ~~~~~~~~
%
% \page:
% ~~~~
%
%
% ****************************************
% * PAGE LAYOUT *
% ****************************************
%
% All margin dimensions measured from a point one inch from top and side
% of page. Dimensions shrink by about 2 percent
% DRIVER MARGINS: change these to shift the complete page image as a whole
% on the page without modifying the layout
\voffset 0pt % does not have to be -0.65in since topmargin is -ve
\hoffset 0pt
% SIDE MARGINS:
\oddsidemargin -0.1in % Note that \oddsidemargin = \evensidemargin
\evensidemargin -0.1in
% VERTICAL SPACING:
% Top of page:
\topmargin -55pt % Nominal distance from top of page to top
% of box containing running head.
\headheight 12pt % Height of box containing running head.
\headsep 25pt % Space between running head and text.
% \topskip = 10pt % '\baselineskip' for first line of page.
% Bottom of page:
\footskip 60pt % Distance from baseline of box containing
% foot to baseline of last line of text.
% DIMENSION OF TEXT:
\textheight 9.125in % Height of text (including footnotes and
% figures, excluding running head and foot).
\textwidth 6.75in % Width of text line.
% For two-column mode:
\columnsep 0.25in % Space between columns
\columnseprule 0pt % Width of rule between columns.
% FLOATS: (a float is something like a figure or table)
%
% FOR FLOATS ON A TEXT PAGE:
%
% ONE-COLUMN MODE OR SINGLE-COLUMN FLOATS IN TWO-COLUMN MODE:
\floatsep 11pt plus 2pt minus 2pt % Space between adjacent floats
% moved to top or bottom of
% text page.
\textfloatsep 6pt plus 2pt minus 2pt % Space between main text and
% floats at top or bottom of
% page.
\intextsep 6pt plus 2pt minus 2pt % Space between in-text figures
% and text.
\@ifundefined{@maxsep}{\newdimen\@maxsep}{}% this is for LaTeX2e
\@maxsep 20pt % The maximum of \floatsep,
% \textfloatsep and \intextsep
% (minus the stretch and
% shrink).
% TWO-COLUMN FLOATS IN TWO-COLUMN MODE:
\dblfloatsep 11pt plus 2pt minus 2pt % Same as \floatsep for
% double-column figures in
% two-column mode.
\dbltextfloatsep 0pt plus 2pt % \textfloatsep for
% double-column floats.
\@ifundefined{@dblmaxsep}{\newdimen\@dblmaxsep}{}% this is for LaTeX2e
%\@dblmaxsep 20pt % The maximum of \dblfloatsep
% and \dbltexfloatsep.
% ****************************************
% * PAGE STYLES *
% ****************************************
%
% Use \markright (or \markboth) to put an identification in the
% lower left. The page number is printed in the lower right.
% plain page style will produce page numbers
\pagestyle{plain}
% ****************************************
% * TITLE *
% ****************************************
%
% This definition of \maketitle taken from article.sty, except
% it does not do a \thispagestyle{plain}.
% To avoid copyrightspace, do \def\copyrightspace{}
\def\institution#1{\gdef\@institution{#1}}
\def\maketitle{\par
\begingroup
\def\thefootnote{\fnsymbol{footnote}}%
\def\@makefnmark{\hbox to\z@{$\m@th^{\@thefnmark}$\hss}}%
\@maketitle%
\@thanks\copyrightspace
\endgroup
\setcounter{footnote}{0}%
\let\maketitle\relax
\let\@maketitle\relax
\gdef\@thanks{}\gdef\@author{}\gdef\@title{}\gdef\@institution{}%
\let\thanks\relax}
%\def\@maketitle{\vbox to 2.25in{\hsize\textwidth
\def\@maketitle{\vbox{\hsize\textwidth
\linewidth\hsize \vfil \centering
\vspace*{0.25in}
{\LARGE\bf \@title \par}% % Title set in \LARGE size.
\vskip 32pt % Vertical space after title.
{\large \begin{tabular}[t]{c}\@author \end{tabular}\par}%
\vskip 1em % Vertical space after authors.
{\begin{tabular}[t]{c}\@institution\end{tabular} \par}
\vskip 24pt}}
% The \copyrightspace command is used to produce the CEURWS copyright in the
% first column where a copyright notice belongs. Note that it
% should appear after any \footnote commands that produce footnotes
% for the first column.
% Edit the label XYZ of the workshop/conference, the names of the proceedings editors,
% location, Country and date of the workshop/conference, and the URL of the
% proceedings. If you know the volume number XXX, then replace use
% http://ceur-ws.org/Vol-XXX by replacing XXX with your volume number.
% Otherwise, just use http://ceur-ws.org
\def\copyrightspace{
\long\def\@makefntext##1{\noindent ##1}
\footnotesep 1em
\footnotetext[0]{\em Copyright \copyright\ by the paper's authors.
Copying permitted only for private and academic purposes.}
\footnotetext[0]{In: A.\ Editor, B.\ Coeditor (eds.): Proceedings of the XYZ Workshop,
Location, Country, DD-MMM-YYYY, published at http://ceur-ws.org}
}
% The abstract Environment
\def\abstract{\vspace*{11pt}{\centering{\large\bf\abstractname}\par}
\begin{list}{}{%
\setlength{\rightmargin}{1.25in}
\setlength{\leftmargin}{\rightmargin}}
\item[]}
\def\endabstract{\end{list}\normalsize}
% \@startsection {NAME}{LEVEL}{INDENT}{BEFORESKIP}{AFTERSKIP}{STYLE}
% optional * [ALTHEADING]{HEADING}
% Generic command to start a section.
% NAME : e.g., 'subsection'
% LEVEL : a number, denoting depth of section -- i.e.,
% section=1, subsection = 2, etc. A section number will
% be printed if and only if LEVEL < or = the value of
% the secnumdepth counter.
% INDENT : Indentation of heading from left margin
% BEFORESKIP : Absolute value = skip to leave above the heading.
% If negative, then paragraph indent of text following
% heading is suppressed.
% AFTERSKIP : if positive, then skip to leave below heading,
% else - skip to leave to right of run-in heading.
% STYLE : commands to set style
% If '*' missing, then increments the counter. If it is present, then
% there should be no [ALTHEADING] argument. A sectioning command
% is normally defined to \@startsection + its first six arguments.
\def\section{\@startsection {section}{1}{\z@}{-11pt plus-1ex minus-.2ex}
{5.5pt plus.2ex}{\large\bf}}
\def\subsection{\@startsection{subsection}{2}{\z@}{-11pt plus-1ex minus-.2ex}
{5.5pt plus.2ex}{\normalsize\bf}}
\def\subsubsection{\@startsection{subsubsection}{3}{\z@}{-11pt plus-1ex minus-.2ex}
{5.5pt plus.2ex}{\normalsize\bf}}
\def\paragraph{\@startsection{paragraph}{4}{\z@}{-11pt plus-1ex minus-.2ex}
{5.5pt plus.2ex}{\normalsize\rm}}
\def\subparagraph{\@startsection
{subparagraph}{4}{\parindent}{3.25ex plus1ex minus
.2ex}{-1em}{\normalsize\bf}}
% ****************************************
% * INITIALIZATION *
% ****************************************
%
% Default initializations
\onecolumn
\sloppy
\parindent 1pc
\leftmargini 2em
\leftmargin\leftmargini
\leftmarginv .5em
\leftmarginvi .5em
\flushbottom
\endinput