Latex: \includegraphics - Dateiname als Label?

Gast #1525894
Gibt's ne Möglichkeit, den Dateinamen des \includegraphics Befehls 
direkt im Anschluss als Label zu verwenden?

Bsp.:
\begin{figure}[htp]
  \centering
  \includegraphics[height=30mm]{fig/file.png}
%  \label{fig:file} herkömmlich, doppelte Tipparbeit
  \label{\filename} % evtl. soetwas?
  \caption{The caption}
\end{figure}
#1526071
vielleicht so:
1
\newcommand{\includegraphiclabel}[2]{
2
\begin{figure}[htp]
3
  \centering
4
  \includegraphics[height=30mm]{fig/#1.png}
5
  \label{fig:#1}
6
  \caption{#2}
7
\end{figure}
8
}
9

10
...
11
\includegraphiclabel{tollesbildohnepfadvorwegundohneextension}{The caption}
Gast #1526918
Also meines Wissens nach braucht man bei \includegraphics keine 
Dateiendung angeben.
Also wenn man z.B. eine Datei namens "Tolles_Foto.jpg" einbinden möchte, 
reicht es aus, \includegraphics{Tolles_Foto} zu schreiben. Das .jpg kann 
man sich dann sparen, wenn das Foto im selben Verzeichnis wie die 
LaTeX-Hauptdatei liegt.
Vielleicht liegt's ja auch daran???
#1526926
ja, das geht und ist auch manchmal sinnvoll.
Z.B. dann, wenn man aus einem LaTeX-Qeulltext auf verschiedenen
Arten Ausgabe erzeugt.
Mit einem Aufruf von z.B. latex+dvips kann dann automatisch ein
anderes Dateiformat für das Bild verwendet werden als mit pdflatex.

Ändert aber nichts an der Frage und meiner Antwort, meine ich.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.