PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabelle



Vogel111
24-02-2010, 21:01
So ich hab eine Problem. Ich hab eine Projektarbeit und eine Tabelle die im Querformat angezeigt wird. Jetzt erzeugt (meiner Meinung nach, kanns nur sie sein) eine leer Seite am Anfang. Wie krieg ich da weg? Danke



\documentclass{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{pstricks}
\usepackage{graphicx}
\usepackage{graphics}
\usepackage[activate]{pdfcprot}
\usepackage{fancyhdr}
\usepackage{amsmath,amsfonts,amssymb,amsxtra}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[L]{Aufgaben}
\fancyhead[R]{Team: 1}
\renewcommand{\headrulewidth}{0.4pt}
\usepackage[left=30mm,right=30mm,top=2cm,bottom=2cm]{geometry}


\begin{document}
\section*{Aufgabe 1}
\begin{tabular}{1|1|1|1|1|1|1|1|1|1|1}
\rotatebox{90}{1.1}
&\includegraphics[scale = 0.65]{Bild1}
&\rotatebox{90}{1.2}
& \includegraphics[scale = 0.65]{Bild2}
& \rotatebox{90}{2) Hier ist das Bild dargestellt}
& \rotatebox{90}{1.3}
& \rotatebox{90}{a) Gesamtzeit: xns \quad $y_0_$ = xns \quad $y_0_$ = xns \quad $y_0_$ = xns \quad $y_0_$ = xns \quad $y_0_$ = xns \quad $y_0_$ = xns \quad $y_0_$ = / \quad $y_0_$ =/}
& \includegraphics[scale = 0.65]{Bild3}
& \rotatebox{90}{b) Gesamtzeit: 11ns \quad $y_0_$ = xns \quad $y_0_$ = xns \quad $y_0_$ = xns \quad $y_0_$ = xns \quad $y_0_$ = xns \quad $y_0_$ = xns \quad $y_0_$ = xns \quad $y_0_$ = xns}
& \includegraphics[scale = 0.65]{Bild4}
& \rotatebox{90}{yeah yeah}

\end{tabular}
\end{document}

Ich glaube nicht, dass das ganz einem Minimal-Beispiel entspricht. Aber ich wusste nicht, was ich weglassen soll. Vielleicht ist ja was wichtig, was dann nicht mehr da ist. Ansonsten verzeiht mir, bin noch relativ neu mit dem Programm.

Vogel

Legion
24-02-2010, 21:28
So ich hab eine Problem.
Allerdings ... aber nicht deine Tabelle, sondern dass du diesen Hinweis aus deinem vorherigen Thema nicht befolgt hast:

In der Signatur findest du eine Link zum Thema Minimalbeispiel. Wie wäre es, wenn du ihn mal liest?

Und nein ... es entspricht nicht einem Minimalbeispiel. Ist es so schwer das zu überprüfen?? Es wundert mich dass bei deinem Beispiel sowieso etwas Gescheites rumkommen soll. Bitte korrigiere deinen Code und nutze die richtige Umgebung (Rautesymbol). Die "Einsen" sind keine Tabellenspaltendefinition, du hast zuviele "_" und die Bilder in deinem Code sind natürlich nicht wirklich sinnvoll. Warum lädst du graphics und graphicx?

\\edit: OK, jetzt habe ich dann auch mal den Aufbau verstanden :D Es ist ja nur eine Zeile, daher auch keine "\\" ...

\\edit2: ... und nein, bei mir wird keine zusätzliche Seite erzeugt. Liegt vllt am Viewer(?)

voss
24-02-2010, 22:35
So ich hab eine Problem. Ich hab eine Projektarbeit und eine Tabelle die im Querformat angezeigt wird. Jetzt erzeugt (meiner Meinung nach, kanns nur sie sein) eine leer Seite am Anfang. Wie krieg ich da weg?

