PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Sektrechte, nicht durchgezogene Linie in Tabelle



milebrega
24-06-2008, 12:01
Hi!
Ich kann mir vorstellen, dass die Lösung ganz einfach ist, ich habe aber in diversen Tabellen-Anleitungen nichts dazu gefunden...
Ich will zwei senkrechte, 3 Zeilen lange Linien ziehen, wie im jpeg (Anhang) mit Paint aufgemalt...

Das Minibeispiel:

\documentclass[12pt, a4paper, titlepage]{scrreprt} % hier müsste vielleicht was anderes hin. Habe schon die Schriftgröße geändert. Vlt.: scrreprt
\usepackage[latin9]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{longtable, booktabs}

\begin{document}
\begin{table}[htp]
\centering
\begin{tabular}{lllll}
\toprule
&& $\beta$-Aktin && NaPi-IIb \\
\midrule
1. Denaturierung && 90 °C, 2 min && 94 °C, 2 min\\
Denaturierung && 94 °C, 30 s && 94 °C, 30 s\\
Annealing &30x& 60 °C, 30 s &35x& 60 °C, 1 min\\
Elongation && 72 °C, 30 s && 72 °C, 2 min\\
letzte ELongation && 72°C, 15 min && 72 °C, 15 min\\
\bottomrule

\end{tabular}
\caption{\textbf{PCR-Bedingungen.}}
\label{tab:PCR-Bedingungen}
\end{table}
\end{document}

ich hoffe auf euch,
milebrega

voss
24-06-2008, 14:23
Ich kann mir vorstellen, dass die Lösung ganz einfach ist, ich habe aber in diversen Tabellen-Anleitungen nichts dazu gefunden...
Ich will zwei senkrechte, 3 Zeilen lange Linien ziehen, wie im jpeg (Anhang) mit Paint aufgemalt...




\documentclass[12pt, a4paper, titlepage]{scrreprt}
\usepackage[latin9]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp,booktabs}

\begin{document}
\begin{table}[htp]
\centering
\caption{\textbf{PCR-Bedingungen.}}\label{tab:PCR-Bedingungen}
\begin{tabular}{lllll}\toprule
&& $\beta$-Aktin && NaPi-IIb \\\midrule
1. Denaturierung && 90\,\textcelsius, 2 min && 94\,\textcelsius, 2 min\\
Denaturierung &\kern2em\vbox to 0pt{\hbox to 0pt{\rule{1pt}{10mm}}}
& 94\,\textcelsius, 30 s &\kern2em\vbox to 0pt{\hbox to 0pt{\rule{1pt}{10mm}}}&
94\,\textcelsius, 30 s\\
Annealing &30x & 60\,\textcelsius, 30 s &35x& 60\,\textcelsius, 1 min\\
Elongation && 72\,\textcelsius, 30 s && 72\,\textcelsius, 2 min\\
letzte ELongation && 72\,\textcelsius, 15 min && 72\,\textcelsius, 15 min\\\bottomrule
\end{tabular}
\end{table}
\end{document}

Herbert

cookie170
24-06-2008, 15:34
Hallo Herbert,

wenn Du hierdran 'mal wieder vorbeikommst: könntest Du erklären, was

\kern2em\vbox to 0pt{\hbox to 0pt{\rule{1pt}{10mm}}}

macht? Eine senkrechte Linie in der Tabelle, aber wie?

Danke!
Gruß,
Alexander

milebrega
24-06-2008, 17:46
Cool, danke!
ich habe den Befehl zwar gar nicht verstanden, habe aber durch en bisschen rumprobieren den strich etwas zentriert

&\kern2em\vbox to 4pt{\hbox to 0pt{\rule{1pt}{10mm}}}&

für meinen Geschmack sieht es jetzt ein bisschen besser aus.

Vielen Dank!

milebrega

PS: mich würde auch interessieren, wie es funzt...
PPS: Was ist eigentlich der Vorteil von \textcelsius gegenüber °C? ICh habe im pdf gesehen, dass der Kreis ein bisschen näher am C ist und dass beides ein eigenes Zeichen ist...

voss
24-06-2008, 17:58
wenn Du hierdran 'mal wieder vorbeikommst: könntest Du erklären, was

\kern2em\vbox to 0pt{\hbox to 0pt{\rule{1pt}{10mm}}}

macht? Eine senkrechte Linie in der Tabelle, aber wie?


\kern2em -> horizontalen Abstand von 2em zum vorhergehenden Zeichen (Box)
\vbox to 0pt -> eine vertikale Box der Höhe Null erzeugen und in dieser
\hbox to 0pt -> eine horizontale Box der Breite Null erzeugen und in dieser
\rule -> halt die Linie.

Ausgehend vom aktuellen Punkt (auf der Basislinie ) kann jetzt etwas gezeichnet
werden, was keine Höhe und Breite hat, also über den Text geht und den Umbruch
nicht beeinflusst.

Herbert

voss
24-06-2008, 18:00
PPS: Was ist eigentlich der Vorteil von \textcelsius gegenüber °C? ICh habe im pdf gesehen, dass der Kreis ein bisschen näher am C ist und dass beides ein eigenes Zeichen ist...

wenn du mal den Text auf einem anderen Rechner bearbeiten musst, der eine andere
Kodierung eingestellt hat, dann hat das keinen Einfluss auf \textcelsius,
es kann aber einen auf °C haben.

Herbert