PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tbelle umbrechen



alwin
13-08-2006, 11:54
Hallo

ich möchte das latex die Tabelle automatisch mit Kopfzeilenwiederholung am Seitenende auf die nächste Seite umbricht

bist jetzt habe ich aus einer tabell manuel zwei erstellt


\begin{table}[htb]
\centering
\newcolumntype{C}{>{\centering\arraybackslash}X}
\begin{tabularx}{\textwidth} {|c|C|c|C|c|C|c|}\hline %c center ausrichtung
\textbf{IEC 61508-1} & \textbf{Beschreibung} & \textbf{Prozess Relevanz} & \textbf{Erläuterung}\\ \hline
\hline
7.16.2.1-7.16.2.7 & Modifikation und Nachrüstung &ja & Kap:\\ \hline
7.17.2.1-7.17.2.7 &Außerbetriebnahme oder Ausmusterung &ja &Kap:\\ \hline
7.18.2.1-7.18.2.4 &Verifikation &ja &Kap:\\ \hline
8.2.1-8.2.14&Beurteilung der funktionalen Sicherheit & ja & Kap:\\ \hline
\end{tabularx}
\caption{IEC 61508-1 Allgemeine Anforderungen}
\end{table}

gibt es hierfür eine Lösung??

Danke

RedCloud
13-08-2006, 12:04
ich möchte das latex die Tabelle automatisch mit Kopfzeilenwiederholung am Seitenende auf die nächste Seite umbricht

bist jetzt habe ich aus einer tabell manuel zwei erstellt

gibt es hierfür eine Lösung??


ltxtable, wenn es eine tabularx sein soll.

rc

alwin
13-08-2006, 13:20
geht es etaws konkreter??

bischi
13-08-2006, 13:26
http://www.ctan.org/tex-archive/macros/latex/contrib/carlisle/#jhe229e75dc4ffc30129873593c9258daa

MfG Bischi

RedCloud
13-08-2006, 13:38
geht es etaws konkreter??

http://tug.org/TeXnik/mainFAQ.cgi?file=table/longtable#ltx

rc

alwin
13-08-2006, 18:35
also, irgendwie klapt es nicht
versuche es so zu implementieren:

\begin{filecontents}{ltx1.tex}
\setlongtables
%\newcolumntype{C}{>{\centering\arraybackslash}X}
\begin{longtable}{|c|C|c|C|c|C|c|}\hline
\textbf{IEC 61508-1} & \textbf{Beschreibung} & \textbf{Prozess Relevanz} & \textbf{Erläuterung}\\\hline
5.2.1-5.2.11 & Dokumentation &nein &Information \\ \hline
6.2.1-6.2.5 & Management &nein &Information \\ \hline
7.1.4.1-7.1.4.8 & Schlüssel\-information & nein &Information\\ \hline
7.2.2.1-7.2.2.6 & Konzept& ja &Kap:\\ \hline
7.3.2.1-7.3.2.5 & Anwendungsbereich &ja &Kap:\\ \hline
7.4.2.1-7.4.2.12 & Gefährdungs-\- und\- Risikoanalyse &ja &Kap:\\ \hline
7.5.2.1-7.5.2.7 &Anforderungen& ja & Kap:\\ \hline
7.6.2.1-7.6.2.13 &Zuordnung der Anforderungen &ja & Kap:\\ \hline
7.7.2.1-7.7.2.3&Gesamtbetrieb\- und Instandhaltung & ja & Kap:\\ \hline
7.8.2.1-7.8.2.2&Sicherheits Validierung &ja &Kap: \\ \hline
7.9.2.1-7.9.2.2& Installation und\newline Inbetriebnahme &ja &Kap:\\ \hline
7.10.2&&& siehe IEC 61508-2 \\ \hline
7.11.2&&&nicht in IEC 61508 enthalten\\ \hline
7.12.2&&&nicht Gegenstand dieser Norm\\ \hline
7.13.2.1-7.13.2.4 &Gesamtbetrieb\- und Instandhaltung&ja &Kap:\\ \hline
7.14.2.1-7.14.2.4 &Sicherheits Validierung & ja & Kap:\\ \hline
7.15.2.1-7.15.2.4 &Gesamtbetrieb, Instandhaltung und Reparatur & ja & Kap:\\ \hline
7.16.2.1-7.16.2.7 & Modifikation und Nachrüstung &ja & Kap:\\ \hline
7.17.2.1-7.17.2.7 &Außerbetriebnahme oder Ausmusterung &ja &Kap:\\ \hline
7.18.2.1-7.18.2.4 &Verifikation &ja &Kap:\\ \hline
8.2.1-8.2.14&Beurteilung der funktionalen Sicherheit & ja & Kap:\\ \hline
\caption{TV-Evaluierung der Modelle}\label{TV-Evaluierung der
Modelle}
\end{longtable}
\end{filecontents}