\documentclass{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{pstricks}
\usepackage{graphicx}
\usepackage{graphics}

[....]

Ich glaube nicht, dass das ganz einem Minimal-Beispiel entspricht. Aber ich wusste nicht, was ich weglassen soll. Vielleicht ist ja was wichtig, was dann nicht mehr da ist. Ansonsten verzeiht mir, bin noch relativ neu mit dem Programm.


das Beispiel hat reichlich Fehler, die dir auch auffgefallen wären, wenn
du es mal ausprobiert hättest ...

Herbert

Vogel111
24-02-2010, 22:50
Ja ok ich versuch mich zu bessern.
Ok also ich habTexmaker.
Ich hab nun graphics raus geschmissen.
Aber die leere Seite ist immer noch da, oh Gott ich bin verloren.

Ok ok. Also nach der Minimalbeispielseite glaube ich mein Probelm sind die Bilder.
Die erzeugen die leere Seite. <- Weg der Besserung ;-)

Vogel

ctansearch
24-02-2010, 23:32
Suchst Du ungefähr sowas :

\documentclass[draft]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{pstricks}
\usepackage{graphicx,tabularx}
\usepackage[left=30mm,right=30mm,top=2cm,bottom=2cm]{geometry}
\begin{document}
\rotatebox{90}{
\begin{tabular}{c|c|c|c|cc}
\includegraphics[scale = 0.65]{test}
&\includegraphics[scale = 0.65]{test}
&\includegraphics[scale = 0.65]{test}
&\includegraphics[scale = 0.65]{test} \\
Aufgabenstellung
& Aufgabenstellung
& Aufgabenstellung
& Aufgabenstellung
\end{tabular}
} %ende rotatebox
\end{document}
?

u_fischer
25-02-2010, 09:47
Ja ok ich versuch mich zu bessern.

Warum fängst du nicht gleich damit an und machst ein vernünftiges, auch bei anderen lauffähiges Beispiel?


Also nach der Minimalbeispielseite glaube ich mein Probelm sind die Bilder.

Nein, die Größe der Bilder dürfte entscheidend sein. Ersetze in deinem Beispiel die Bilder durch geeignete \rule{breite}{höhe}-Befehle. Ein Blick in die log-Datei schadet auch nicht.

Vogel111
25-02-2010, 16:36
\documentclass{scrartcl} %unwichtig
\usepackage[latin1]{inputenc} %unwichtig
\usepackage[ngerman]{babel} %unwichtig
\usepackage{pstricks} %unwichtig
\usepackage[activate]{pdfcprot} %unwichtig
\usepackage{fancyhdr} %unwichtig
\usepackage{amsmath,amsfonts,amssymb,amsxtra} %unwichtig
\pagestyle{fancy} %unwichtig
\fancyhf{} %unwichtig
\fancyhead[L]{Aufgabe 1} %unwichtig
\fancyhead[R]{Team: 1} %unwichtig
\renewcommand{\headrulewidth}{0.4pt} %unwichtig
\usepackage[left=30mm,right=30mm,top=2cm,bottom=2cm]{geometry} %unwichtig

\usepackage{graphicx,tabularx} %WICHTIG

\begin{document} %Anfang
\section*{Aufgabe 1} %überschrift

\rotatebox{90}{
\begin{tabular}{l|l|l|l|l|l|l|l|l|l|l} %anfang der tabelle
1.1.a %Text
&\includegraphics{Bild1} %bild
& 1.1.b %Text
& \rule {1400px}{150x} %bild
& 2) blablabla %Text
& 1.1.c %Text
& 1) Gesamtzeit: xns %Text
& \rule {1400px}{150x}{Bild1} %bild
& 2) Gesamtzeit: xns %Text
& \rule {1400px}{150x}%bild
& Blablabla %Text
\end{tabular} %Ender der tabelle
} % das ende der Box

\end{document} %Ende

