von KOMA » So 23. Nov 2008, 18:38
Kopiere die ganzen Fußnotentexte in eine eigene Datei. Versuche mit etwas Suchen/Ersetzen oder sed-Magie (ich weiß nicht, wie fitt Du in so etwas bist) die Fußnoten in Befehle umzuwandeln, beispielsweise »[1] Das ist eine Fußnote.« in »\NeueFussNote{1}{Das ist eine Fußnote.}« Dann definiere beispielsweise:
\newcommand*{\NeueFussNote}[2]{%
\@namedef{FussNote@#1}{#2}%
}
\newcommand*{\SetzeFussNote}[1]{%
\footnote{\@nameuse{FussNote@#1}}%
}
Jetzt kannst Du die neue Datei unmittelbar nach \begin{document} (damit babel zum Zuge kommt) per \input einlesen und hast danach die Fußnoten in Makros gespeichert. Jetzt musst Du nur noch die Fußnotenverweise im Text durch »\SetzeFussNote{1}« etc. ersetzen.
Das funktioniert natürlich nur, wenn die Fußnoten eindeutig nummeriert sind. Anderenfalls wird es ein klein wenig aufwändiger. Dann muss man die Fußnoten mit einem Zähler automatisch durchnummerieren lassen, um sie eindeutig zu machen.
Bezüglich des @ ist ggf. die Erklärung zu
\makeatletter zu beachten.
Kopiere die ganzen Fußnotentexte in eine eigene Datei. Versuche mit etwas Suchen/Ersetzen oder sed-Magie (ich weiß nicht, wie fitt Du in so etwas bist) die Fußnoten in Befehle umzuwandeln, beispielsweise »[1] Das ist eine Fußnote.« in »\NeueFussNote{1}{Das ist eine Fußnote.}« Dann definiere beispielsweise:
[code]\newcommand*{\NeueFussNote}[2]{%
\@namedef{FussNote@#1}{#2}%
}
\newcommand*{\SetzeFussNote}[1]{%
\footnote{\@nameuse{FussNote@#1}}%
}[/code]
Jetzt kannst Du die neue Datei unmittelbar nach \begin{document} (damit babel zum Zuge kommt) per \input einlesen und hast danach die Fußnoten in Makros gespeichert. Jetzt musst Du nur noch die Fußnotenverweise im Text durch »\SetzeFussNote{1}« etc. ersetzen.
Das funktioniert natürlich nur, wenn die Fußnoten eindeutig nummeriert sind. Anderenfalls wird es ein klein wenig aufwändiger. Dann muss man die Fußnoten mit einem Zähler automatisch durchnummerieren lassen, um sie eindeutig zu machen.
Bezüglich des @ ist ggf. die Erklärung zu [url=http://www.golatex.de/wiki/index.php?title=%5Cmakeatletter]\makeatletter[/url] zu beachten.