\documentclass[12pt]{article}
\usepackage{tabularx}
\usepackage{longtable}
\usepackage{ltxtable}
\begin{document}
\LTXtable{\linewidth}{ltx1.tex}
\end{document}

aber das ergebnis ist eine katastrophe (siehe 1, 2.jpg)

die zentrierung ist weg die bschriftung ist einfach hingeknallt ohne abstand, textumbruch funktioniert nicht und bei dem tabellenumbruch sit der tabellnekopf nicht vorhanden und aus dem bespilen werde ich nicht schlau :confused:

ich weis nicht wo mein fehler ist hat jemand ne idee

danke

rais
13-08-2006, 21:37
Moin moin,



%\newcolumntype{C}{>{\centering\arraybackslash}X}
\begin{longtable}{|c|C|c|C|c|C|c|}\hline
\textbf{IEC 61508-1} & \textbf{Beschreibung} & \textbf{Prozess Relevanz} & \textbf{Erläuterung}\\\hline

also lauffähig war das bei mir nicht: Du hast die Spaltendeklaration für `C' auskommentiert und Du hast 7 Spalten deklariert, benutzt aber nur 4...
Also deklarier' mal nur vier Spalten und gib den \newcolumntype wieder frei ;)
Dann solltest Du Dir vielleicht noch überlegen, ob ``Prozess Relevanz'' wirklich so breit sein soll (steht ja eh nur ja/nein drin).
Wenn Du jetzt noch ein
\endheadans Ende des Tabellenkopfes setzt, dann erscheint dieser auch auf den Folgeseiten.
Beim Abstand der caption könnte Dir die hiesige SuFu nach "abovecaptionskip" weiterhelfen

Und bevor Du dieses Beispiel dann wieder laufen läßt, solltest Du wohl die `ltx1.tex'-Datei löschen, sonst werden die Änderungen dort nicht wirksam (es sei denn natürlich, Du änderst `ltx1.tex' direkt - dann stimmt Dein \filecontents aus dem Beispiel aber nicht mehr)
MfG,

countbela666
14-08-2006, 11:57
...Dann solltest Du Dir vielleicht noch überlegen, ob ``Prozess Relevanz'' wirklich so breit sein soll...außerdem meinst du bestimmt nicht den Prozess Relevanz sondern die Prozessrelevanz... :D

alwin
14-08-2006, 13:19
irgendwie bringt mich diese Tabell zur verzweifelung :D

habe das jetzt so abgeändert:

\begin{filecontents}{ltx1.tex}
\setlongtables
\newcolumntype{C}{>{\centering\arraybackslash}X}
\begin{longtable}{|C|C|C|C|}\hline
\textbf{IEC 61508-1} & \textbf{Beschreibung} & \textbf{Prozess Relevanz} & \textbf{Erläuterung}\\\hline%
\hline%
5.2.1-5.2.11 & Dokumentation &nein &Information\\\hline %
6.2.1-6.2.5 & Management &nein &Information\\\hline%
7.1.4.1-7.1.4.8 & Schlüssel\-information & nein &Information\\\hline%
7.2.2.1-7.2.2.6 & Konzept& ja &Kap:\\\hline%
7.3.2.1-7.3.2.5 & Anwendungsbereich &ja &Kap:\\\hline%
7.4.2.1-7.4.2.12 & Gefährdungs-\- und\- Risikoanalyse &ja &Kap:\\\hline%
7.5.2.1-7.5.2.7 &Anforderungen& ja & Kap:\\\hline%
7.6.2.1-7.6.2.13 &Zuordnung der Anforderungen &ja & Kap:\\\hline%
7.7.2.1-7.7.2.3&Gesamtbetrieb\- und Instandhaltung & ja & Kap:\\\hline%
7.8.2.1-7.8.2.2&Sicherheits Validierung &ja &Kap: \\\hline
7.9.2.1-7.9.2.2& Installation und\newline Inbetriebnahme &ja &Kap:\\\hline%
7.10.2&&& siehe IEC 61508-2 \\\hline%
7.11.2&&&nicht in IEC 61508 enthalten\\\hline%
7.12.2&&&nicht Gegenstand dieser Norm\\\hline%
7.13.2.1-7.13.2.4 &Gesamtbetrieb\- und Instandhaltung&ja &Kap:\\\hline%
7.14.2.1-7.14.2.4 &Sicherheits Validierung & ja & Kap:\\\hline%
7.15.2.1-7.15.2.4 &Gesamtbetrieb, Instandhaltung und Reparatur & ja & Kap:\\\hline%
7.16.2.1-7.16.2.7 & Modifikation und Nachrüstung &ja & Kap:\\\hline%
7.17.2.1-7.17.2.7 &Außerbetriebnahme oder Ausmusterung &ja &Kap:\\\hline%
7.18.2.1-7.18.2.4 &Verifikation &ja &Kap:\\\hline%
8.2.1-8.2.14&Beurteilung der funktionalen Sicherheit & ja & Kap:\\
\hline%
\caption{TV-Evaluierung der Modelle}
\endhead
\end{longtable}
\end{filecontents}




