Ich habe für einen Fragenkatalog viele Fragen der Form 2007Parabel, 2008Parabel, 2009Parabel, aber auch 2007Koerper, 2008Koerper und so weiter. Jetzt würde ich gerne automatisch Dokumente erstellen, die alle Parabel-Fragen enthalten: Open in Online-Editor
\newcounter{ct}\setcounter{ct}{2009} \whiledo{\value{ct} < 2016}{\stepcounter{ct}\InputIfFileExists{\arabic{ct}Parabel}{\arabic{ct}Parabel}{}} Leider funktioniert das so nicht. Ich weiß leider nicht, wie man zu dieser Frage ein Minimalbeispiel erstellen soll, da ich ja dann alle Unterdateien mitliefern müsste. Nachtrag: Es funktioniert ganz wunderbar so, meine Dateien waren falsch benannt und Betriebsblindheit hat zugeschlagen...
Ergebnis 5 von 6
show 1 more comments
|
Die Frage wurde aus folgenden Grund "Das Problem ist nicht reproduzierbar oder veraltet bzw. basiert auf einem Tippfehler." geschlossen saputello 30 Sep '15, 17:23
Eigene Blindheit, meine Dateien waren anders benannt als gedacht, der vorgeschlagene Code funktioniert wunderbar. beantwortet 30 Sep '15, 15:58 Astrina |
Nutze
value
um den Wert abzufragen.arabic
ist die numerische Darstellung/Repräsentation des Zählerwertes.Was funktioniert denn genau nicht? IMHO sieht der Code gut aus. Was für Endungen haben denn Deine 2009Parabel-Dateien?
Die Schleife im Beispiel sollte die Dateien
2010Parabel
bis2015Parabel
einbinden.@Johannes: ich habe arabic durch value ersetzt, jetzt sagt er Missing numer, treated as zero...
@clemens: er läuft fehlerfrei durch, ich habe in den else-Fall einfach mal test reingeschrieben, das gibt er aus, aber er bindet halt leider die Dateien nicht ein. Sind alles .tex-Dateien
@Astrina für den Datei-Namen ist
\arabic
schon die richtige Wahl. Scheint so, also würde die Schleife funktionieren, aber die Dateien nicht gefunden@clemens: weil ich doof bin! himmel sakra, meine dateien heissen 2007B1Parabel. Gibt es einen Token, weil das B1 sich ändert? Sowas wie das Sternchen, wenn man nur einen Teil des Dateinamens weiß nachdem man sucht?