Seite 1 von 1

Fertig komplieren trotz fehlender Bilder

Verfasst: Di 27. Okt 2015, 08:50
von ionas
Hallo!

Ich bin gerade dabei, eine Vorlage für Prüfberichte zu schreiben.
Die Idee ist es, über den \include - Befehl die durchgeführten Prüfungen einzubinden.
hier habe ich dann bei den Pfaden für die immer gleich benannten Grafiken Variablen definiert, die ich vorher mit Daten füttere.
Klappt soweit ganz gut.
Doch im Testing kommt es immer mal wieder vor, dass eine Grafik fehlt (Gerade bei 100 + Datensätzen).

Ich möchte einfach ein leeres bild (von mir aus mit ?? oder so) haben, wenn eine Datei am Zielort nicht vorhanden ist.
Wenn ich jetzt den Pfad bei include .... ändere spuckt der mir natürlich einen Fehler aus - Datei nicht gfefunden.

Ist das möglich?

Danke vielmals!

Verfasst: Di 27. Okt 2015, 10:59
von u_fischer

Verfasst: Di 27. Okt 2015, 11:04
von Besserwisser
Alles, was mir dazu einfällt:

Man kann mit \IfFileExists prüfen, ob eine Datei existiert.

Mit Option draft zeigt graphicx grundsätzlich keine Bilder, sondern Platzhalter. Das funktioniert AFAIK auch für nicht existierende Bilder, falls width und height angegeben sind.

Mit Option demo zeigt graphics grundsätzlich keine Bilder, sondern schwarze Boxen. Deshalb müssen auch keine Bilddateien vorhanden sein. Soll der Umbruch erhalten bleiben, sollte aber width und height (und nicht keepaspectratio) angegeben sein.

Verfasst: Mi 28. Okt 2015, 12:14
von ionas
Vielen Dank!

iffileexists hat super funktioniert :-)

Verfasst: Mi 28. Okt 2015, 12:52
von Johannes_B
Der Befehl heißt \IfFileExists. Gehe mit der Groß-/Kleinschreibung nicht so sorglos um.