PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Daten aus einem Tex-File herauslesen



Seatrend
10-08-2006, 01:35
griezi mitenand

ich schreibe Matheskripte mit Tex und habe ein eigenes Classfile. Ich habe in einem Tex-File die Schülerversion und die Lehrerversion (hab das mit einer if abfrage gelöst). So erscheinen die Lösungen nur im Lehrerskript. Die Lösungen haben diese Umgebung: \lsgl{}
Jetzt möchte ich aber alle diese \lsgl{} auf einer Seite ganz am Schluss im Schülerskript anzeigen lassen. Also alle Lösungen zusammengefasst am Schluss. Ich müsste also irgendwie die Daten aus diesem \lsgl{} herauslesen, mit der Nummer der Aufgabe (werden ganz normal durchnummeriert mit enumerate und dann auch noch ein [resume] dass fortlaufend nummeriert wird) und das Ganze in einer Liste ausgeben.
Kann mir da jemand helfen? geht das überhaupt? mit einer Glossarumgebung oder so ähnlich?

Vielen Dank im Voraus!!!!

RedCloud
10-08-2006, 08:55
ich schreibe Matheskripte mit Tex und habe ein eigenes Classfile. Ich habe in einem Tex-File die Schülerversion und die Lehrerversion (hab das mit einer if abfrage gelöst). So erscheinen die Lösungen nur im Lehrerskript. Die Lösungen haben diese Umgebung: \lsgl{}
Jetzt möchte ich aber alle diese \lsgl{} auf einer Seite ganz am Schluss im Schülerskript anzeigen lassen. Also alle Lösungen zusammengefasst am Schluss. Ich müsste also irgendwie die Daten aus diesem \lsgl{} herauslesen, mit der Nummer der Aufgabe (werden ganz normal durchnummeriert mit enumerate und dann auch noch ein [resume] dass fortlaufend nummeriert wird) und das Ganze in einer Liste ausgeben.
Kann mir da jemand helfen? geht das überhaupt? mit einer Glossarumgebung oder so ähnlich?


Du kannst den Inhalt des lsgl-Makros gleichzeitig in eine Datei schreiben, beispielsweise lsgl.tex. Am Ende schließt du diese und liest sie dann normal mir "\input lsgl" ein.

rc

Seatrend
10-08-2006, 09:14
Du kannst den Inhalt des lsgl-Makros gleichzeitig in eine Datei schreiben, beispielsweise lsgl.tex. Am Ende schließt du diese und liest sie dann normal mir "\input lsgl" ein.

rc


Vielen Dank!! Das ging ja schnell! toll
Ich muss das mal anschauen, wie ich das machen kann, bin nicht sooooo versiert mit Tex. hättest Du mir grad ein kleines Beispiel?

Wie kann ich dann auch die Nummerierungen beibehalten? Wäre ja doof, wenn hinten nur die Inhalte von meinen Makros stehen, aber niemand weiss, wo die Lösung hingehört.

RedCloud
10-08-2006, 09:43
Vielen Dank!! Das ging ja schnell! toll
Ich muss das mal anschauen, wie ich das machen kann, bin nicht sooooo versiert mit Tex. hättest Du mir grad ein kleines Beispiel?

Wie kann ich dann auch die Nummerierungen beibehalten? Wäre ja doof, wenn hinten nur die Inhalte von meinen Makros stehen, aber niemand weiss, wo die Lösung hingehört.

http://www.mrunix.de/forums/showthread.php?t=45797

rc

Seatrend
10-08-2006, 10:21
herzlichen Dank rc

werde das heute oder morgen mal anschauen. Melde mich dann wieder.
Merci