PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mein supertabular erzeugt eine leere Seite



mav1sto
20-08-2010, 06:41
Hallo zusammen,

ich verstehe nicht wieso meine Tabelle auf einer neuen Seite landet. In der Supertabulardokumentation hab ich auch keinen Hinweis gefunden. Bin ein bisschen ratlos :/

Im Log taucht ein Overfull \vbox (42.49751pt too high) has occurred while \output is active [] auf. Kann das was damit zu tun haben?



%%This is a very basic article template.
%%There is just one section and two subsections.
\documentclass[a4paper,german,oneside,onecolumn,12pt]{report}
\usepackage{supertabular}
\usepackage{booktabs}
\usepackage{array}
\newcolumntype{x}[1]{>{\raggedright\arraybackslash\hspace{0pt}}p{#1}}

\usepackage{layout}



\begin{document}

\subsection{Service Contract Template nach TOGAF}
\textbf{Autor}: The Open Group \\
\textbf{Quelle}: Using TOGAF to Define and Govern SOAs - Service Contract Template%~\citep[vgl.][S.262ff]{OpenGroup09}\\
\textbf{betroffene Aufgabe:} RT-RA-2: Entwurf von Servicebeschreibungen \\[0.5cm]

%Blabla blubb blubb Blabla blubb blubb Blabla blubb blubb Blabla blubb blubb Blabla blubb blubb Blabla blubb blubb Blabla blubb blubb Blabla blubb blubb.
%Blabla blubb blubb Blabla blubb blubb Blabla blubb blubb Blabla blubb blubb Blabla blubb blubb Blabla blubb blubb Blabla blubb blubb Blabla blubb blubb.\\

\begin{center}
\fontsize{10pt}{12pt}
\selectfont
\bottomcaption{Die Attribute des Service Contract Template nach TOGAF}
\tablehead{\textbf{Attributtyp} & \textbf{Attribut} & \textbf{Beschreibung} \\}
\begin{supertabular}{x{2.3cm}x{2.5cm}x{9cm}}
\midrule
Allgemein & Referenz & Ein eindeutiger Bezeichner innerhalb der Architektur.\\
\midrule
& Name & Ein geeigneter, wenn möglich eindeutiger, Kurzname für das Artefakt.\\
\midrule
& Beschreibung & Ein aussagekräftiger Name des Service' und eine Schilderung, was der Service tut.\\
\midrule
& Quelle & Die Quelle dieses Artefakts, was eine Person oder ein Dokument sein kann. Zusätzlich wird ein Datum angegeben.\\
\midrule
& Eigentümer & Der Eigentümer des Artefakts segnet die Details des Artefakts ab.\\
\midrule
& Typ & Der Typ des Service' hilft den Service' anhand seiner Abstraktionsebene zu unterscheiden, wie bspw. Daten oder Prozess.\\
\midrule
& Version & Die Versionsnummer des Servicevertrags.\\
\midrule
Geschäftlich & RACI & Responsible: \\
& & Accountable: \\
& & Consulted: \\
& & Informed: \\
\midrule
& Servicename "`Caller"' & Name des konsumierenden Service'.\\
\midrule
& Servicename "`Called"' & Name des Serviceproviders.\\
\midrule
& Bedeutung für den Geschäftsprozess & Was passiert wenn der Service nicht verfügbar ist? \\
\midrule
& Qualität der benötigten Informationen & Die Qualität, die vom Servicekonsumenten und -provider bzgl. des Inputs bzw. Outputs erwartet wird.\\
\midrule
& Vertragssteuerungsanforderungen & Wie wird der Service überwacht und gesteuert. \\
\midrule
& Ergebnissteuerungsanforderungen & Wie wird das Resultat des Service' überwacht und gesteuert.\\
\midrule
& Quality of Service & Bestimmt die erlaubte Fehlerrate. \\
\midrule
& Service Level Agreement & Bestimmt die Wartezeit bis der Service seine Leistung erbracht haben muss. \\
\midrule
Nicht-funktionale Anforderungen & Durchsatz & Geschätztes Volumen der Anfragen\\
\midrule
& Durchsatzperiode & Zeitraum in dem das vorher genannte Volumen erwartet wird.\\
\midrule
& Wachstum & Die erwartete Wachstumsrate des Volumens.\\
\midrule
& Wachstumsperiode & Der Zeitraum, in dem das erwartete Wachstum auftritt.\\
\midrule
& Servicezeiten & Die Zeiten, an denen der Service verfügbar sein muss. Beispiel: 9 bis 17 Uhr, Montag bis Freitag \\
\midrule
& Lastprofil kurzfristig & Profil der Lastverteilung in kurzfristigen Zeiträumen, Beispiel: 50\% Erhöhung zwischen 10 und 12 Uhr.\\
\midrule
& Lastprofil langfristig & Profil der langfristigen Lastverteilung, Beispiel: 50\% mehr Last am Monatsende.\\
\midrule
& Sicherheitsanforderungen & Wer darf den Service aufrufen? \\
\midrule
& Antwortanforderungen & Das Level und der Typ der notwendigen Antwort. \\
\midrule
Technisch & Aufruf & Alle Informationen bzgl. des Aufrufs des Service'. Das beinhaltet die URL des Service' und die Schnittstelle. Es können mehrere Aufrufmöglichkeiten existieren. So können für interne und externe Kunden unterschiedliche Aufrufmöglichkeiten zur Verfügung gestellt werden. \\
\midrule
& Vorbedingungen für den Aufruf & Alle Vorbedingungen, die vor Aufruf des Service' erfüllt sein müssen, wie bspw. die Authentifzierung des Servicekunden. \\
\midrule
& Geschäftsobjekte & Die Geschäftsobjekte, die vom Service übertragen werden.\\
\midrule
& Charateristika des Verhaltens & Die Kriterien und Bedingungen für eine erfolgreiche Interaktion mit dem Service. Dies beinhaltet auch Abhängigkeiten von Services, die von diesem Service aufgerufen werden.\\

\bottomrule
\end{supertabular}
\end{center}

Noch bissel Text danach. Noch bissel Text danach. Noch bissel Text danach. Noch bissel Text danach. Noch bissel Text danach.\\
Noch bissel Text danach. Noch bissel Text danach. Noch bissel Text danach.



\end{document}

Xenara
20-08-2010, 07:57
Der Tabelle scheint der verbleibende Platz auf der Seite zu wenig zu sein, das sieht man, wenn man mit enlargethispage arbeitet, dann fängt sie auf der gewünschten Seite an.
Wies aussieht, ist \begin{center}...\end{center} schuld, das fügt zusätzlichen (nicht gewünschten?) Abstand ein.
Wenn man mit \centering arbeitet, klappts:


%%This is a very basic article template.
%%There is just one section and two subsections.
\documentclass[a4paper,german,oneside,onecolumn,12pt]{report}
\usepackage{supertabular}
\usepackage{booktabs}
\usepackage{array}
\newcolumntype{x}[1]{>{\raggedright\arraybackslash\hspace{0pt}}p{#1}}

\usepackage{layout}



\begin{document}

\subsection{Service Contract Template nach TOGAF}
\textbf{Autor}: The Open Group \\
\textbf{Quelle}: Using TOGAF to Define and Govern SOAs - Service Contract Template%~\citep[vgl.][S.262ff]{OpenGroup09}\\
\textbf{betroffene Aufgabe:} RT-RA-2: Entwurf von Servicebeschreibungen \\[0.5cm]

%Blabla blubb blubb Blabla blubb blubb Blabla blubb blubb Blabla blubb blubb Blabla blubb blubb Blabla blubb blubb Blabla blubb blubb Blabla blubb blubb.
%Blabla blubb blubb Blabla blubb blubb Blabla blubb blubb Blabla blubb blubb Blabla blubb blubb Blabla blubb blubb Blabla blubb blubb Blabla blubb blubb.\\

%\enlargethispage{5cm}
%\begin{center}
\begingroup
\centering
\fontsize{10pt}{12pt}
\selectfont
\bottomcaption{Die Attribute des Service Contract Template nach TOGAF}
\tablehead{\textbf{Attributtyp} & \textbf{Attribut} & \textbf{Beschreibung} \\}
\begin{supertabular}{x{2.3cm}x{2.5cm}x{9cm}}
\midrule
Allgemein & Referenz & Ein eindeutiger Bezeichner innerhalb der Architektur.\\
\midrule
& Name & Ein geeigneter, wenn möglich eindeutiger, Kurzname für das Artefakt.\\
\midrule
& Beschreibung & Ein aussagekräftiger Name des Service' und eine Schilderung, was der Service tut.\\
\midrule
& Quelle & Die Quelle dieses Artefakts, was eine Person oder ein Dokument sein kann. Zusätzlich wird ein Datum angegeben.\\
\midrule
& Eigentümer & Der Eigentümer des Artefakts segnet die Details des Artefakts ab.\\
\midrule
& Typ & Der Typ des Service' hilft den Service' anhand seiner Abstraktionsebene zu unterscheiden, wie bspw. Daten oder Prozess.\\
\midrule
& Version & Die Versionsnummer des Servicevertrags.\\
\midrule
Geschäftlich & RACI & Responsible: \\
& & Accountable: \\
& & Consulted: \\
& & Informed: \\
\midrule
& Servicename "`Caller"' & Name des konsumierenden Service'.\\
\midrule
& Servicename "`Called"' & Name des Serviceproviders.\\
\midrule
& Bedeutung für den Geschäftsprozess & Was passiert wenn der Service nicht verfügbar ist? \\
\midrule
& Qualität der benötigten Informationen & Die Qualität, die vom Servicekonsumenten und -provider bzgl. des Inputs bzw. Outputs erwartet wird.\\
\midrule
& Vertragssteuerungsanforderungen & Wie wird der Service überwacht und gesteuert. \\
\midrule
& Ergebnissteuerungsanforderungen & Wie wird das Resultat des Service' überwacht und gesteuert.\\
\midrule
& Quality of Service & Bestimmt die erlaubte Fehlerrate. \\
\midrule
& Service Level Agreement & Bestimmt die Wartezeit bis der Service seine Leistung erbracht haben muss. \\
\midrule
Nicht-funktionale Anforderungen & Durchsatz & Geschätztes Volumen der Anfragen\\
\midrule
& Durchsatzperiode & Zeitraum in dem das vorher genannte Volumen erwartet wird.\\
\midrule
& Wachstum & Die erwartete Wachstumsrate des Volumens.\\
\midrule
& Wachstumsperiode & Der Zeitraum, in dem das erwartete Wachstum auftritt.\\
\midrule
& Servicezeiten & Die Zeiten, an denen der Service verfügbar sein muss. Beispiel: 9 bis 17 Uhr, Montag bis Freitag \\
\midrule
& Lastprofil kurzfristig & Profil der Lastverteilung in kurzfristigen Zeiträumen, Beispiel: 50\% Erhöhung zwischen 10 und 12 Uhr.\\
\midrule
& Lastprofil langfristig & Profil der langfristigen Lastverteilung, Beispiel: 50\% mehr Last am Monatsende.\\
\midrule
& Sicherheitsanforderungen & Wer darf den Service aufrufen? \\
\midrule
& Antwortanforderungen & Das Level und der Typ der notwendigen Antwort. \\
\midrule
Technisch & Aufruf & Alle Informationen bzgl. des Aufrufs des Service'. Das beinhaltet die URL des Service' und die Schnittstelle. Es können mehrere Aufrufmöglichkeiten existieren. So können für interne und externe Kunden unterschiedliche Aufrufmöglichkeiten zur Verfügung gestellt werden. \\
\midrule
& Vorbedingungen für den Aufruf & Alle Vorbedingungen, die vor Aufruf des Service' erfüllt sein müssen, wie bspw. die Authentifzierung des Servicekunden. \\
\midrule
& Geschäftsobjekte & Die Geschäftsobjekte, die vom Service übertragen werden.\\
\midrule
& Charateristika des Verhaltens & Die Kriterien und Bedingungen für eine erfolgreiche Interaktion mit dem Service. Dies beinhaltet auch Abhängigkeiten von Services, die von diesem Service aufgerufen werden.\\

\bottomrule
\end{supertabular}
%\end{center}
\endgroup

Noch bissel Text danach. Noch bissel Text danach. Noch bissel Text danach. Noch bissel Text danach. Noch bissel Text danach.\\
Noch bissel Text danach. Noch bissel Text danach. Noch bissel Text danach.

\end{document}

mav1sto
20-08-2010, 14:37
Hi,

danke für deine Antwort. Das hat auch fast funktioniert. Ich hatte aber leider in meinem Minimalbeispiel einen Zeilenumbruch auskommentiert. Den hab ich mal wieder reingenommen (in rot). Und nun reicht der Platz scheinbar wieder nicht mehr? Gibt es da vielleicht eine Möglichkeit supertabular auszutricksen? Er berechnet das mit dem Platz ja scheinbar etwas "komisch"?



%%This is a very basic article template.
%%There is just one section and two subsections.
\documentclass[a4paper,german,oneside,onecolumn,12pt]{report}
\usepackage{supertabular}
\usepackage{booktabs}
\usepackage{array}
\newcolumntype{x}[1]{>{\raggedright\arraybackslash\hspace{0pt}}p{#1}}

\usepackage{layout}



\begin{document}

\subsection{Service Contract Template nach TOGAF}
\textbf{Autor}: The Open Group \\
\textbf{Quelle}: Using TOGAF to Define and Govern SOAs - Service Contract Template\\
\textbf{betroffene Aufgabe:} RT-RA-2: Entwurf von Servicebeschreibungen \\[0.5cm]

%Blabla blubb blubb Blabla blubb blubb Blabla blubb blubb Blabla blubb blubb Blabla blubb blubb Blabla blubb blubb Blabla blubb blubb Blabla blubb blubb.
%Blabla blubb blubb Blabla blubb blubb Blabla blubb blubb Blabla blubb blubb Blabla blubb blubb Blabla blubb blubb Blabla blubb blubb Blabla blubb blubb.\\

%\enlargethispage{5cm}
%\begin{center}
\begingroup
\centering
\fontsize{10pt}{12pt}
\selectfont
\bottomcaption{Die Attribute des Service Contract Template nach TOGAF}
\tablehead{\textbf{Attributtyp} & \textbf{Attribut} & \textbf{Beschreibung} \\}
\begin{supertabular}{x{2.3cm}x{2.5cm}x{9cm}}
\midrule
Allgemein & Referenz & Ein eindeutiger Bezeichner innerhalb der Architektur.\\
\midrule
& Name & Ein geeigneter, wenn möglich eindeutiger, Kurzname für das Artefakt.\\
\midrule
& Beschreibung & Ein aussagekräftiger Name des Service' und eine Schilderung, was der Service tut.\\
\midrule
& Quelle & Die Quelle dieses Artefakts, was eine Person oder ein Dokument sein kann. Zusätzlich wird ein Datum angegeben.\\
\midrule
& Eigentümer & Der Eigentümer des Artefakts segnet die Details des Artefakts ab.\\
\midrule
& Typ & Der Typ des Service' hilft den Service' anhand seiner Abstraktionsebene zu unterscheiden, wie bspw. Daten oder Prozess.\\
\midrule
& Version & Die Versionsnummer des Servicevertrags.\\
\midrule
Geschäftlich & RACI & Responsible: \\
& & Accountable: \\
& & Consulted: \\
& & Informed: \\
\midrule
& Servicename "`Caller"' & Name des konsumierenden Service'.\\
\midrule
& Servicename "`Called"' & Name des Serviceproviders.\\
\midrule
& Bedeutung für den Geschäftsprozess & Was passiert wenn der Service nicht verfügbar ist? \\
\midrule
& Qualität der benötigten Informationen & Die Qualität, die vom Servicekonsumenten und -provider bzgl. des Inputs bzw. Outputs erwartet wird.\\
\midrule
& Vertragssteuerungsanforderungen & Wie wird der Service überwacht und gesteuert. \\
\midrule
& Ergebnissteuerungsanforderungen & Wie wird das Resultat des Service' überwacht und gesteuert.\\
\midrule
& Quality of Service & Bestimmt die erlaubte Fehlerrate. \\
\midrule
& Service Level Agreement & Bestimmt die Wartezeit bis der Service seine Leistung erbracht haben muss. \\
\midrule
Nicht-funktionale Anforderungen & Durchsatz & Geschätztes Volumen der Anfragen\\
\midrule
& Durchsatzperiode & Zeitraum in dem das vorher genannte Volumen erwartet wird.\\
\midrule
& Wachstum & Die erwartete Wachstumsrate des Volumens.\\
\midrule
& Wachstumsperiode & Der Zeitraum, in dem das erwartete Wachstum auftritt.\\
\midrule
& Servicezeiten & Die Zeiten, an denen der Service verfügbar sein muss. Beispiel: 9 bis 17 Uhr, Montag bis Freitag \\
\midrule
& Lastprofil kurzfristig & Profil der Lastverteilung in kurzfristigen Zeiträumen, Beispiel: 50\% Erhöhung zwischen 10 und 12 Uhr.\\
\midrule
& Lastprofil langfristig & Profil der langfristigen Lastverteilung, Beispiel: 50\% mehr Last am Monatsende.\\
\midrule
& Sicherheitsanforderungen & Wer darf den Service aufrufen? \\
\midrule
& Antwortanforderungen & Das Level und der Typ der notwendigen Antwort. \\
\midrule
Technisch & Aufruf & Alle Informationen bzgl. des Aufrufs des Service'. Das beinhaltet die URL des Service' und die Schnittstelle. Es können mehrere Aufrufmöglichkeiten existieren. So können für interne und externe Kunden unterschiedliche Aufrufmöglichkeiten zur Verfügung gestellt werden. \\
\midrule
& Vorbedingungen für den Aufruf & Alle Vorbedingungen, die vor Aufruf des Service' erfüllt sein müssen, wie bspw. die Authentifzierung des Servicekunden. \\
\midrule
& Geschäftsobjekte & Die Geschäftsobjekte, die vom Service übertragen werden.\\
\midrule
& Charateristika des Verhaltens & Die Kriterien und Bedingungen für eine erfolgreiche Interaktion mit dem Service. Dies beinhaltet auch Abhängigkeiten von Services, die von diesem Service aufgerufen werden.\\

\bottomrule
\end{supertabular}
%\end{center}
\endgroup

Noch bissel Text danach. Noch bissel Text danach. Noch bissel Text danach. Noch bissel Text danach. Noch bissel Text danach.\\
Noch bissel Text danach. Noch bissel Text danach. Noch bissel Text danach.

\end{document}

mav1sto
22-08-2010, 01:13
Push. Problem besteht noch und DA-Rückgabe rückt näher. Wenn Jemand hilfreiche Tips hat her damit. Ansonsten werd ich wohl selbst supertabular spielen und von Hand die einzelnen tables kreieren xD

mav1sto
22-08-2010, 06:15
Ich habs einfach in ne Liste gepackt. Die tuts in dem Fall auch. :-) Trotzdem danke für die Mühen.