gedrehte tabelle nach unten verschieben

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: gedrehte tabelle nach unten verschieben

von KOMA » Mi 15. Okt 2008, 10:24

Ich würde in dem Fall ja einfach gleich von Anfang an im Querformat arbeiten:
\documentclass[paper=a4,paper=landscape,fontsize=13pt,pagesize,DIV=20]{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{tabularx}
\usepackage{booktabs}
\let\raggedsection\centering
\newcolumntype{L}{>{\raggedright}X}
\pagestyle{empty}
\begin{document}
\section*{Windersemester 2008/2009}
\begin{tabularx}{\textwidth}{c|LlLlLlLlLl}
Zeit & Montag && Dienstag && Mittwoch && Donnerstag && Freitag \tabularnewline
\midrule
08--09 & erstes Fach\\Raum &V& && erstes Fach\\Raum &V& \tabularnewline
09--10 & erstes Fach\\Raum &V& zweites Fach\\Raum &V& erstes Fach\\Raum &V&
\tabularnewline
\midrule
10--11 & && zweites Fach\\Raum &V \tabularnewline
11--12 \tabularnewline
\midrule
12--13 & && && && && zweites Fach\\Raum &Ü\tabularnewline
13--14 & && && && && zweites Fach\\Raum &Ü\tabularnewline
\midrule
\end{tabularx}
\end{document}
Darauf aufbauend könnte man dann die Eingabe auch noch etwas komfortabler machen:
\documentclass[paper=a4,paper=landscape,fontsize=13pt,pagesize,DIV=20]{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{tabularx}
\usepackage{booktabs}
\let\raggedsection\centering
\newcolumntype{L}{>{\centering}X}

\makeatletter
\newcommand*{\saved@tabularx}{}
\newcounter{tabrow}
\newenvironment{Stundenplan}{%
  \gdef\saved@tabularx{%
    Zeit & Montag && Dienstag && Mittwoch && Donnerstag && Freitag &
    \tabularnewline
  }%
  \setcounter{tabrow}{0}%
}{%
  \g@addto@macro\saved@tabularx{\bottomrule}%
  \begin{tabularx}{\textwidth}{c|LlLlLlLlLl}%
  \saved@tabularx
  \end{tabularx}
}
\newcommand*{\Zeile}[6]{%
  \stepcounter{tabrow}\ifodd\value{tabrow}%
    \g@addto@macro\saved@tabularx{\midrule}
  \fi
  \g@addto@macro\saved@tabularx{#1&}%
  \Tag#2\@empty\@empty\@empty\g@addto@macro\saved@tabularx{&}%
  \Tag#3\@empty\@empty\@empty\g@addto@macro\saved@tabularx{&}%
  \Tag#4\@empty\@empty\@empty\g@addto@macro\saved@tabularx{&}%
  \Tag#5\@empty\@empty\@empty\g@addto@macro\saved@tabularx{&}%
  \Tag#6\@empty\@empty\@empty\g@addto@macro\saved@tabularx{\tabularnewline}%
}
\newcommand*{\Normalzeile}{%
  \stepcounter{tabrow}\ifodd\value{tabrow}%
    \g@addto@macro\saved@tabularx{\midrule}
  \fi
  \g@addto@macro\saved@tabularx
}
\newcommand*{\Tag}[3]{%
  \g@addto@macro\saved@tabularx{#2\strut\@centercr#3&#1}%
}

\pagestyle{empty}
\begin{document}
\section*{Windersemester 2008/2009}
\begin{Stundenplan}
\Zeile{08--09}{V{erstes Fach}{Raum}}{}{V{erstes Fach}{Raum}}{}{}
\Zeile{09--10}{V{erstes Fach}{Raum}}{V{zweites Fach}{Raum}}{V{erstes
    Fach}{Raum}}{}{}
\Zeile{10--11}{V{zweites Fach}{Raum}}{}{}{}{}
\Zeile{11--12}{}{}{}{}{}
\Zeile{12--13}{}{}{}{}{Ü{zweites Fach}{Raum}}
\Zeile{13--14}{}{}{}{}{Ü{zweites Fach}{Raum}}
\Zeile{14--15}{}{}{}{}{}
\Zeile{15--16}{}{}{}{}{}
\Zeile{17--18}{}{}{}{}{}
\Zeile{}{}{}{}{}{}
\Normalzeile{%
  Übungszettel: & && drittes Fach && erstes Fach && && \tabularnewline}
\end{Stundenplan}
\end{document}
Viele andere Lösungsansätze sind denkbar. So könnte man beispielsweise ein Gitter mit einer picture-Umgebung bauen und die einzelnen Felder direkt per Anweisung ansteuern.

von XO » Mi 15. Okt 2008, 00:04

so hatte ich mir das gedacht...danke..auch weils so schnell ging.

gut nacht.

Vertikale Zentrierung sidewaystable

von Stefan Kottwitz » Di 14. Okt 2008, 23:56

Hallo XO,

evtl. sind oberer und unterer Rand unterschliedlich. Schau es Dir einmal an, wenn Du geometry mit diesen Einstellungen lädst:
\usepackage[vmargin={2cm,2cm},a4paper,includeheadfoot]{geometry}
Stefan

von XO » Di 14. Okt 2008, 23:34

na klar...im endeffekt sieht das so aus:
\documentclass[13pt, 
paper=a4,
]{scrartcl}             
\title{stdplan} 
\usepackage[ngerman]{babel} 
\usepackage[ansinew]{inputenc} 
\usepackage{rotating}

\pagestyle{empty}

\begin{document} 


\begin{sidewaystable} 

\centering Wintersemester 2008/09



   \begin{tabular}{c|*{10}{l}}
         \\
         Zeit & Montag & & Dienstag& & Mittwoch& & Donnerstag& & Freitag& \\
         \hline 
				 08 - 09 & erstes Fach & V & & & erstes Fach & V & & & & \\
			   & Raum & & & &Raum & & & & & \\
			   \\
			  
				 09 - 10 & erstes Fach & V & zweites Fach & V & erstes Fach & V & & & &  \\
			   & Raum & & Raum & & Raum & & & & \\
			
				\hline
				10 - 11 & & & zweites Fach & V & & &  &  & &  \\
				& & & Raum &  & & &  &  &  & \\
				\\
			
				11 - 12 & & & &  & & &  &  & &  \\
				& & &  &  & & &   & & & \\
				
				\hline
				12 - 13 & & & & & &  &  &  & zweites Fach & Ü \\
		    & & & & &  & &  & & Raum  & \\
		    \\
		   
		    13 - 14 & & & & &  & &  & & zweites Fach & Ü \\
		    & & & & & & & & & Raum & \\
		   
		   \hline
		    14 - 15 & erstes Fach & Ü & & &  &  &  &  &  &  \\
		    & Raum & & & &  & &  & & & \\
		    \\
		     
		    15 - 16 & erstes Fach & Ü & & &  &  &  &  &  & \\
		    & Raum & & & &  & &  & & & \\
		   
		   \hline
				16 - 17 & & & & & & & drittes Fach V & 11.11. & &  \\
				& & & & & & & Raum & 12.12.  & &  \\
				\\
			
				17 - 18 & & & & & & & drittes Fach V & 01.01 & &  \\
				& & & & & & & Raum 1& 02.02.  & &  \\
				\hline
				Übungszettel & & & drittes Fach & & erstes Fach& & & & &

						      
       
   \end{tabular} 
\end{sidewaystable} 


\end{document}


das ganze soll nun mittig aufs blatt...ist bei einem stundenplan den ich in den ersten 2 wochen in der tasche hab zwar ziemlich egal, aber bei irgendwelche abgaben macht das ja dann doch einen unterschied.

Minimalbeispiel für LaTeX Problem

von DonCube » Di 14. Okt 2008, 23:17

Hi XO,
und willkommen im Forum. Poste bitte mal deinen Stundenplan bzw. ein Minimalbeispiel, was Dein Problem zeigt. Sonst muss ich mir das jetzt alles selbst zusammen suchen, und das dauert.


Gruß
DonCube

gedrehte tabelle nach unten verschieben

von XO » Di 14. Okt 2008, 22:25

tag zusammen.
bin noch totaler latex-anfänger und hab ne frage zu tabellen bzw. deren positionierung...wär schön wenn mir wer helfen kann.

hab zum üben meinen stundenplan getext, dazu mit sidewaystable (rotating-paket) eine tabelle im querformat gemacht. die ist soweit auch fertig, aber:

die tabelle füllt die seite nicht ganz aus. latex setzt sie nach ganz rechts auf die seite (im querformat gesehen)...schöner wäre sie aber in der mitte. ein \centering bringt weder vor noch nach dem \sidewaystable was, auch der versuch vor dem \sidewaystable leerzeilen zu erzwingen ist fehlgeschlagen.

hat da jemand eine idee ?

schönen gruß und danke fürs drüber nachdenken ;)

XO

Nach oben