4nndee
24-11-2010, 18:29
Hallo zusammen,
ich habe ein paar kleine Probleme mit Tabellen.
Ich möchte meine Tabellen gerne dynamisch, also ohne festen Wert, die volle Seitenbreite ausnutzen lassen. Das Problem dabei ist, dass die Tabellen dann immer über den rechten Rand hinaus ragen. Siehe Beispiel:
\documentclass[12pt,a4paper,oneside,titlepage]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{makeidx}
\usepackage{hyperref}
\usepackage{graphicx}
\usepackage[left=30mm,right=20mm, top=2.5cm, bottom=2.5cm]{geometry}
\usepackage{setspace}
\usepackage[font=footnotesize ,labelfont=bf,format=plain,justification=centerlas t]{caption}
\usepackage[bibencoding=latin1, backend=bibtex8]{biblatex}
\usepackage{multirow}
\usepackage{array}
\usepackage{color}
\bibliography{bib/literatur}
\usepackage[automark]{scrpage2}
\clearscrheadfoot
\ihead{\headmark}
\ohead{Seite \pagemark}
\ifoot{\automark[section]{section}}
\setheadsepline{0.5pt}
\setfootsepline{0.5pt}
\pagestyle{scrheadings}
\renewcommand{\familydefault}{\sfdefault}
\setlength{\parskip}{\baselineskip}
\begin{document}
\subsubsection*{1. Aufnahme der Anlagendaten}
\begin{tabular}{|l|l|l|l|}
\hline
\multicolumn{4}{|p{\textwidth}|}{\textbf{Anlagenda ten =H08}} \\
\hline \hline
\multicolumn{2}{|c|}{Hersteller} & \multicolumn{2}{c|}{} \\
\hline
\multicolumn{2}{|c|}{Typ} & \multicolumn{2}{c|}{} \\
\hline
\multicolumn{2}{|c|}{Nummer} & \multicolumn{2}{c|}{} \\
\hline
$U_N$ & & $I_N$ Sammelschiene & \\
\hline
Frequenz & & $I_N$ Abgang & \\
\hline
\multirow{2}{*}{SF6 Druck bei $ 20\,^{\circ}\mathrm{C}$ } & Leistungsschalter & \multicolumn{2}{c|}{} \\
\cline{2-4}
& Sammelschiene & \multicolumn{2}{c|}{} \\
\hline
\end{tabular}
\end{document}
Ich habe noch zwei weitere Fragen zum Thema Tabellen:
Wie kann ich den Text innerhalb einer Zelle vertikal mittig ausrichten?
Wie kann ich den Text in einer Zelle ausrichten, wenn ich dieser zuvor mit p{xxcm} eine feste Breite zugeweisen habe? {p{xxcm},c} funktioniert beispielsweise nicht
ich habe ein paar kleine Probleme mit Tabellen.
Ich möchte meine Tabellen gerne dynamisch, also ohne festen Wert, die volle Seitenbreite ausnutzen lassen. Das Problem dabei ist, dass die Tabellen dann immer über den rechten Rand hinaus ragen. Siehe Beispiel:
\documentclass[12pt,a4paper,oneside,titlepage]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{makeidx}
\usepackage{hyperref}
\usepackage{graphicx}
\usepackage[left=30mm,right=20mm, top=2.5cm, bottom=2.5cm]{geometry}
\usepackage{setspace}
\usepackage[font=footnotesize ,labelfont=bf,format=plain,justification=centerlas t]{caption}
\usepackage[bibencoding=latin1, backend=bibtex8]{biblatex}
\usepackage{multirow}
\usepackage{array}
\usepackage{color}
\bibliography{bib/literatur}
\usepackage[automark]{scrpage2}
\clearscrheadfoot
\ihead{\headmark}
\ohead{Seite \pagemark}
\ifoot{\automark[section]{section}}
\setheadsepline{0.5pt}
\setfootsepline{0.5pt}
\pagestyle{scrheadings}
\renewcommand{\familydefault}{\sfdefault}
\setlength{\parskip}{\baselineskip}
\begin{document}
\subsubsection*{1. Aufnahme der Anlagendaten}
\begin{tabular}{|l|l|l|l|}
\hline
\multicolumn{4}{|p{\textwidth}|}{\textbf{Anlagenda ten =H08}} \\
\hline \hline
\multicolumn{2}{|c|}{Hersteller} & \multicolumn{2}{c|}{} \\
\hline
\multicolumn{2}{|c|}{Typ} & \multicolumn{2}{c|}{} \\
\hline
\multicolumn{2}{|c|}{Nummer} & \multicolumn{2}{c|}{} \\
\hline
$U_N$ & & $I_N$ Sammelschiene & \\
\hline
Frequenz & & $I_N$ Abgang & \\
\hline
\multirow{2}{*}{SF6 Druck bei $ 20\,^{\circ}\mathrm{C}$ } & Leistungsschalter & \multicolumn{2}{c|}{} \\
\cline{2-4}
& Sammelschiene & \multicolumn{2}{c|}{} \\
\hline
\end{tabular}
\end{document}
Ich habe noch zwei weitere Fragen zum Thema Tabellen:
Wie kann ich den Text innerhalb einer Zelle vertikal mittig ausrichten?
Wie kann ich den Text in einer Zelle ausrichten, wenn ich dieser zuvor mit p{xxcm} eine feste Breite zugeweisen habe? {p{xxcm},c} funktioniert beispielsweise nicht