PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Abbildungstitel zu lang? Weitere Fragen zur Diplomarbeit



martinli
25-05-2010, 18:29
Moin noch mal aus dem Norden,

Ich hab noch mal eien Frage: Ich füge ein Abbildungsverzeichnis sowie Abbildung folgendermaßen ein:



%erster Teil wegen Einsatzes von \usepackage[ngerman]{babel}
\addto{\captionsngerman}{
\renewcommand{\contentsname}{\sffamily Inhaltsverzeichnis}
\renewcommand{\listfigurename}{\sffamily Darstellungsverzeichnis}%Darstellungs anstelle von Abbildungsverzeichnis
\renewcommand{\figurename}{\sffamily Darstellung}%Darstellung anstelle von Abbildung
}
\begin{document}
\listoffigures %Darstellungsverzeichnis

\DeclareGraphicsExtensions{.pdf,.png,.jpg}
\begin{flushleft}
\includegraphics[width=14cm]{Grafiken/CrackingTheCode38}

\captionof{figure}[Entwicklung von Versicherungsansprüchen von ääxxxx xxx xxx xxx xxx Verhältnis yyyy yyy yyy yyy yyy]{Entwicklung von Versicherungsansprüchen von xxxx xxx xxx xxx xxx Verhältnis ööyyyy yyy yyy yyy yyy\footnote{\cite{Buch} Seite XX}
\end{flushleft}


Leider bricht pdfLatex genau an der Seite, auf der die Grafik eingefügt wird ab. Hat jemand eine Idee? Wenn ich nur das wort "Entwicklung" in beiden Titeln habe, dann funktioniert es.

Vielen Dank für eure Unterstützung

Martin

martinli
25-05-2010, 18:37
Um ehrlich zu sein, Ich habs gelöst. Irgendwo fehlte eine }.
sorry fürs vorher Fragen, aber ich hatte wirklich schon einiges durchsucht.
Wahrscheinlich ist mir beim ausprobieren obs kurz geht irgendwie die } abhanden gekommen und danach gings dann eh garnicht mehr
Trotzdem Danke
Ich hab die Tage (bis Freitag-> Abgabe) sicher noch die eine oder andere Frage

Viele Grüße

Martin

