Forum: PC Hard- und Software Latex: \includegraphics - Dateiname als Label?


von nicht Gast (Gast)


Lesenswert?

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}

von Link zu (Gast)


Lesenswert?

Das müsste mit Variablen gehen, siehe:
http://www.mrunix.de/forums/archive/index.php/t-55168.html

von Link zu (Gast)


Lesenswert?

ach vergiss es, dass ist nicht das was du suchst... :-(

von Klaus W. (mfgkw)


Lesenswert?

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}

von Leslie Lampenpfosten (Gast)


Lesenswert?

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???

von Klaus W. (mfgkw)


Lesenswert?

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.

von nicht Gast (Gast)


Lesenswert?

mfgkw Danke, das werde ich mal ausprobieren. Eigentlich naheliegend, 
habe mich mit LaTeX aber noch nicht eingehend beschäftigt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.