christianbu1982
10-06-2009, 15:32
Hallo,
ich hab da mal ein Problem :-)
Ich schreibe ein Dokument, in dem mehrere Anforderungen definiert sind.
Die Anforderungen sind jeweils Überschriften mit Text zur Erklärung.
Um die Anforderungen übersichtlich darzustellen sollen sie in eine Tabelle. Um aber ich immer an zwei Stellen etwas ändern zu müssen, soll die Tabelle automatisch generiert werden. Dazu erstelle ich mir mit den untern gezeigten Befehlen eine Tex-Datei.
Geht auch soweit alles ganz gut. Nur leider bekomme ich kein \-Backslash in die Datei geschrieben. Diesen brauch ich aber damit ich die Datei als Tex-Datei einbinden kann, da sonst mein Makro (\reqtableII{Text}) nicht aufgeführt wird.
Weiss jemand, wie man mit den unteren Befehl ein Backshash in eine Datei schreiben kann (\backslash geht auch nicht)?
Oder gibts noch einen anderen Befehl mit dem man immer wieder Zeilen an eine Datei anhängen kann.
Datei öffnen:
\newwrite\outfile
\immediate\openout\outfile=reqtable.tex
Irgendwas in Datei schreiben:
geht: \immediate\write\outfile{reqtableII{Text}}
geht nicht: \immediate\write\outfile{\reqtableII{Text}}
Datei schließen:
\immediate\closeout\outfile
So sieht die erstellt Datei (reqtable.tex) bisher aus:
midrule
reqtableI{Ober Anforderung 1}
reqtableII{Sub Anforderung 1}
reqtableIII{APH01}{Anforderung1}{++}{++}{++}
reqtableIII{APH02}{Anforderung2}{++}{++}{++}
.
.
.
So SOLLTE die erstellt Datei (reqtable.tex) aussehen:
\midrule
\reqtableI{Ober Anforderung 1}
\reqtableII{Sub Anforderung 1}
\reqtableIII{APH01}{Anforderung1}{++}{++}{++}
\reqtableIII{APH02}{Anforderung2}{++}{++}{++}
ich hab da mal ein Problem :-)
Ich schreibe ein Dokument, in dem mehrere Anforderungen definiert sind.
Die Anforderungen sind jeweils Überschriften mit Text zur Erklärung.
Um die Anforderungen übersichtlich darzustellen sollen sie in eine Tabelle. Um aber ich immer an zwei Stellen etwas ändern zu müssen, soll die Tabelle automatisch generiert werden. Dazu erstelle ich mir mit den untern gezeigten Befehlen eine Tex-Datei.
Geht auch soweit alles ganz gut. Nur leider bekomme ich kein \-Backslash in die Datei geschrieben. Diesen brauch ich aber damit ich die Datei als Tex-Datei einbinden kann, da sonst mein Makro (\reqtableII{Text}) nicht aufgeführt wird.
Weiss jemand, wie man mit den unteren Befehl ein Backshash in eine Datei schreiben kann (\backslash geht auch nicht)?
Oder gibts noch einen anderen Befehl mit dem man immer wieder Zeilen an eine Datei anhängen kann.
Datei öffnen:
\newwrite\outfile
\immediate\openout\outfile=reqtable.tex
Irgendwas in Datei schreiben:
geht: \immediate\write\outfile{reqtableII{Text}}
geht nicht: \immediate\write\outfile{\reqtableII{Text}}
Datei schließen:
\immediate\closeout\outfile
So sieht die erstellt Datei (reqtable.tex) bisher aus:
midrule
reqtableI{Ober Anforderung 1}
reqtableII{Sub Anforderung 1}
reqtableIII{APH01}{Anforderung1}{++}{++}{++}
reqtableIII{APH02}{Anforderung2}{++}{++}{++}
.
.
.
So SOLLTE die erstellt Datei (reqtable.tex) aussehen:
\midrule
\reqtableI{Ober Anforderung 1}
\reqtableII{Sub Anforderung 1}
\reqtableIII{APH01}{Anforderung1}{++}{++}{++}
\reqtableIII{APH02}{Anforderung2}{++}{++}{++}