\documentclass[12pt]{article}
\usepackage{ngerman}
\usepackage{tabularx}
\usepackage{longtable}
\usepackage{ltxtable}
\begin{document}
\LTXtable{15cm}{ltx1.tex}
\end{document}

krige aber nicht das was ich will dazu noch einige probleme

Problem 1:
unverträglichkeit mit meinen paketen

\documentclass[12pt]{report}%schriftgröße DIV 12
\setcounter{secnumdepth}{6}%Bis zu welcher Gliederungsebene
% nummeriert werden soll gibt dieser Befehl vor. \section, \subsection und \subsubsection..
\setcounter{tocdepth}{6} %Bis zu welcher Ebene Einträge ins Inhaltsverzeichnis aufgenommen werden.
\usepackage{ngerman}
\usepackage{a4}
\usepackage[ansinew]{inputenc}%Umlaute für unixoide und auch Windowssysteme
\usepackage[T1]{fontenc}%Dieses Paket ermöglicht die direkte Eingabe von Sonderzeichen (äöüßéà ...)
\usepackage{graphicx}
\usepackage{here}
\usepackage{multirow}
\usepackage{shapepar}%Textgestalltung herz etc.
\usepackage{fancyhdr}%fancyheadings
\usepackage{floatflt}
\usepackage{wrapfig}
\usepackage{pifont}
\usepackage{color}
\usepackage{url}
\usepackage{tocbibind}
\usepackage[hang]{caption2} %die Bildbeschriftung bündig nach der Nummer
\usepackage{titlesec}
\usepackage{titletoc}

Problem 2:
die Spalte/überschrift "Prozess Relevanz" darf nicht umgebrochen werden, da dann die anderen überschriften zentriert angepasst werden müssen( d.h eine zeile nach unten sihe 2.jpg) des weiteren gefehlt mir das optisch nicht

problem 3:

SuFu nach "abovecaptionskip"

ich weiss nicht wo das hin muss und zweitens möchte ich eignetlich die Abstände nich neu definieren sondern die von Latex vorgesehenen beibehalten, sonnst muss ich bei den Abbildungen das selbe machen, dies möchte ich aber nicht, da die so in ordnung sind

Problem 4:
Die Tabelle ist nicht zentriert sondern nach rechts verschoben

Problem 5:
in der tabelle erscheinen zusätzliche sachen (sihe 1.jpg)

Problem 6:
in einigen Spalten/Zeilen erfolgt keine zentrierung des texstes(siehe 3.jpg)


für Verbesserungsvorschläge wäre ich sehr dankbar

rais
14-08-2006, 15:24
Problem 1:
unverträglichkeit mit meinen paketen

\usepackage{ngerman} -> eigentlich [ngerman] als Klassenoption übergeben und babel laden

\usepackage{a4} -> veraltet, besser Klassenoption a4paper

\usepackage{floatflt}
\usepackage{wrapfig} -> wirklich beide Pakete?

\usepackage[hang]{caption2} -> veraltet, ist durch caption v3.x abgelöst worden, wird so geladen: \usepackage[hang]{caption}


Problem 2:
die Spalte/überschrift "Prozess Relevanz" darf nicht umgebrochen werden, da dann die anderen überschriften zentriert angepasst werden müssen( d.h eine zeile nach unten sihe 2.jpg) des weiteren gefehlt mir das optisch nicht

Das meinte ich auch nicht - eher so etwas wie z.B. nur "Relevanz" - und diese Spalte dann auch nur mit "c" deklarieren, nicht "C", dann gewinnst Du doch etwas Platz für die übrigen Spalten - wohlmöglich sogar genug, daß Du Dich um ``Problem 6'' gar nicht weiter zu kümmern brauchst...


problem 3:

ich weiss nicht wo das hin muss und zweitens möchte ich eignetlich die Abstände nich neu definieren sondern die von Latex vorgesehenen beibehalten, sonnst muss ich bei den Abbildungen das selbe machen, dies möchte ich aber nicht, da die so in ordnung sind

