Hi Leute,
ich hab ein kleines Problem mit dem genannten Befehl. Sobald ich die aus \filename@parse resultierenden variablen \filename@area und \filename@base mit normalem Text vermischt in \includegraphics anwende, passieren mir nicht erklärliche Dinge.

Hier ein kleines Minimalbeispiel
Code:
\documentclass[a4paper]{scrartcl}
\usepackage{graphics}
\usepackage{adjustbox}

%------------------------------------------------------------------------------%

\makeatletter

\newcommand{\myincludegraphics}[2][\empty]{%
	\filename@parse{#2}
	\includegraphics[#1]{\filename@area\filename@base_suffix}
}

\makeatother

%------------------------------------------------------------------------------%

\begin{document}

\myincludegraphics[width=0.5\textwidth]{pictures/test}

\end{document}
In diesem Beispiel analysiere ich den Pfad (z.B. pictures/bild.jpg), binde dann jedoch "pictures/bild_suffix" ein. Das hätte ich zumindest erwartet. Wenn man sich das log ansieht, sucht tex aber nach "bild_suffix_suffix". Er lässt also \filename@area weg und hängt \filename@base zwei mal an. Würde ich "_suffix" im Kommando weg lassen, würde der Befehl Reibungslos funktionieren.

Kann mir jemand sagen, was da passiert und was ich dagegen unternehmen kann?

Vielen Dank im Voraus!