PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : \vline in etwas "umbauen"



sinnfluter
02-05-2009, 22:34
so

ich hab mal eine frage und zwar geht es dabei um eine sache wie in folgendem minimalbeispiel:



\documentclass[11pt]{article}
\begin{document}

\begin{tabular}{l|rr}
& \multicolumn{1}{c}{$N$ (Ind)} & \multicolumn{1}{c}{$m$ (g)} \\ \hline
Ephemeroptera & & \\
\textit{Baetis} sp. & 300 \vline& 0,6573 \\
\textit{Baetis fuscatus} & 271 \vline & \\
\textit{Baetis vernus} & 5 \vline& \\
\end{tabular}

\end{document}



...und zwar fassen die \vlines dabei die drei Baetisarten zusammen, für die es nur einen Gewichtswert gibt.

Ich würd gerne noch das ganze so umbbauen das das in ca. so aussieht wie eine eckige klammer. D.h dazu müsste man den ersten und den letzten \vline-Befehl umbauen und noch horizontale Strichleins (nach links) dran machen. Könnt ihr euch ca. vorstellen was ich will?

viele grüße
J.

cookie170
03-05-2009, 11:38
So vielleicht:



\documentclass[11pt]{article}
\usepackage{multirow, bigdelim}
\begin{document}

\begin{tabular}{l|rrr}
& \multicolumn{1}{c}{$N$ (Ind)} & \multicolumn{2}{r}{$m$ (g)} \\ \hline
Ephemeroptera & & & \\
\textit{Baetis} sp. & 300 & \rdelim{]}{3}{5pt} & \\
\textit{Baetis fuscatus} & 271 & & 0,6573 \\
\textit{Baetis vernus} & 5 & & \\
& & & \\
\end{tabular}

\end{document}


Wirklich hilfreich für solche Dinge ist das Tabellenbuch von Herbert Voss.

Gruß,
Alexander

sinnfluter
03-05-2009, 17:07
hmm...das sieht ja gut aus.
DANKE erstmals

leider hab ich das buch (noch) nicht..

bei dieser herangehensweise müsste ich jetzt immer dort eine zusätzliche spalte einfügen wo ich eine klammer machen möchte, das is irgendwie bei 5 Seitigen Tabellen mir mehr Spalten als hier im Minimlabeispiel etwas mühsam das einzufügen.
Ich hatte dazu zwei Ideen:
1) entweder gibt es irgendwie eine rasche möglichkeit Spalten einzufügen ohne mich jetzt herumzuärgern, das ich in einer zeile ein & vergessen habe oder so.
2) In der ersten zeile würde der \rdelim-befehl ja einen Abstand erzeugen den er leider dann bei den darunterliegenen Zeilen nicht macht (wenn man die klammer in der gleichen Spalte wie den Text einfüllft. Vielleicht kann man die anzeige des \rdelim befehls rausschieben, dh. über den text hinaus. und eventuell wenn es dann zu knapp an die nächste Spalte kommt dort auch einen Abstand einbauen. (boww echt scheiße formuliert, was ich meine, aber vielleicht verstehts ja wär) -- würde also gerne das machen ohne dabei eine spalte einfügen zu müssen.

lg
j

sinnfluter
03-05-2009, 17:29
so habs geschafft jetzt, ohne eine zusätzliche spalte einfügen zu müssen.
ich glaub damit bin ich einstweilen glücklich.



\documentclass[11pt]{article}

\usepackage{multirow, bigdelim}

\begin{document}
\begin{picture}(10,10)
\put(3.0,3.0){\line(3,1){5}}
\end{picture}
\begin{tabular}{l|rr}
& \multicolumn{1}{c}{$N$ (Ind)} & \multicolumn{1}{c}{$m$ (g)} \\ \hline
Ephemeroptera & & \\
\textit{Baetis} sp. & 300\rdelim{]}{3}{0pt} & \\
\textit{Baetis fuscatus} & 271 & 0,6573 \\
\textit{Baetis vernus} & 5 & \\
\end{tabular}

\end{document}

danke nochmals....



lg
j