Mit `SuFu' ist die hiesige Suchfunktion gemeint, da kannste draufklicken :rolleyes:
Aber was willst Du denn eigentlich?
"Der Abstand ist mir viel zu kurz. Den Abstand will ich aber nicht ändern..."

Problem 4:
Die Tabelle ist nicht zentriert sondern nach rechts verschoben

Du hast die einzelnen Spalten zentriert - nicht die ganze Tabelle

Problem 6:
in einigen Spalten/Zeilen erfolgt keine zentrierung des texstes(siehe 3.jpg)

evtl. hilft es Dir hier, Trennhilfe zu geben.


für Verbesserungsvorschläge wäre ich sehr dankbar
Es soll doch nur der Tabellenopf wiederholt werden - nicht die gesamte Tabelle, oder? Nimm mal \endhead am Ende der Tabelle raus:

\begin{filecontents}{ltx1.tex}
\setlongtables
\newcolumntype{C}{>{\centering\arraybackslash}X}
\begin{longtable}{|C|C|C|C|}\hline
\textbf{IEC 61508-1} & \textbf{Beschreibung} & \textbf{Prozess Relevanz} & \textbf{Erläuterung}\\\hline%
\hline%
\endhead %<---versuch's mal hier
:

MfG,

alwin
14-08-2006, 16:30
ok danke, soweit so gut
habe das jetzt so geändert:


\begin{filecontents}{ltx1.tex}
\setlongtables
\centering
\newcolumntype{C}{>{\centering\arraybackslash}X}
\begin{longtable}{|c|C|c|C|}\hline
\textbf{IEC 61508-1} & \textbf{Beschreibung} & \textbf{Prozess Relevanz} & \textbf{Erläuterung}\\\hline%
\hline%
\endhead
5.2.1-5.2.11 & Dokumentation &nein &Information\\\hline %
6.2.1-6.2.5 & Management &nein &Information\\\hline%
7.1.4.1-7.1.4.8 & Schlüssel\-information & nein &Information\\\hline%
7.2.2.1-7.2.2.6 & Konzept& ja &Kap:\\\hline%
7.3.2.1-7.3.2.5 & Anwendungsbereich &ja &Kap:\\\hline%
7.4.2.1-7.4.2.12 & Gefährdungs-\- und\- Risikoanalyse &ja &Kap:\\\hline%
7.5.2.1-7.5.2.7 &Anforderungen& ja & Kap:\\\hline%
7.6.2.1-7.6.2.13 &Zuordnung der Anforderungen &ja & Kap:\\\hline%
7.7.2.1-7.7.2.3&Gesamtbetrieb\- und Instandhaltung & ja & Kap:\\\hline%
7.8.2.1-7.8.2.2&Sicherheits Validierung &ja &Kap: \\\hline
7.9.2.1-7.9.2.2& Installation und\newline Inbetriebnahme &ja &Kap:\\\hline%
7.10.2&&& siehe IEC 61508-2 \\\hline%
7.11.2&&&nicht in IEC 61508 enthalten\\\hline%
7.12.2&&&nicht Gegenstand dieser Norm\\\hline%
7.13.2.1-7.13.2.4 &Gesamtbetrieb\- und Instandhaltung&ja &Kap:\\\hline%
7.14.2.1-7.14.2.4 &Sicherheits Validierung & ja & Kap:\\\hline%
7.15.2.1-7.15.2.4 &Gesamtbetrieb, Instandhaltung und Reparatur & ja & Kap:\\\hline%
7.16.2.1-7.16.2.7 & Modifikation und Nachrüstung &ja & Kap:\\\hline%
7.17.2.1-7.17.2.7 &Außerbetriebnahme oder Ausmusterung &ja &Kap:\\\hline%
7.18.2.1-7.18.2.4 &Verifikation &ja &Kap:\\\hline%
8.2.1-8.2.14&Beurteilung der funktionalen Sicherheit & ja & Kap:\\
\hline%
\caption{TV-Evaluierung der Modelle}
\end{longtable}
\end{filecontents}

leider haben sich nich alle probleme gelöst

Problem 1:

zentrierung der tabelle mit \centering hat leider nichts gebracht

problem 2:
Text zentrierung in einigen Fällen nicht erfolgreich (sieh 1.jpg)
meinst du mit

evtl. hilft es Dir hier, Trennhilfe zu geben.

sowas:
Anwendungs\-bereich

Problem 3:


Aber was willst Du denn eigentlich?
"Der Abstand ist mir viel zu kurz. Den Abstand will ich aber nicht ändern..."


in meinem ganzen dokument ist der abstand so, siehe 2.jpg und den möchte ich auch beibehalten, aber bei dieser tabelle ist der Abstand so 3.jpg und der muss angepast werden

RedCloud
14-08-2006, 17:01
ok danke, soweit so gut
habe das jetzt so geändert:


\begin{filecontents}{ltx1.tex}
\setlongtables
\centering


Das \centering ist hier überflüssig, denn eine longtabe ist sowieso horizontal zentriert.



leider haben sich nich alle probleme gelöst

Problem 1:

zentrierung der tabelle mit \centering hat leider nichts gebracht

Es gibt horizontales und vertikales Zentrieren. Was meinst du jetzt?



problem 2:
Text zentrierung in einigen Fällen nicht erfolgreich (sieh 1.jpg)
meinst du mit


dito

rc

rais
14-08-2006, 17:24
Problem 1:

zentrierung der tabelle mit \centering hat leider nichts gebracht

Dir ist schon klar, daß die Tabelle sowieso die gesamte Textbreite einnimmt?
Du kannst zum Vergleich ja mal


\noindent\hrulefill\par
in die Zeile direkt vor den \LTXtable-Aufruf setzen: OK, die Tabelle wirkt ein wenig kleiner, was aber an der reservierten Breite für die vertikalen Trennlinien liegt (inkl. Freiraum links und rechts).
Was kann da also noch zentriert werden?


problem 2:
Text zentrierung in einigen Fällen nicht erfolgreich (sieh 1.jpg)
meinst du mit

sowas:
Anwendungs\-bereich

vgl. ``Schlüssel\-information''
Du kannst ja mal zum Vergleich auch "Prozess Relevanz" durch "Rel." ersetzen, dann werden die C-Spalten so breit, daß sich dieses Problem gar nicht erst stellt.
Wenn Du dann auch noch a4paper als Klassenoption übergibst und auf die Extra-\hline im Tabellekopf verzichtest, dann paßt die Tabelle sogar auf eine Seite - aber das ist eine andere Geschichte ;)



Problem 3:

in meinem ganzen dokument ist der abstand so, siehe 2.jpg und den möchte ich auch beibehalten, aber bei dieser tabelle ist der Abstand so 3.jpg und der muss angepast werden
hmpf, \belowcaptionskip muß es hier sein : Du kannst die Änderung lokal halten, wenn Du das Ganze in etwa so


\begingroup\setlength{\belowcaptionskip}{1ex}
\begin{longtable}....
:
\end{longtable}
\endgroupgruppierst.


horizontale Zentrierprobleme vorausgesetzt, wo ich gerade RedCloud's Anmerkungen sehe :D

MfG,

alwin
14-08-2006, 17:25
mit \centering möchte ich erreichen, dass die ganze Tabbele auf der Seite Zentriert ist also sprich in der Mitte und nich wie im moment recht 5 cm abstand und link 3 cm abstand


Es gibt horizontales und vertikales Zentrieren. Was meinst du jetzt?


Zitat:
problem 2:
Text zentrierung in einigen Fällen nicht erfolgreich (sieh 1.jpg)
meinst du mit



hier meine ich, dass selbe siehe 1.jpg( das Konzept ist zentriert aber Anwendungsbereich eben nicht)

RedCloud
14-08-2006, 17:45
mit \centering möchte ich erreichen, dass die ganze Tabbele auf der Seite Zentriert ist also sprich in der Mitte und nich wie im moment recht 5 cm abstand und link 3 cm abstand

dann ist dein Layout halt nicht symmetrisch.



hier meine ich, dass selbe siehe 1.jpg( das Konzept ist zentriert aber Anwendungsbereich eben nicht)

logisch, denn es müsste nach TeX hier getrennt werden, kann aber nicht, da das erste Wort nie getrennt wird.

hier eine Variante, die horizontal _und_ vertikal zentriert.



\begin{filecontents}{ltx1.tex}
\setlongtables
\newcolumntype{M}[1]{>{\centering\arraybackslash}m{#1}}
\renewcommand\arraystretch{1.5}
\begin{longtable}{|M{2.75cm}|M{3cm}|c|M{3cm}|}\hli ne
\textbf{IEC 61508-1} & \textbf{Beschreibung} & \textbf{Prozess Relevanz} & \textbf{Erläuterung}\\\hline%
\hline%
\endhead
5.2.1-5.2.11 & Dokumentation &nein &Information\\\hline %
6.2.1-6.2.5 & Management &nein &Information\\\hline%
7.1.4.1-7.1.4.8 & Schlüssel\-information & nein &Information\\\hline%
7.2.2.1-7.2.2.6 & Konzept& ja &Kap:\\\hline%
7.3.2.1-7.3.2.5 & Anwendungsbereich &ja &Kap:\\\hline%
7.4.2.1-7.4.2.12 & Gefährdungs-\- und\- Risikoanalyse &ja &Kap:\\\hline%
7.5.2.1-7.5.2.7 &Anforderungen& ja & Kap:\\\hline%
7.6.2.1-7.6.2.13 &Zuordnung der Anforderungen &ja & Kap:\\\hline%
7.7.2.1-7.7.2.3&Gesamtbetrieb\- und Instandhaltung & ja & Kap:\\\hline%
7.8.2.1-7.8.2.2&Sicherheits Validierung &ja &Kap: \\\hline
7.9.2.1-7.9.2.2& Installation und Inbetriebnahme &ja &Kap:\\\hline%
7.10.2&&& siehe IEC 61508-2 \\\hline%
7.11.2&&&nicht in IEC 61508 enthalten\\\hline%
7.12.2&&&nicht Gegenstand dieser Norm\\\hline%
7.13.2.1-7.13.2.4 &Gesamtbetrieb\- und Instandhaltung&ja &Kap:\\\hline%
7.14.2.1-7.14.2.4 &Sicherheits Validierung & ja & Kap:\\\hline%
7.15.2.1-7.15.2.4 &Gesamtbetrieb, Instandhaltung und Reparatur & ja & Kap:\\\hline%
7.16.2.1-7.16.2.7 & Modifikation und Nachrüstung &ja & Kap:\\\hline%
7.17.2.1-7.17.2.7 &Außerbetriebnahme oder Ausmusterung &ja &Kap:\\\hline%
7.18.2.1-7.18.2.4 &Verifikation &ja &Kap:\\\hline%
8.2.1-8.2.14&Beurteilung der funktionalen Sicherheit & ja & Kap:\\
\hline%
\caption{TV-Evaluierung der Modelle}
\end{longtable}
\end{filecontents}


rc

alwin
14-08-2006, 18:00
Hallo Rainer


Dir ist schon klar, daß die Tabelle sowieso die gesamte Textbreite einnimmt?

\noindent\hrulefill\par

ja ist mir klar, aber ich glaube mein problem liegt wo anders
habe mir mein dokument genauer angeschaut und muss jetzt feststellen, dass der linke seitenabstand 4cm und der rechter abstand 5 cm ist
ist das normal??? :confused: :confused: :confused:

alwin
14-08-2006, 18:03
dann ist dein Layout halt nicht symmetrisch.

ja, habe jetzt auch festgestellt :mad:
wie mache ich es symetrisch??

alwin
14-08-2006, 18:11
Ok, habe die \textwidth=15,5cm geändert

rais
14-08-2006, 18:27
Moin moin,

habe mir mein dokument genauer angeschaut und muss jetzt feststellen, dass der linke seitenabstand 4cm und der rechter abstand 5 cm ist
ist das normal??? :confused: :confused: :confused:
Normal ist:


\documentclass{hier Deine Klasse eintragen}
\usepackage{layout}
\begin{document}
\layout
\end{document}

Dabei fällt mir ein, Du hast doch in Deinem Beispiel article als Klasse genutzt, oder?
Wie wär's mit einer "a4paper" Klassenoption? Default ist hier "letter". Oder vielleicht gleich auf KOMA umsteigen: \documentclass{scrartcl}, da ist "a4paper" schon voreingestellt.

Ok, habe die \textwidth=15,5cm geändert sollte dann hinfällig sein.
MfG,

RedCloud
14-08-2006, 18:39
Ok, habe die \textwidth=15,5cm geändert

völlig falsch ...

\usepackage[a4paper, margin=4cm]{geometry}

bzw. getrennt für lmargin=...,rmargin=,...tmargin=...,bmargin=...

rc

alwin
14-08-2006, 19:07
Super danke,

habe jetzt noch ne frage

mein Hauptdokumen sieht so aus:

\documentclass[12pt]{report}
\setcounter{secnumdepth}{6}%Bis zu welcher Gliederungsebene
% nummeriert werden soll gibt dieser Befehl vor. \section, \subsection und \subsubsection..
\setcounter{tocdepth}{6} %Bis zu welcher Ebene Einträge ins Inhaltsverzeichnis aufgenommen werden.
\usepackage[a4paper, margin=3cm]{geometry}



\usepackage[ngerman]{babel}%\usepackage{ngerman}
%\usepackage{a4}%ersetzt durch a4paper
\usepackage[ansinew]{inputenc}%Umlaute für unixoide und auch Windowssysteme
\usepackage[T1]{fontenc}%Dieses Paket ermöglicht die direkte Eingabe von Sonderzeichen (äöüßéà ...)
\usepackage{graphicx}
\usepackage{here}
\usepackage{multirow}
\usepackage{fancyhdr}%fancyheadings
\usepackage{floatflt}
\usepackage{wrapfig}
\usepackage{pifont}
\usepackage{color}
\usepackage{url}
\usepackage{tocbibind}
\usepackage[hang]{caption}%\usepackage[hang]{caption2} %die Bildbeschriftung bündig nach der Nummer
\usepackage{titlesec}
\usepackage{titletoc}



%-------Tabellen---------
\usepackage{tabularx}
\usepackage{longtable}
\usepackage{ltxtable}


%---------------------------------------------%
% --- Kopf- und Fußzeilen ------------------
\pagestyle{fancy}
%\headheight 5cm %Legt die Höhe des Leerraumes
%\renewcommand{\chaptermark}[1]{\markboth{Kapitel \thechapter\quad #1}{}}
\fancyhead[L]{\leftmark} \fancyhead[R]{\thepage}
\cfoot{}
\renewcommand{\headrulewidth}{0.4pt}
%\setlength{\footrulewidth}{0.4pt}
\renewcommand{\headwidth}{\textwidth}
%---------------------------------------------%

%---------------Fußnoten
%\usepackage[bottom,hang]{footmisc}
\usepackage[hang]{footmisc}
\setlength{\footnotemargin}{0,8em}
\usepackage{remreset}
\makeatletter \@removefromreset{footnote}{chapter}
\makeatother




%---------------------------------------------%
%-----Literaturverzeichnis-------------------
\usepackage{bibtopic}
%\usepackage{multibib}%Inhaltsverzeichnis


%---------------------------------------------%

%---------------------------------------------%
%-----------Abkürzungsverzeichnis----------
\usepackage[intoc]{nomencl}%[intoc] Inserts the nomenclature in the Table of Contents.
\usepackage[normalem]{ulem}
%\makeglossary
%---------------------------------------------%
%-----------------------------------------
%--------Aufzählung IEC--------------
\newenvironment{mylist}{%
\begin{list}{}{
\setlength{\leftmargin}{2cm}}%
}{\end{list}}


%\textwidth=15,5cm %Textbreite
\parindent=0pt %Absatz einrücken.
%\parskip 2pt plus 1pt
\include{sty/sty}

\newcommand{\PictureInsert}[2]{\includegraphics[width=#1]{images/#2.eps}}
%Syntax:
%\newcommand{\Name}[Anzahl]{Definition}
%Parameter: Name ein Befehlsname. Anzahl (optional) eine ganze Zahl
%zwischen 1 und 9. Definition eine Befehlsdefinition. Beschreibung:
%Definiert einen neuen, benutzereigenen Befehl mit dem angegebenen
%Namen. Wenn eine Anzahl von Argumenten angegeben wird, können
%innerhalb der Befehlsdefinition die einzelnen Argumente mit #1 bis
%#9 benutzt werden.
%Beispiel:
%\newcommand{\fett}[1]{{\bf #1}}
%Der neue Befehl erlaubt es, \fett{Fettdruck} auf eine andere Weise



\begin{document}
\thispagestyle{empty}

%Legt die Art des Seitenformats für eine einzelne Seite fest
%Die Voreinstellung plain steht für eine zentrierte Seitennummer am Seitenfuß. Durch empty erreicht man Seiten,
%die keinerlei Kopf oder Fuß enthalten. headings erzeugt eine Kopfzeile aus der Seitennummer und der
%Überschrift des laufenden Abschnitts. myheadings schließlich erlaubt es,
%den Seitenkopf selbst mit den \markright- und \markboth-Befehlen zu definieren.

\include{titel/titel1}
\include{dank/dank} % Danksagung



\pagenumbering{roman}% zunächst Seitennummerierung in kleinen römischen Zahlen
\tableofcontents
\listoffigures
\listoftables

\clearpage


\include{abk_beg/abk_beg}

\clearpage %beendet eine Seite ohne Streckung


\pagenumbering{arabic}
\include{vorwort/vorwort}
\include{einleitung/einleitung}
\include{IEC/iec}
\clearpage
%\include{kap1/kap1} % Kapitel 1
%\include{kap2/kap2} % Kapitel 2
%\include{kap3/kap3} % Kapitel 3
\clearpage
%\include{zusammen} % Zusammenfassung


%\include{anhang/anhang}

%\include{literatur}

\end{document}


und meine Tabelle befindet sich aber nicht in der hauptdatei.tex sondern wird angebunden mit \include{...} und in dieser datei.tex kann ich das hier

\begin{document}
\LTXtable{15cm}{ltx1.tex}
\LTXtable{15,5cm}{ltx2.tex}
\end{document}
nicht ausführen

besteh die möglichkeit die tabelle anders anzubinden, wie hier:

\begin{table}[htb]
\centering
.............

alwin
14-08-2006, 20:16
habe das jetzt so gemacht, wie ich es brauche
danke

noch ne kurze frage
wenn ich das hier weglasse:
\LTXtable{15cm}{ltx1.tex}


kann es passieren das meine Tabelle dann größer/kleiner wird trotz vorgaben wie:

\begin{longtable}{|M{2.75cm}|M{3cm}|c|M{3cm}|}\hli ne

RedCloud
14-08-2006, 20:46
habe das jetzt so gemacht, wie ich es brauche
danke

noch ne kurze frage
wenn ich das hier weglasse:
\LTXtable{15cm}{ltx1.tex}


kann es passieren das meine Tabelle dann größer/kleiner wird trotz vorgaben wie:

\begin{longtable}{|M{2.75cm}|M{3cm}|c|M{3cm}|}\hli ne

im letzten Fall brauchst du ja keine LTXtable-Anweisung, du hast einfach eine ordinäre longtable, die automatisch horizontal zentriert ist.

rc

alwin
14-08-2006, 20:49
habe noch ein Problem bei diesem Beispiel:

\begin{filecontents}{ltx1.tex}
\setlongtables
\newcolumntype{M}[1]{>{\centering\arraybackslash}m{#1}}
\renewcommand\arraystretch{1.5}
\begin{longtable}{|M{2.75cm}|M{3cm}|c|M{3cm}|}\hli ne
\textbf{IEC 61508-1} & \textbf{Beschreibung} & \textbf{Prozess Relevanz} & \textbf{Erläuterung}\\\hline%
\hline%
\endhead
5.2.1-5.2.11 & Dokumentation &nein &Information\\\hline %
6.2.1-6.2.5 & Management &nein &Information\\\hline%
7.1.4.1-7.1.4.8 & Schlüssel\-information & nein &Information\\\hline%
7.2.2.1-7.2.2.6 & Konzept& ja &Kap:\\\hline%
7.3.2.1-7.3.2.5 & Anwendungsbereich &ja &Kap:\\\hline%
7.4.2.1-7.4.2.12 & Gefährdungs-\- und\- Risikoanalyse &ja &Kap:\\\hline%
7.5.2.1-7.5.2.7 &Anforderungen& ja & Kap:\\\hline%
7.6.2.1-7.6.2.13 &Zuordnung der Anforderungen &ja & Kap:\\\hline%
7.7.2.1-7.7.2.3&Gesamtbetrieb\- und Instandhaltung & ja & Kap:\\\hline%
7.8.2.1-7.8.2.2&Sicherheits Validierung &ja &Kap: \\\hline
7.9.2.1-7.9.2.2& Installation und Inbetriebnahme &ja &Kap:\\\hline%
7.10.2&&& siehe IEC 61508-2 \\\hline%
7.11.2&&&nicht in IEC 61508 enthalten\\\hline%
7.12.2&&&nicht Gegenstand dieser Norm\\\hline%
7.13.2.1-7.13.2.4 &Gesamtbetrieb\- und Instandhaltung&ja &Kap:\\\hline%
7.14.2.1-7.14.2.4 &Sicherheits Validierung & ja & Kap:\\\hline%
7.15.2.1-7.15.2.4 &Gesamtbetrieb, Instandhaltung und Reparatur & ja & Kap:\\\hline%
7.16.2.1-7.16.2.7 & Modifikation und Nachrüstung &ja & Kap:\\\hline%
7.17.2.1-7.17.2.7 &Außerbetriebnahme oder Ausmusterung &ja &Kap:\\\hline%
7.18.2.1-7.18.2.4 &Verifikation &ja &Kap:\\\hline%
8.2.1-8.2.14&Beurteilung der funktionalen Sicherheit & ja & Kap:\\
\hline%
\caption{TV-Evaluierung der Modelle}
\end{longtable}
\end{filecontents}

der Befehl :

\begingroup\setlength{\belowcaptionskip}{2ex}

funktioniert hier nicht

hat jemand von euch ne Idee?

RedCloud
14-08-2006, 20:56
habe noch ein Problem bei diesem Beispiel:


der Befehl :

\begingroup\setlength{\belowcaptionskip}{2ex}

funktioniert hier nicht

hat jemand von euch ne Idee?

wieso denn below? Du hast doch die caption unten?

\caption{\protect\rule{0pt}{5ex}TV-Evaluierung der Modelle}

sollte helfen.

rc

alwin
14-08-2006, 21:07
DANKE ich könte dich knutschen :p