PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : im zweispaltigen Dokument breite Tabelle einfügen



superPlanlos
21-05-2008, 10:52
Hallo,

ich versuche gerade ein zweispaltiges Dokument zwischenzeitlich zu einem normalen a4paper Dokument zu machen, da ich Tabelle einfügen will die von der Breite für eine halbe Seite (eine Spalte) zu breit sind. Wollte deshlab mit Hilfe von \newenvironment die Dokumentklasse ändern, klappt aber nicht.

Meine Dokumentklasse ist:

\documentclass[twoside,twocolumn,english]{article}

Diese ändern zu einem normalen a4paper und darin Tabelle integrieren:


\newenvironment{Seitenbreite}
{\documentclass[a4paper,landscape]{article}\begin{document}}
{\end{document}}

\begin{Seitenbreite}
\input{meineBreiteTabelle}
\end{Seitenbreite}

Was ist daran flasch? Ich bin total planlos, bekomme immer die Fehlermeldung:

Latex Error: \begin{Seitenbreite} Can be used only in permeable

Vielen Dank schon mal im Vorraus für eure Hilfe!

Sabrina.Dankers
21-05-2008, 11:02
Du kannst doch mittels \onecolumn zwischendurch auf einspaltig umschalten und danach wieder mit \twocolumn zurückschalten.

Sabrina.Dankers
21-05-2008, 11:03
Du kannst nicht einfach mitten im Dokument die Dokumentenklasse ändern, dass ist nicht zulässig.

voss
21-05-2008, 11:03
ich versuche gerade ein zweispaltiges Dokument zwischenzeitlich zu einem normalen a4paper Dokument zu machen, da ich Tabelle einfügen will die von der Breite für eine halbe Seite (eine Spalte) zu breit sind. Wollte deshlab mit Hilfe von \newenvironment die Dokumentklasse ändern, klappt aber nicht.

Meine Dokumentklasse ist:

\documentclass[twoside,twocolumn,english]{article}

Diese ändern zu einem normalen a4paper und darin Tabelle integrieren:


\newenvironment{Seitenbreite}
{\documentclass[a4paper,landscape]{article}\begin{document}}
{\end{document}}

\begin{Seitenbreite}
\input{meineBreiteTabelle}
\end{Seitenbreite}

Was ist daran flasch?


Alles!
Wenn du eine neue Seite für deine Tabelle beginnst, dann beende ganz ordinär
deine zwei Spalten mir \onecolumn, füge deine Tabelle ein und starte wieder
mit \twocolumn. Alternativ kannst du, wenn es nicht die erste Seite des
Dokumentes ist, auch \begin{table*}...\end{table*} benutzen.

Herbert

superPlanlos
21-05-2008, 11:11
Danke Leute,

Ihr seit die Besten! Die Befehle \onecolum und \twocolum kannte ich noch gar nicht.

Gruß SuperPlanlos

superPlanlos
21-05-2008, 11:27
Noch eine kuze Frage. Habe gerade festgestellt, dass durch den befehl \onecolumn immer eine neue Seite impliziert wird. Die eingefügte Tabelle ist immer erst auf nächsten Seite platziert, obwohl noch genügend platz auf der vorherigen Seite gewesen wäre. Nach dem Befehl \twocolum wir der weitere Text auch wieder erst auf der nächsten Seite fortgestezt.

Wie kann ich dass verhindern, damit mein Dokument am Schluss nicht so groß ausfällt?

Sabrina.Dankers
21-05-2008, 11:32
Dann nimm Herberts Variante mit \begin{table*}...\end{table*} statt \onecolumn

superPlanlos
21-05-2008, 15:34
Vielen Dank!