
\documentclass[twoside,twocolumn]{article}
%\documentclass[twoside,twocolumn,draft]{article}

%  for debugging
%\tracingall%\tracingonline=0
%\tracingparagraphs
%\tracingpages


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%                             Packages

\usepackage{wscg}           % includes a number of other packages (e.g., myalgorithm)
\RequirePackage{ifpdf}
\ifpdf
 \RequirePackage[pdftex]{graphicx}
 \RequirePackage[pdftex]{color}
\else
 \RequirePackage[dvips,draft]{graphicx}
 \RequirePackage[dvips]{color}
\fi
%\usepackage[german,english]{babel}     % default = english
%\usepackage{mypicture}      % loads graphicx.sty, color.sty, eepic.sty
%\usepackage{array}          % better tabular's & arrays, plus math tabular's
%\usepackage{tabularx}      % for selfadjusting p-columns
%\setlength{\extrarowheight}{1ex}   % additional space between rows
%\usepackage{booktabs}      % typographically much better
%\usepackage{mdwlist}        % for compacted lists, and more versatile lists
%\usepackage[intlimits]{amsmath} % more math stuff, see texdoc amsldoc
%\usepackage{mymath}         % own commands, loads amssymb & array.sty
%\usepackage{hyphenat}      % hyphenatable -, /, etc.
%\usepackage{theorem}
%\usepackage[sort&compress]{natbib}% better \cite commands, more flexible
%\usepackage[sort&compress,super]{natbib} % better \cite commands, more flexible
%\newcommand{\citenumfont}[1]{\textit{#1}}
%\usepackage{nopageno}       % no page numbers at all; uncomment for final version



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%                                Title

\title{WSCG Sample LaTeX file}

\author{Gabriel Zachmann}
%\author{
%\parbox{0.3\textwidth}{\centering
%First Author\\
%\small
%University of X, Germany\\
%xxx@uni-one.de
%}
%\and
%\parbox{0.25\textwidth}{\centering
%Second Author\\
%\small
%Y University, Germany\\
%yyy@uni-two.de
%}
%}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%                          Hyperref


% no hyperlinks
\usepackage{url}
\urlstyle{tt}

% Donald Arsenau's fix for missing kerning of "//" and ":/"
\makeatletter
\def\Uslash{\mathbin{\mathchar`\/}\@ifnextchar{/}{\kern-.15em}{}}
\g@addto@macro\UrlSpecials{\do \/ {\Uslash}}
\def\Ucolon{\mathbin{\mathchar`:}\@ifnextchar{/}{\kern-.1em}{}}
\g@addto@macro\UrlSpecials{\do : {\Ucolon}}
\makeatother





%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%                              My Commands


%\DeclareMathOperator{\sgn}{sgn}

%\theorembodyfont{\upshape}
%\theoremstyle{break}
%\theoremheaderfont{\bfseries\normalsize}

%\newtheorem{lem}{Lemma}
%\newtheorem{defn}{Definition}



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%                                Document


\begin{document}

\twocolumn[{\csname @twocolumnfalse\endcsname

\maketitle  % full width title


\begin{abstract}
\noindent
We present a LaTeX boilerplate that seems to adhere
to the WSCG style giudelines well enough.

Bla bla bla bla Bla bla bla bla Bla bla bla bla
Bla bla bla bla Bla bla bla bla Bla bla bla bla
Bla bla bla bla Bla bla bla bla Bla bla bla bla
Bla bla bla bla Bla bla bla bla Bla bla bla bla
Bla bla bla bla Bla bla bla bla Bla bla bla bla

\vspace{0.5em}

\subparagraph{Keywords:}
Bla, blub, foo, bar.

\vspace*{1.0\baselineskip}

\end{abstract}
}]



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


\section{Introduction}

\copyrightspace{80-903100-7-9}{2005}{January 31 -- February 4}

In the past few years, bla bla bla

Bla bla bla bla Bla bla bla bla Bla bla bla bla
bla bla bla bla Bla bla bla bla Bla bla bla bla
bla bla bla bla Bla bla bla bla Bla bla bla bla
bla bla bla bla Bla bla bla bla Bla bla bla bla
bla bla bla bla Bla bla bla bla Bla bla bla bla.

Blubber blubber blubber blubber blubber blubber.
Blubber blubber blubber blubber blubber blubber.
Blubber blubber blubber blubber blubber blubber.
Blubber blubber blubber blubber blubber blubber.
Blubber blubber blubber blubber blubber blubber.
Blubber blubber blubber blubber blubber blubber.

\begin{figure}
    \centering
    \includegraphics[scale=0.26]{blubber}
    \caption{Blubber.}
    \label{fg:blubber}
\end{figure}


%-------------------------------------------------------------------------

\section{Related Work}
\label{sc:relatedWork}

Bla bla bla bla Bla bla bla bla Bla bla bla bla
bla bla bla bla Bla bla bla bla Bla bla bla bla
bla bla bla bla Bla bla bla bla Bla bla bla bla
bla bla bla bla Bla bla bla bla Bla bla bla bla
bla bla bla bla Bla bla bla bla Bla bla bla bla.

Blubber blubber blubber blubber blubber blubber.
Blubber blubber blubber blubber blubber blubber.
Blubber blubber blubber blubber blubber blubber.
Blubber blubber blubber blubber blubber blubber.
Blubber blubber blubber blubber blubber blubber.
Blubber blubber blubber blubber blubber blubber.



\section{Our Work}
\label{sc:meat}

Blubber blubber blubber blubber blubber blubber.
Blubber blubber blubber blubber blubber blubber.
Blubber blubber blubber blubber blubber blubber.
Blubber blubber blubber blubber blubber blubber.
Blubber blubber blubber blubber blubber blubber.
Blubber blubber blubber blubber blubber blubber.



\begin{algorithm}
\hrule
  \centering
\begin{algorithmic}
    \STMT $d_{l,r} = f_B(P_1), f_B(P_n)$
    \WHILE{ $|d_l| > \epsilon $ and $|d_r| > \epsilon $ and $l<r$}
        \STMT $d_x = f_B(P_x)$
        \IF{ $d_x < 0$ }
            \STMT $l, r = x, r$
        \ELSE
            \STMT $l, r = l, x$
        \ENDIF
    \ENDWHILE
\end{algorithmic}
\hrule
\caption{Example of some pseudo-code}
\label{fg:code}
\end{algorithm}






\section{Results}
\label{sc:results}

We implemented our new algorithm in C++ on bla bla bla.

Blubber blubber blubber blubber blubber blubber.
Blubber blubber blubber blubber blubber blubber.
Blubber blubber blubber blubber blubber blubber.
Blubber blubber blubber blubber blubber blubber.
Blubber blubber blubber blubber blubber blubber.
Blubber blubber blubber blubber blubber blubber.

\begin{figure*}
   \centering
   \includegraphics[scale=0.83]{timings}
   \caption{Figure across two columns.}
    \label{fg:timings}
\end{figure*}



\section{Conclusion and Future Work}
\label{sc:conclusion}

We have presented blubber blubber.

Bla bla bla bla Bla bla bla bla Bla bla bla bla
bla bla bla bla Bla bla bla bla Bla bla bla bla
bla bla bla bla Bla bla bla bla Bla bla bla bla
bla bla bla bla Bla bla bla bla Bla bla bla bla
bla bla bla bla Bla bla bla bla Bla bla bla bla.


%-------------------------------------------------------------------------

\section*{Acknowledgements}

This work was partially supported by 


\appendix

\section{Proof of Lemma~\ref{lm:number}}
\label{sc:proof}



%-------------------------------------------------------------------------



\bibliographystyle{plain}

\footnotesize
\bibliography{bibfile1,bibfile2}



\begin{figure}
  \newlength{\modelsize}
  \modelsize = \linewidth
  \advance \modelsize - 1cm
  \divide \modelsize 4
  \includegraphics[width=\modelsize]{statue-pol}
  \hfill
  \includegraphics[width=\modelsize]{dino-pol}
  \hfill
  \includegraphics[width=\modelsize]{buddha-pol}
  \hfill
  \includegraphics[width=\modelsize]{grid-pol}
  \\
  \includegraphics[width=\modelsize]{statue-pcl}
  \hfill
  \includegraphics[width=\modelsize]{dino-pcl}
  \hfill
  \includegraphics[width=\modelsize]{buddha-pcl}
  \hfill
  \includegraphics[width=\modelsize]{grid-pcl}
  \\
  \mbox{}
  \hfill \parbox{\modelsize}{\centering \small 89\,036}
  \hfill \parbox{\modelsize}{\centering \small 27\,727}
  \hfill \parbox{\modelsize}{\centering \small 62\,299}
  \hfill \parbox{\modelsize}{\centering \small 197\,315}
  \hfill \mbox{}
  \caption{8 snapshots in a 2-by-4 array, with a number beneath each column,
  			scaled automatically to fit into the column.}
  \label{fg:snapshots}
\end{figure}



\end{document}

