Seite 1 von 1
Stardardisierter Stundenentwurf
Verfasst: Di 20. Sep 2016, 08:24
von chrislohjenn
Hallo,
Tabellen in Latex sind für mich ein ziemlicher Albtraum. Nun muss ich eine ganze Reihe an Stundenentwürfen erstellen und würde das gern mit Latex machen, möglichst einfach.
Es soll sich um eine Tabelle im Seitenquerformat handeln mit den Feldern (6x6+):
Uhrzeit & Phase & L.-Aktivität & SuS-Aktivität & Arbeits/Sozialform & Materialien/Medien
0 & Vorphase
5min & Motivation
20min & Erarbeitung
5--8min & Sicherung/Vertiefung
?min & Gestaltung
?min & Ausklang
Ich frage mich nun, ob man nicht eine Umgebung per \newenvironment erstellen kann, und die Felder durch spezielle neue Kommandos füllen kann, also \zeit1, \phase1 \lakt1 etc.
(Das Sahnehäubchen wäre dann, dass man \lakt1 (für Lehreraktivität) mehrfach nutzen kann und damit eine \itemizeumgebung füllen kann)
Mir scheint, das wäre im Code übersichtlicher und die Fehlerquote würde sich verringern. Außerdem hätte man so eine Standardstruktur, die leicht anwendbar ist.
Ich habe nun leider überhaupt keine Ahnung von Tabellen in Latex (obwohl ich meine Promotion mit Xelatex ganz erfolgreich schreibe -- allerdings bisher ohne Tabellen zu nutzen) und würde mich über jeden sachdienlichen Hinweis freuen.
Vielen Dank und Grüße
Verfasst: Di 20. Sep 2016, 08:32
von DADABBI
Man könnte das schon machen (von den Ziffern in Makronamen abgesehen). Allerdings wäre im Hintergrund dann wieder irgendwo eine Tabelle. Also musst du das mit den Tabellen trotzdem lernen. Es ist auch nicht wirklich schwer. In den
wichtigen Netzdokumente gibt es einen Vortrag zum Thema Tabellen. Jede LaTeX-Einführung beschäftigt sich mit den grundlegenden Befehlen und Prinzipien für Tabellen. Es gibt in der
Edition Dante sogar ein ganzes
Buch zum Thema Tabellen. Deine Dissertation sollte dir das wert sein.
Wenn du dann die Tabelle hinter einer Reihe von Befehlen verstecken willst, musst du außerdem lernen, wie man Befehle in LaTeX definiert. Befehle, die vorhandene Dinge erweitern gehen am besten, wenn man auch verstanden hat, wie die Expansion in TeX funktioniert. Das wird für dich also nicht weniger aufwändig als die Tabelle selbst.
Für Zahlen mit Einheiten kann ich übrigens das Paket
siunitx empfehlen.
Danke
Verfasst: Di 20. Sep 2016, 08:45
von chrislohjenn
Danke für die Hinweise.
Tatsächlich brauche ich nur diese eine Tabelle (auch nicht für die Promotion), die ich aber unzählige Male auszufüllen habe.
Ich habe für so etwas auch schon Google bemüht, in der Hoffnung, dass ein Lehrer schon mal auf eine solche Idee kam. Aber leider nicht gefunden.
Folgende Tabelle habe ich mir jetzt zusammengestümpert:
%\begin{landscape}
\begin{table}[]
\centering
\caption{Stundenentwurf}
\begin{tabular}{cccccc}
\hline
\multicolumn{1}{l}{Zeit} & \multicolumn{1}{l}{Phase} & \multicolumn{1}{l}{L.-Akt.} & \multicolumn{1}{l}{SuS-Akt.} & \multicolumn{1}{l}{Arbeits/Sozialform} & \multicolumn{1}{l}{Medien/Material} \\ \hline
\multicolumn{1}{|c|}{0} & \multicolumn{1}{c|}{Vorphase} & \multicolumn{1}{c|}{} & \multicolumn{1}{c|}{} & \multicolumn{1}{c|}{} & \multicolumn{1}{c|}{} \\ \hline
\multicolumn{1}{|c|}{5} & \multicolumn{1}{c|}{Motivation} & \multicolumn{1}{c|}{} & \multicolumn{1}{c|}{} & \multicolumn{1}{c|}{} & \multicolumn{1}{c|}{} \\ \hline
\multicolumn{1}{|c|}{20} & \multicolumn{1}{c|}{Erarbeitung} & \multicolumn{1}{c|}{} & \multicolumn{1}{c|}{} & \multicolumn{1}{c|}{} & \multicolumn{1}{c|}{} \\ \hline
\multicolumn{1}{|c|}{5--8} & \multicolumn{1}{c|}{Sicherung/Vertiefung} & \multicolumn{1}{c|}{} & \multicolumn{1}{c|}{} & \multicolumn{1}{c|}{} & \multicolumn{1}{c|}{} \\ \hline
\multicolumn{1}{|c|}{xmin} & \multicolumn{1}{c|}{Gestaltung} & \multicolumn{1}{c|}{} & \multicolumn{1}{c|}{} & \multicolumn{1}{c|}{} & \multicolumn{1}{c|}{} \\ \hline
\multicolumn{1}{|c|}{xmin} & \multicolumn{1}{c|}{Abschluss} & \multicolumn{1}{c|}{} & \multicolumn{1}{c|}{} & \multicolumn{1}{c|}{} & \multicolumn{1}{c|}{} \\ \hline
\end{tabular}
\end{table}
%\end{landscape}
Die ist allerdings an Unübersichtlichkeit kaum zu überbieten...
Wenn ich die einem Latex-Neuling an die Hand gebe um schnell (und standardisiert/einheitlich) seine Stundenentwürfe auszufüllen, dann kann ich mir Abschreckungspotential lebhaft vorstellen.
Verfasst: Di 20. Sep 2016, 09:07
von Beinschuss
Manchmal gibt es Hilfsmittel, die gerade Anfängern den Einstieg erleichtern.
http://www.tablesgenerator.com/latex_tables sieht auf den ersten Blick einigermaßen brauchbar aus.
Schon gesehen
Verfasst: Mi 21. Sep 2016, 07:54
von chrislohjenn
Den Generator hatte ich für das obige Beispiel schon genutzt. Aber Änderungen im Nachhinein bleiben dann trotzdem unübersichtlich...
Verfasst: Mi 21. Sep 2016, 08:19
von Gast
Den Generator sieht man der Tabelle auch an. Wenn jede Zelle einer Tabelle eine \multicolumn-Anweisung enthält, hat man eigentlich immer etwas falsch gemacht. Man sollte die Spalten besser gleich so deklarieren, dass die Mehrzahl der Zellen keine solche Anweisung benötigen. Dann wird es meist auch deutlich übersichtlicher! Häufig benötigte Umdeklarationen, beispielsweise für den Tabellenkopf oder Zeilennamen sollte man hinter entsprechenden Anweisungen verstecken. Außerdem empfiehlt sich, auf vertikale Linien möglichst ganz zu verzichten und horizontale Linien so weit möglich zu reduzieren. Das gilt nur dann nicht, wenn die Tabellen gar nicht in TeX ausgefüllt werden, sondern es sich um Formulare handelt, die später beispielsweise von Hand ausgefüllt werden. Aber das weißt du sicher schon, schließlich wurden entsprechende Erklärungen bereits verlinkt.