digitaldonky
20-01-2006, 12:48
Ich habe mir mal wieder ein Macro gebaut, um meinem \listoffigures noch eine Quellenangabe hinzuzufügen:
%%% BILDER EINFÜGEN %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% #1:label #2:position [c,r,l] #3:width #4:Quelle #5:Caption
\newcommand\myimage[5]{
\ifthenelse{\equal{#2}{c}}{
\begin{figure}[hb] % Einfügen: here, top, bottom
\centering%
\includegraphics[width=#3 cm]{#4}
\caption{#5}%
\label{#1}%
\parskip 12pt%
\end{figure}%
\addtocontents{lof}{\newline hallo}
}{
\begin{floatingfigure}[#2]{#3cm}%
\centering%
\includegraphics[width=#3cm]{#4}%
\caption{\textsl{#5}}%
\label{#1}%
\parskip 12pt%
\end{floatingfigure}%
\addtocontents{lof}{\newline hallo}
}%
}%% ENDE BILDER EINFÜGEN %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Das Problem:
Die Zeile \addtocontents{lof}{\newline hallo} wird leider vor dem Bild in die lof-Datei eingefügt. Eigentlich soll später ein href{}{} hinein, daß natürlich unter der Grafik stehen muß.
Wie kann man die Reihenfolge beeinflußen???
Mein lof mit diesem Macro:
\select@language {ngerman}
\addvspace {10\p@ }
\newline hallo
\contentsline {figure}{\numberline {1.1}{\ignorespaces \textsl {Laut Wikipedia das erste im World Wide Web ver\"offentlichte Bild}}}{4}{figure.1.1}
\newline hallo
\contentsline {figure}{\numberline {1.2}{\ignorespaces \textsl {E-Government und andere Zwecke der Internetnutzung(Quelle: E-Government und andere Zwecke der Internetnutzung, Statistisches Bundesamt Wiesbaden, 2005 - \href {http://www.destatis.de/download/d/wista/egovernment.pdf}{http://www.destatis.de/download/d/wista/egovernment.pdf})}}}{6}{figure.1.2}
\addvspace {10\p@ }
\addvspace {10\p@ }
\addvspace {10\p@ }
%%% BILDER EINFÜGEN %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% #1:label #2:position [c,r,l] #3:width #4:Quelle #5:Caption
\newcommand\myimage[5]{
\ifthenelse{\equal{#2}{c}}{
\begin{figure}[hb] % Einfügen: here, top, bottom
\centering%
\includegraphics[width=#3 cm]{#4}
\caption{#5}%
\label{#1}%
\parskip 12pt%
\end{figure}%
\addtocontents{lof}{\newline hallo}
}{
\begin{floatingfigure}[#2]{#3cm}%
\centering%
\includegraphics[width=#3cm]{#4}%
\caption{\textsl{#5}}%
\label{#1}%
\parskip 12pt%
\end{floatingfigure}%
\addtocontents{lof}{\newline hallo}
}%
}%% ENDE BILDER EINFÜGEN %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Das Problem:
Die Zeile \addtocontents{lof}{\newline hallo} wird leider vor dem Bild in die lof-Datei eingefügt. Eigentlich soll später ein href{}{} hinein, daß natürlich unter der Grafik stehen muß.
Wie kann man die Reihenfolge beeinflußen???
Mein lof mit diesem Macro:
\select@language {ngerman}
\addvspace {10\p@ }
\newline hallo
\contentsline {figure}{\numberline {1.1}{\ignorespaces \textsl {Laut Wikipedia das erste im World Wide Web ver\"offentlichte Bild}}}{4}{figure.1.1}
\newline hallo
\contentsline {figure}{\numberline {1.2}{\ignorespaces \textsl {E-Government und andere Zwecke der Internetnutzung(Quelle: E-Government und andere Zwecke der Internetnutzung, Statistisches Bundesamt Wiesbaden, 2005 - \href {http://www.destatis.de/download/d/wista/egovernment.pdf}{http://www.destatis.de/download/d/wista/egovernment.pdf})}}}{6}{figure.1.2}
\addvspace {10\p@ }
\addvspace {10\p@ }
\addvspace {10\p@ }