lockstep
25-05-2010, 18:38
\captionof{figure}[Entwicklung von Versicherungsansprüchen von ääxxxx xxx xxx xxx xxx Verhältnis yyyy yyy yyy yyy yyy]{Entwicklung von Versicherungsansprüchen von xxxx xxx xxx xxx xxx Verhältnis ööyyyy yyy yyy yyy yyy\footnote{\cite{Buch} Seite XX}


In dieser Zeile fehlt die abschließende geschwungene Klammer.

(Soll heißen, nachdem ich deinen Codeschnipsel lauffähig gemacht hatte.)

lockstep

EDIT: Zu deinem sonstigen Code: Es gibt (je nach verwendeter Klasse) empfehlenswerte Methoden, um Schriftarten zu ändern, aber Formatierungsbefehle in der Definition von \contensname & Co. gehören nicht dazu.

martinli
25-05-2010, 18:54
Jetzt hab ich aber eine wirkliches Problem

Ich habe im Titel der Grafik ein Zitat, dass ich mit einer Fußnote zitire.
Diese Fußnote bekommt zwar die richtige nummer, wird aber leider nicht wie die anderen Fußnoten am unteren rand aufgeführt. Es schaut fast so aus, als ob die Fußnote beim einfügen übergangen wird:

\begin{flushleft}
\includegraphics[width=10cm]{Grafiken/kaese}

\captionof{figure}[AAAAA]{AAAAA\footnote{\cite{BUCH} Seite 45}}
\end{flushleft}

Hat jemand eine Idee??

Vielen Dank

Martin

lockstep
25-05-2010, 19:15
http://www.mrunix.de/forums/showpost.php?p=224536&postcount=7

lockstep

martinli
26-05-2010, 08:39
Klasse, das funktioniert jetzt soweit

Jetzt hab ich eine Frage zum Abkürzungsverzeichnis.
Das hab ich mit:
%% Für das Abkürzungsverzeichnis
\usepackage[printonlyused,]{acronym}
\renewcommand{\bflabel}[1]{\normalfont{\normalsize{#1}}\hfill}

erstellt:
\begin{acronym}[LINUX]
\acro{ABK}{ABKürzung}
\end{acronym}

und per \ac{ABK}

dann im Text eingefügt.

Jetzt taucht zwar das Abkürzungsverzeichnis an der richtigen Stelle, also hinter dem Darstellungsverzeichnis auf. Ich hab auch per \section*{Abkürzungsverzeichnis} eine Überschrift erzeugt, aber leider steht in der Kopfzeile noch Darstellungsverzeichnis.
Wie kann ich das ändern??

Vielen Dank schon mal für eure Unterstützung

Martin

lockstep
26-05-2010, 08:59
Jetzt taucht zwar das Abkürzungsverzeichnis an der richtigen Stelle, also hinter dem Darstellungsverzeichnis auf. Ich hab auch per \section*{Abkürzungsverzeichnis} eine Überschrift erzeugt, aber leider steht in der Kopfzeile noch Darstellungsverzeichnis.
Wie kann ich das ändern??

Ungetestet: Füge nach dem \section*-Befehl folgendes ein:



\markboth{Abkürzungsverzeichnis}{Abkürzungsverzeic hnis}


Falls du eine KOMA-Script-Klasse benutzt, könntest du ersatzweise \addsec statt section* verwenden - damit steht das Abkürzungsverzeichnis auch im Inhaltsverzeichnis.

lockstep

martinli
26-05-2010, 10:39
Auch dafür wieder vielen Dank!

Jetzt hab ich wieder eine weitere Frage:

Ich binde wie schon beschrieben Grafiken ein, die ihrerseits im footnotes haben:


\begin{center}
\includegraphics[width=10cm]{Grafiken/pyra}
\captionof{figure}[Pyra]{Pyra\footnotemark}
\label{pyra}
\end{center}
\footnotetext{\cite{Buchref} Seite 161}


Diese Fußnote wird auch am unteren rand der Seite perfekt angezeigt, also eigentlich alles OK.

Auf der letzten Seite hinter dem Anhang wird jetzt aber diese Fußnote noch ein mal abgebildet. Dabei ist die Zahl der fußnote identisch mit der letzten echten Fußnote.

Ich hab schon ohne ende nach nicht geschlossenen Klammern gesucht kann aber nichts finden. Hat jemand von Euch eine Idee??

Vielen Dank noch mal

Martin

martinli
26-05-2010, 10:41
Habs gefunden Sorry. Manchmal ist man einfach zu DOOF

lockstep
26-05-2010, 11:38
\footnotetext{\cite{Buchref} Seite 161}


Aus deinem Code geht zwar nicht hervor, ob du Pakete zur Literaturverwaltung benutzt, aber der \cite-Befehl kennt bereits standardmäßig ein optionales Argument für Dinge wie Seitenzahlen. Probier also mal



\cite[S.~161]{Buchref}


lockstep

martinli
26-05-2010, 13:59
So, ich hab noch mal eine Frage:

Ich nutze:
%% Für das Abkürzungsverzeichnis
\usepackage[printonlyused,]{acronym}
\renewcommand{\bflabel}[1]{\normalfont{\normalsize{#1}}\hfill}

für Abkürzungen.
Jetzt hab ich eine Abkürzung, bei der schon die Abkürzung recht lang ist.
Im Abkürzungsverzeichnis habe ich das Problem, dass diese Abkürzung jetzt nicht mehr in die vordefinierte spaltbreite passt. Das schaut etwa folgendermaßen aus:

ABK ABKÜRZUNG
ABK ABKÜRZUNG
ABKKBA ABKÜRZUNG
ABK ABKÜRZUNG
ABK ABKÜRZUNG

Hat jemand einen Tip ausser ein anderes Paket zu nutzen?

Vielen Dank (mal wieder)

Martin

lockstep
26-05-2010, 14:13
\documentclass{article}

\usepackage[latin9]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}

\usepackage{acronym}

\begin{document}

\begin{acronym}[LÄNGSTEABKÜRZUNG]
\acro{ABK}{Abkürzung}
\acro{LÄNGSTEABKÜRZUNG}{Längste Abkürzung}
\end{acronym}

\end{document}


lockstep

martinli
27-05-2010, 09:39
So, jetzt hab ich hoffentlich die letzte Frage.

Ich nutze ein Abbildungsverzeichnis. Darein Trage ich Bilder folgendermaßen ein:

\captionof{figure}[TEXT]{TEXT}

Jetzt würde ich aber auch gern eine Tabelle darein aufnehmen (weil ich nur eine Tabelle hab und dafür kein eigenes Tabellenverzeichnis erstellen will).

Die Tabelle binde ich folgendermaßen ein:

\begin{longtable}{|@{}p{3cm}|p{5cm}|p{4cm}|p{4cm}| p{6cm}@{}|}
\caption{Ablaufplan}\\[\abovecaptionskip]

Hat jemand eine Idee oder braucht ihr mehr quelltext?

Vielen Dank schon mal

Martin

martinli
27-05-2010, 11:10
Um vielleicht noch mal etwas genauer zu beschreiben, was ich mit dem letzten Post meine:
Ich habe lediglich eine Tabelle in meiner Arbeit. Deshalb soll die ins Darstellungsverzeichnis aufgenommen werden (\listoffigures).
Allerdings wird durch den Befeht:
\caption{Ablaufplan}\\[\abovecaptionskip]
automatisch über der Tabelle folgendes abgedruckt: Tabelle 1: Tabellenname
Ich würde dort aber gern stehen haben: Darstellung XY: Darstellungsname
Und das XY soll logischerweise durch die entsprechende Zahl ersetzt werden.
Und dann soll die Tabelle natürlich auch noch ins Darstellungsverzeichnis aufgenommen werden.
Gibts dafür eine einfache Lösung?
Ich hab schon versucht einfach folgendes anstelle von \caption{}zu schreiben:
\captionof{figure}[Ablaufplan]\\{\abovecaptionskip}
Das brachte aber leider Fehler.

Es wäre echt klasse, wenn jemand einen Tip hat!

Vielen Dank im voraus

Martin

lockstep
27-05-2010, 13:08
Getestet, aber möglicherweise trotzdem mit Nebenwirkungen.



\documentclass{article}

\usepackage[latin9]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}

\addto\captionsngerman{%
\renewcommand*{\figurename}{Darstellung}%
\renewcommand*{\listfigurename}{Darstellungsverzei chnis}%
}

\usepackage{longtable}
\usepackage{etoolbox}

\makeatletter
\patchcmd{\LT@array}{table}{figure}{}{}
\patchcmd{\LT@c@ption}{table}{figure}{}{}
\patchcmd{\LT@c@ption}{lot}{lof}{}{}
\patchcmd{\LT@c@ption}{\thetable}{\thefigure}{}{}
\makeatother

\begin{document}

\listoffigures

\section{Ein Abschnitt}

\begin{figure}[!ht]
\caption{Eine Darstellung}
\end{figure}

\begin{longtable}{cc}
\caption{Blumen} \\
Nummer & Name \\
\endhead
1 & Rosen \\
2 & Tulpen \\
3 & Nelken \\
\end{longtable}

\begin{figure}[!ht]
\caption{Noch eine Darstellung}
\end{figure}

\end{document}


lockstep