So ich hoffe das ist nun ein Minimalbeispiel.
Leider ist so nun die Tabelle nicht mehr untereinander und die Bilder befinden sich gar nicht mehr auf dem PDF.

Vogel

u_fischer
25-02-2010, 16:41
Schalte doch mal dein Hirn ein.

Glaubst du, ich kann ein Beispiel kompilieren, das \includegraphics{Bild1} enthält?

Und fehlerfrei ist es auch nicht \rule {1400px}{150x} führt zu:

! Illegal unit of measure (pt inserted).
<to be read again>
x

LuPi
25-02-2010, 16:42
Ich schenke Dir ein etwas minimierteres Beispiel:



\documentclass{scrartcl}
\usepackage{graphicx,tabularx} %WICHTIG

\begin{document} %Anfang
\rotatebox{90}{%
\begin{tabular}{l|l|l|l|l|l|l|l|l|l|l} %anfang der tabelle
1.1.a %Text
& \rule{50pt}{20pt} %bild
& 1.1.b %Text
& \rule{50pt}{20pt} %bild
& 2) blablabla %Text
& 1.1.c %Text
& 1) Gesamtzeit: xns %Text
& \rule{50pt}{20pt} %bild
& 2) Gesamtzeit: xns %Text
& \rule{50pt}{20pt}%bild
& Blablabla %Text
\end{tabular} %Ender der tabelle
} % das ende der Box

\end{document} %Ende


Wenn Du das Ergebnis mit dem des folgendes Beispiels vergleichst, wirst Du feststellen, dass hier die leere Seite am Anfang fehlt.


\documentclass{scrartcl}
\usepackage{graphicx,tabularx} %WICHTIG

\begin{document} %Anfang
\rotatebox{90}{%
\begin{tabular}{l|l|l|l|l|l|l|l|l|l|l} %anfang der tabelle
1.1.a %Text
& \rule{5pt}{20pt} %bild
& 1.1.b %Text
& \rule{5pt}{20pt} %bild
& 2) blablabla %Text
& 1.1.c %Text
& 1) Gesamtzeit: xns %Text
& \rule{5pt}{20pt} %bild
& 2) Gesamtzeit: xns %Text
& \rule{5pt}{20pt}%bild
& Blablabla %Text
\end{tabular} %Ender der tabelle
} % das ende der Box

\end{document} %Ende


Der Hintergrund ist relativ einfach: Die Tabelle ist zu groß, um noch auf die Seite zu passen und LaTeX weiß sich nicht besser zu helfen, als es auf der zweiten Seite noch einmal zu versuchen. (Die wahren Hintergründe werden Dir sicherlich die Gurus noch erläutern.)

Vogel111
25-02-2010, 17:44
ok srry das graphic dings wollte ich rausnehmen ist ausversehen noch drinnen geblieben.
Aber warum passt das dann auf die zweite Seite?
Die erste Seite ist genauso groß und es steht nichts drauf.
Die Bilder und die Rahmen sind auch nicht größer als der Rand.
Wie krieg ich nun Die Bilder drauf und die leere Seite weg?

u_fischer
25-02-2010, 18:00
Es passt auch nicht auf die zweite Seite. Die log-Datei enthält sicherlich eine Meldung "Overfull \vbox (blubb pt too high) has occurred while \output is active []".

LaTeX gibt einfach nach einmal verschieben auf, in der klugen Annahme, dass wenn einmal verschieben nicht hilft, zweimal verschieben die Lage nicht verbessert.

Mache entweder die Tabelle kleiner, oder vergrößere die Seite (\enlargethispage).

Vogel111
25-02-2010, 18:50
achso also müssen die Bilder kleiner werden kein Problem,
nur wie weiß ich wie groß die Seite und die Tabelle insgesamt ist, so das ich die Bilder verkleinern kann?
Wie kommt es, dass selbst wenn ich korrigiertes Zeugs aus anderen Topics in Latex übersetzen lass, trotzem immer dort steht compiled with error ?