Text mit Fußnoten reformatieren

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Text mit Fußnoten reformatieren

von serox » So 23. Nov 2008, 19:08

Es funktioniert wunderbar. Die Ersetzungen habe ich relativ einfach mit Vim hinbekommen.
Vielen Dank für die schnelle und kompetente Hilfe!

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.

Text mit Fußnoten reformatieren

von serox » So 23. Nov 2008, 18:08

Hallo!

Ich habe folgendes Problem: Ich möchte einen von einer Website kopierten Text gerne mit LaTeX reformatieren. Der Text liegt im Editor in Absätze gegliedert vor. Die Schwierigkeit sind die Fußnoten.

Der Text sieht z.B. so aus:

Dies[1] ist ein Text[2].
BlaBlabla

[1] Fußnote 1
[2] Fußnote 2

Wie könnte ich es am besten anstellen, die Fußnotenzeichen im Text ([1] etc.) durch den eigentlichen Fußnotentext zu ersetzen, sodass ich das Ganze mit \footnote formatieren kann. Da der Text nicht nur ein paar Fußnoten enthält, wäre es schön, das irgendwie automatisch hinzukriegen.

Irgendwelche Ideen?

Nach oben