Archiv verlassen und diese Seite im Standarddesign anzeigen : LaTeX Beamer: Abbildungsverzeichnis / Quelle in Caption
Hallo,
gibt es bei dem LaTeX Beamer die Möglichkeit, ein Abbildungsverzeichnis zu erzeugen? Folgendes Beispiel funktioniert nämlich nicht:
\documentclass{beamer}
\usepackage[ngermanb]{babel}
\usepackage{graphicx}
\title{Beispiel}
\begin{document}
\frame{
\titlepage
}
\begin{frame}
\begin{figure}
\includegraphics[width=3cm]{Grafik.png}
\caption[Bezeichnung für's Verzeichnis]{Bildunterschrift}
\end{figure}
\end{frame}
\frame{
\frametitle{Abbildungsverzeichnis}
\listoffigures
}
\end{document}
Falls das tatsächlich nicht möglich sein sollte: wisst ihr, wie ich die Quellenangabe hübsch unter eine Grafik bekomme? Ich hatte da nämlich Schwierigkeiten mit \newline. So sollte es ungefähr aussehen:
# # # # # # # # # # #
# #
# #
# Grafik #
# #
# #
# # # # # # # # # # #
Abbildung: meine Caption
(Quelle: http://www.xyz.de/grafik.png) <- Schrift kleiner und in grau
Vielen Dank!
Das bist du auch, oder? http://forum.ubuntuusers.de/topic/abbildungsverzeichnis-bei-latex-beamer/#post-2413005
Mit dem caption-Paket kannst du deine caption umbrechen und mit dem color-Paket Farbe ins Spiel bringen.
\usepackage[singlelinecheck=false]{caption}
\usepackage{color}
\caption[Bezeichnung für's Verzeichnis]{Bildunterschrift\newline \tiny{\textcolor{gray}{jaja}}}
Wie das mit dem Abbildungsverzeichnis geht weiß ich auf die Schnelle nicht, ist für eine Präsentation aber auch überflüssig, oder?
Das bist du auch, oder?
Korrekt. Hier bin ich aber mit einem Account von BugMeNot.com angemeldet.
Das Abbildungsverzeichnis brauche ich nicht zwingend. Hauptsache die Bildquellen stehen irgendwo.
Leider bekomme ich bei Verwendung des caption-Paketes folgende Fehlermeldung:
DeprecationWarning: the md5 module is deprecated; use hashlib instead.
\@makecaption undefined
Muss ich das caption-Paket aktualisieren?
Gruß
läufts denn durch? Die md5-Warnung ist ja erstmal nur ne Warnung.
sommerfee
21-04-2010, 19:04
Muss ich das caption-Paket aktualisieren?
Sieht so aus. Erst ab Version 3.1 ist das caption-Paket an die Beamer-Klasse angepasst.
Liebe Grüße,
Axel
Ich schaffe es nicht, das Paket zu aktualisieren. Ich bin wie folgt vorgegangen:
caption.zip heruntergeladen (http://tug.ctan.org/tex-archive/macros/latex/contrib/caption/)
entpackt und den Ordner caption nach /usr/share/texmf/tex/latex/ verschoben (Ubuntu Linux)
sudo texhash und sudo mktexlsr ausgeführt
Ich habe das noch nie gemacht. Wo liegt der Fehler?
Gruß
sommerfee
22-04-2010, 06:57
Kurzform, wenn es denn per Hand gemacht werden muß:
1. Paket von CTAN besorgen, ggf. auspacken
2. Script mit der Endung .ins mit TeX laufen lassen, z.B. "tex caption.ins"
3. Die hierbei erzeugten .sty-Dateien in das passende Verzeichnis der TeX-Distribution kopieren. Auf die Ausgabe des Scripts achten, ggf. gehören auch noch andere Dateien zu dem Paket.
4. "sudo texhash" oder ähnliches ausführen
Die meisten TeX-Distributionen verfügen aber über eigene Paketmanager, mit denen das ganze einfacher und komfortabler geht.
Liebe Grüße,
Axel
Danke, nun funktioniert es schon fast perfekt!
Allerdings habe ich noch ein kleines Problem mit der Ausrichtung der caption:
http://img690.imageshack.us/img690/1760/screenshot026q.png
Warum wird die erste Zeile nicht zentriert?
Folgenden Code habe ich verwendet:
\documentclass{beamer}
\usepackage[ngermanb]{babel}
\usepackage{graphicx}
\usepackage[justification=centering,figurename=Abb.]{caption}
\usepackage{color}
\usepackage{url}
\urlstyle{same}
\title{Beispiel}
\begin{document}
\begin{frame}
\begin{figure}
\includegraphics[width=3cm]{Bilder/Freie-Software/Portrait_-_Denmark_DTU_2007-3-31.jpg}
\caption{Richard Stallman\newline \tiny{\textcolor{gray}{\url{http://www.foo.de/bar}}}}
\end{figure}
\end{frame}
\end{document}
Gruß
Ersetzte
\newline durch
\\
Oh stimmt, das hatte ich auch schon mal gewusst und wieder vergessen :cool:.
Danke, jetzt funktioniert es so, wie ich es mir vorgestellt habe.
Wie man ein Abbildungsverzeichnis erzeugt, interessiert mich trotzdem noch.
Gruß
mich auch ;) vielleicht ist es nicht vorgesehen, denn die Abbildung wird ja auch gar nicht nummeriert ...
mechanicus
23-04-2010, 22:34
mich auch ;) vielleicht ist es nicht vorgesehen, denn die Abbildung wird ja auch gar nicht nummeriert ...
Hast du nach dem Kompilieren eine lof-Datei :rolleyes:
Gruß
Marco
sommerfee
24-04-2010, 08:15
vielleicht ist es nicht vorgesehen, denn die Abbildung wird ja auch gar nicht nummeriert ...
Intern nummeriert Beamer die Abbildungen, die Nummer wird lediglich bei der Ausgabe unterdrückt. Mit
\setbeamertemplate{caption}[numbered]
(wenn kein caption-Paket geladen)
bzw.
\captionsetup{labelformat=simple}
(wenn das caption-Paket geladen ist)
macht man die Nummer sichtbar.
Aber ein Abbildungsverzeichnis ist in Beamer trotzdem nicht vorgesehen, \caption nimmt keinen Eintrag vor und \listoffigures mag auch nicht so richtig. Da müsste man einiges nach-definieren.
Liebe Grüße,
Axel
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.