Avatar billede hclarsen Nybegynder
15. juli 2011 - 10:31 Der er 7 kommentarer og
1 løsning

Tabel med multicolumn

Hej

Jeg ønsker at lave følgende tabel: http://peecee.dk/upload/view/317332/

Det er hvad jeg har nu (taget fra daleifs bog):


\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{multirow}
\usepackage{array, booktabs, tabularx}

\setlength{\parskip}{2ex}

\begin{document}


\begin{tabular}{l !{\qquad} l !{\qquad} r}
\toprule
Post & Udgift (kr) \\\midrule
Rådne æg & 35.53 \\
\multirow{1}{1cm}{noget}
And & 250.00 \\
Gnu & 11.50 \\\midrule
Rådne æg & 35.53 \\
And & 250.00 \\
Gnu & 11.50 \\\bottomrule

\end{tabular}
\end{document}


Hvis der er nogle der kan give en hånd med her, bliver jeg glad. Jeg er gået lidt i stå, desværre.

Mvh.
Avatar billede hclarsen Nybegynder
15. juli 2011 - 10:32 #1
Iøvrigt, med "linie" mener jeg en entry, ikke en lang sætning der spanner over "3 linier" e.g. Håber I forstår.
Avatar billede Peter-m Nybegynder
15. juli 2011 - 12:45 #2
Jeg er lidt i tvivl om hvad det er du vil, og jeg kan ikke regne ud hvad du skal med multirow. Så her er et forslag til løsning.
Jeg har højrestillet tallene og rem'et multirow ud.

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{multirow}
\usepackage{array, booktabs, tabularx}

\setlength{\parskip}{2ex}

\begin{document}


\begin{tabular}{l !{\qquad} r !{\qquad} r}
\toprule
Post & Udgift (kr) \\\midrule
Rådne æg & 35.53 \\
%\multirow{1}{1cm}{noget}
And & 250.00 \\
Gnu & 11.50 \\\midrule
Rådne æg & 35.53 \\
And & 250.00 \\
Gnu & 11.50 \\\bottomrule

\end{tabular}
\end{document}
Avatar billede hclarsen Nybegynder
15. juli 2011 - 12:54 #3
Jeg har et billede af det jeg ønsker her: http://peecee.dk/upload/view/317332/

Med "linie" mener jeg et entry, altså der kan stå e.g. "æg", "and", ...
Avatar billede Peter-m Nybegynder
15. juli 2011 - 13:28 #4
Måske er det sådan du mener - den kan udvikles yderligere.

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{multirow}
\usepackage{array, booktabs, tabularx}

\setlength{\parskip}{2ex}

\begin{document}


\begin{tabular}{l !{\qquad} l !{\qquad} r}
\toprule
& Post & Udgift (kr) \\
\midrule
& Rådne æg & 35.53  \\
\multirow{3}{1cm}{æg} \\
& And & 250.00 \\
& Gnu & 11.50 \\
\midrule
& Rådne æg & 35.53 \\
& And & 250.00 \\
& Gnu & 11.50 \\
\bottomrule

\end{tabular}
Avatar billede hclarsen Nybegynder
15. juli 2011 - 13:37 #5
Ja, eller rettere er det dette jeg (næsten) ønsker:

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{multirow}
\usepackage{array, booktabs, tabularx}

\setlength{\parskip}{2ex}

\begin{document}


\begin{tabular}{l !{\qquad} l !{\qquad} r}
\toprule
& Post & Udgift (kr) \\
\midrule
& Rådne æg & 35.53  \\
\multirow{1}{1cm}{æg}
& æg & 250.00 \\
& Gnu & 11.50 \\
\midrule
& Rådne æg & 35.53 \\
\multirow{1}{1cm}{æg}
& And & 250.00 \\
& Gnu & 11.50 \\
\bottomrule

\end{tabular}
\end{document}





Det eneste vi mangler nu er venstre del af min uploadede figur, altså at der skal stå en (længere) sætning lige midtpå den midterste streg samt at udvide de to øverste og den nederste streg.

Mvh.
Avatar billede aliaz Nybegynder
16. juli 2011 - 11:32 #6
Her er mit bud:

\documentclass[a4paper]{article}

\usepackage[danish]{babel}
\usepackage{multirow}
\usepackage{multicol}

\begin{document}

\begin{table}
\centering
\begin{tabular}{cccc}
\hline
&& titel & titel \\
\hline
\multirow{6}{*}{linie}&& linie & linie \\
& linie & linie & linie \\
&& linie & linie \\\cline{2-4}
&& linie & linie \\
& linie & linie & linie \\
&& linie & linie \\
\hline
\end{tabular}
\caption{}
\label{}
\end{table}

\end{document}



Hvis du vil udvide bredden af kolonnerne, kan du kigge i Daleifs LaTeX-bog på side 158. http://imf.au.dk/system/latex/bog/
Avatar billede hclarsen Nybegynder
16. juli 2011 - 13:28 #7
Tak aliaz. I må meget gerne begge lægge et svar! Er der måske en måde at få venstre entry (altså den her: \multirow{6}{*}{linie}) til at kunne stå flere linier, hvis sætningen er lang? Evt. måske enumerate-environment inde i?

Mange tak for hjælpen.

Mvh.
Avatar billede aliaz Nybegynder
17. juli 2011 - 15:41 #8
Det var så lidt!

1) Der er givetvis mulighed for at multirow kan bruge flere linier. Om det er <*> der skal pilles ved eller du skal låse bredden af kolonnen i tabelpreamblen (f.eks. {p{4cm}ccc}) ved jeg ikke.

2) Du kan ikke bruge et environment inde i et andet - altså i dette tilfælde enumerate inde i table.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester