%\documentclass[10pt,a4paper,twocolumn]{article}
\documentclass[10pt,a4paper]{article}
%\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[swedish]{babel}
%\usepackage[latin1]{inputenc}
\usepackage[pdftex]{color,graphicx,hyperref}
\usepackage{color}
\usepackage{times}

\hypersetup{colorlinks=true}

\title{Tabeller och \LaTeX}
\author{ \href{http://www.pererikstrandberg.se}{Per Strandberg}}

\begin{document}

\maketitle

\section*{Sammanfattning}
Jag gjorde en massa tabeller i \LaTeX på jobbet i veckan och funderade på hur
jag hade gjort ramar kring dem i mina examensarbeten. Det visade sig att jag
blandat lite. Jag skrev ju två exjobb -- ett för att bli
 \href{http://www.pererikstrandberg.se/examensarbete/strandberg_tillampad_matematik_bioreaktorer.pdf}{matematiker} och ett andra för att bli
 \href{http://www.pererikstrandberg.se/examensarbete/strandberg_bioinformatik_textmining.pdf}{civilingenjör}.

När jag letade i gamla arkiv hittade jag en gammal .tex fil från när jag
experimenterade med en text jag skrev om
\href{http://www.pererikstrandberg.se/blog/index.cgi?page=Ber\%E4knaTestinsats}
{testestimering eller att beräkna insatsen för test}. Den innehöll i princip en
tredje variant.

OK, ni fattar - man kan göra på olika sätt. Innan vi jämför tre sätt kommer
här den som är klart bättre än de två andra.

\begin{table}[!h]
\begin{center}\begin{tabular}{lccr@{.}lc}
Språk        & Nivå & D/kSLOC  & \multicolumn{2}{c}{D/FP}  & Bad Fix \\
\hline
Assembler    &    1 &      40  & 12&8  & 12\% \\
C            &    2 &      36  &  5&8  & 10\% \\
Java         &    6 &      27  &  1&44 &  8\% \\
C++          &   10 &      22  &  0&7  &  7\% \\
Visual Basic &   12 &      20  &  0&53 &  6\% \\
\hline
Medel        &  3.7 &    29.4  &  3&33 &  9.1\% \\
\end{tabular}
\caption{En supersnygg tabell i \LaTeX. (Notera gärna att sista raden bara
är fejkad för jag hade en liknande situation på jobbet i veckan.)}
\end{center}
\end{table}


\section*{Rådata}

\begin{footnotesize}
\begin{verbatim}
\begin{table}[!h]
\begin{center}\begin{tabular}{lccr@{.}lc}
Språk        & Nivå & D/kSLOC  & \multicolumn{2}{c}{D/FP}  & Bad Fix \\
\hline
Assembler    &    1 &      40  & 12&8  & 12\% \\
C            &    2 &      36  &  5&8  & 10\% \\
Java         &    6 &      27  &  1&44 &  8\% \\
C++          &   10 &      22  &  0&7  &  7\% \\
Visual Basic &   12 &      20  &  0&53 &  6\% \\
\hline
Medel        &  3.7 &    29.4  &  3&33 &  9.1\% \\
\end{tabular}
\caption{En supersnygg tabell i \LaTeX. (Notera gärna att sista raden bara
är fejkad för jag hade en liknande situation på jobbet i veckan.)}
\end{center}
\end{table}
\end{verbatim}
\end{footnotesize}

\newpage
\section*{Jämförelse}

Här jämför jag den lite snyggare varianten med den jag hittade i äldsta
examensarbetet och en som jag fulade till lite.

\begin{table}[!h]
\begin{center}\begin{tabular}{lccr@{.}lc}
Språk        & Nivå & D/kSLOC  & \multicolumn{2}{c}{D/FP}  & Bad Fix \\
\hline
Assembler    &    1 &      40  & 12&8  & 12\% \\
C            &    2 &      36  &  5&8  & 10\% \\
Java         &    6 &      27  &  1&44 &  8\% \\
C++          &   10 &      22  &  0&7  &  7\% \\
Visual Basic &   12 &      20  &  0&53 &  6\% \\
\hline
Medel        &  3.7 &    29.4  &  3&33 &  9.1\% \\
\end{tabular}
\caption{Samma sak - en gång till.}
\end{center}
\end{table}

\begin{table}[!h]
\begin{center}\begin{tabular}{|l|ccr@{.}lc|}
\hline
Språk        & Nivå & D/kSLOC  & \multicolumn{2}{c}{D/FP}  & Bad Fix \\
\hline
Assembler    &    1 &      40  & 12&8  & 12\% \\
C            &    2 &      36  &  5&8  & 10\% \\
Java         &    6 &      27  &  1&44 &  8\% \\
C++          &   10 &      22  &  0&7  &  7\% \\
Visual Basic &   12 &      20  &  0&53 &  6\% \\
\hline
Medel        &  3.7 &    29.4  &  3&33 &  9.1\% \\
\hline
\end{tabular}
\caption{När jag grävde efter gamla tex-filer hittade jag denna tabell.
Typisk tråkig ingenjörstabell.}
\end{center}
\end{table}


\begin{table}[!h]
\begin{center}\begin{tabular}{||l|c|c|r@{.}l|c||}
\hline
\hline
Språk        & Nivå & D/kSLOC  & \multicolumn{2}{|c|}{D/FP} & Bad Fix \\
\hline
\hline
Assembler    &    1 &      40  & 12&8  & 12\% \\
\hline
C            &    2 &      36  &  5&8  & 10\% \\
\hline
Java         &    6 &      27  &  1&44 &  8\% \\
\hline
C++          &   10 &      22  &  0&7  &  7\% \\
\hline
Visual Basic &   12 &      20  &  0&53 &  6\% \\
\hline
\hline
Medel        &  3.7 &    29.4  &  3&33 &  9.1\% \\
\hline
\hline
\end{tabular}
\caption{Och igen -- samma innehåll, fast nu med mera skräp runt.}
\end{center}
\end{table}

\newpage
\section*{Mer Rådata}
Och som ni kan se om vi jämför rådatat så är det också ganska mycket lättare
att läsa den luftigare tabellen. Jämför detta:

\begin{footnotesize}
\begin{verbatim}
Språk        & Nivå & D/kSLOC  & \multicolumn{2}{c}{D/FP}  & Bad Fix \\
\hline
Assembler    &    1 &      40  & 12&8  & 12\% \\
C            &    2 &      36  &  5&8  & 10\% \\
Java         &    6 &      27  &  1&44 &  8\% \\
C++          &   10 &      22  &  0&7  &  7\% \\
Visual Basic &   12 &      20  &  0&53 &  6\% \\
\hline
Medel        &  3.7 &    29.4  &  3&33 &  9.1\% \\
\end{verbatim}
\end{footnotesize}

\ldots med detta:

\begin{footnotesize}
\begin{verbatim}
\hline
\hline
Språk        & Nivå & D/kSLOC  & \multicolumn{2}{|c|}{D/FP} & Bad Fix \\
\hline
\hline
Assembler    &    1 &      40  & 12&8  & 12\% \\
\hline
C            &    2 &      36  &  5&8  & 10\% \\
\hline
Java         &    6 &      27  &  1&44 &  8\% \\
\hline
C++          &   10 &      22  &  0&7  &  7\% \\
\hline
Visual Basic &   12 &      20  &  0&53 &  6\% \\
\hline
\hline
Medel        &  3.7 &    29.4  &  3&33 &  9.1\% \\
\hline
\hline
\end{verbatim}
\end{footnotesize}


\end{document}
