ifthenelse und includegraphics zur fallbasierten Picauswahl
Verfasst: Fr 27. Apr 2012, 10:59
Hallo zusammen,
Ich schreibe gerade an einer umfangreichen Arbeit und möchte folgendes realisieren: Wenn kein Bildpfad angegeben ist, soll stattdessen ein Default-Bild ausgegeben werden. Dazu möchte ich mir einen eigenen Befehl basierend auf includegraphics definieren, allerdings kommt es dabei zu Fehlermeldungen in Verbindung mit ifthenelse.
Die erste Fehlermeldung, die ich erhalte ist "Package keyval Error: [ undefined".
Ich nutze MikTex in der neusten Version in Verbindung mit dem Tecniccenter.
Kann mir jemand hierbei weiterhelfen?
Ich schreibe gerade an einer umfangreichen Arbeit und möchte folgendes realisieren: Wenn kein Bildpfad angegeben ist, soll stattdessen ein Default-Bild ausgegeben werden. Dazu möchte ich mir einen eigenen Befehl basierend auf includegraphics definieren, allerdings kommt es dabei zu Fehlermeldungen in Verbindung mit ifthenelse.
\documentclass[twoside=semi,pagesize=auto,german]{scrbook} \usepackage{graphicx} \usepackage{ifthen} \newcommand{\myincludegraphics}[2]{ \ifthenelse{\equal{#2}{\empty}}{\includegraphics[#1]{images/draft}}{\includegraphics[#1]{#2}} } \begin{document} \begin{figure} \centering \myincludegraphics[width=0.8\linewidth]{images/Bild1} % Bild existiert \end{figure} \begin{figure} \centering \myincludegraphics[width=0.8\linewidth]{} % Bild existiert nicht \end{figure} \end{document}
Ich nutze MikTex in der neusten Version in Verbindung mit dem Tecniccenter.
Kann mir jemand hierbei weiterhelfen?