PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fussnoten mit Punkt beenden



johndaveus
16-01-2008, 19:48
Hallo,

wie kann man einstellen (dh. was in die Präambel schreiben) damit alle Fussnoten automatisch mit einem Punkt beendet werden, ausser wenn der Fussnotensatz sowieso schon mit einem Punkt abschliesst?

Ich benutze ein auf book aufbauendes Dokument (jurabook).

Und falls jemand eine Antwort hat: wo muss man das in der Präambel hinschreiben?

Danke im voraus

rais
16-01-2008, 20:59
Moin moin,
so es nicht bereits von einem Paket wie footmisc unterstützt wird (hab da jetzt nicht nach geschaut), könnte


\documentclass{jurabook}
\usepackage{ifthen}
\let\orgfootnote\footnote
\newcommand\myautodot{%
\ifthenelse{\the\spacefactor>\sfcode`,}{}{.}%
}
\renewcommand\footnote[2][\empty]{%
\ifx#1\empty%
\orgfootnote{#2\myautodot}%
\else%
\orgfootnote[#1]{#2\myautodot}%
\fi%
}
\begin{document}
\section{Test}
bla\footnote{ich hab schon nen Punkt.}
blubb\footnote{ich noch nicht}
\end{document}
in etwa so tun -- es sei denn, Du hast irgendwo \frenchspacing eingesetzt...

MfG,

johndaveus
16-01-2008, 22:11
Wow, danke!

Leider hat Jurabook anscheinend auch schon eine ähnliche Funktion, denn bei gewissen Fussnoten (Bücher) gibt's automatisch einen Punkt, aber nicht bei anderen ... so dass ich jetzt zwar immer mindestens einen Punkt hab, aber manchmal auch zwei.

Könnte man da noch ein if [..] dann [.] machen? :o :)

Wahrscheinlich muss ich mir aber wohl auch einfach mal die Zeit nehmen, ifthen zu verstehen.

Aber bei anderen Klassen klappt's klasse :-), deshalb danke nochmals

rais
16-01-2008, 22:44
Leider hat Jurabook anscheinend auch schon eine ähnliche Funktion, denn bei gewissen Fussnoten (Bücher) gibt's automatisch einen Punkt, aber nicht bei anderen ... so dass ich jetzt zwar immer mindestens einen Punkt hab, aber manchmal auch zwei.

hast Du mal ein Beispiel für so einen Fall?
MfG,

johndaveus
17-01-2008, 15:02
Hallo!

Das sieht folgendermassen aus:

Tex-Dokument:

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\documentclass[12pt,a4paper,oneside,fncontinued,compact,centeredl ayout]{jurabook}[2006/04/26]
\usepackage[german]{babel}
\usepackage{jurarsp}
\usepackage{jurabib}
\jurabibsetup{authorformat=smallcaps}

\begin{document}
\mainmatter

Hier kommt eine Fussnote ohne Punkt\footnote{Fussnote ohne Punkt}.

Hier kommt eine Fussnote mit Punkt\footnote{Fussnote mit Punkt.}.

Bei dieser Fussnote sollte automatisch ein Punkt stehen\footcite[S. 85]{Savigny}.

Hier sollte kein Punkt stehen\footnote{\cite[S. 85]{Savigny}}, es steht aber einer weil die Abkürzung, die hier automatisch den Eintrag ersetzt, bereits einen Punkt hat.

Hier sollte kein Punkt stehen\footnote{\cite[S. 85]{Berthold}}.

\bibliographystyle{jurabib}
\bibliography{Bib}
\end{document}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

In der Bib.Datei, die Bib heisst, steht folgendes:

@BOOK{Savigny,
author = {Friedrich Carl von Savigny},
title = {System des heutigen römischen Rechts},
volume = 8,
year = {1849},
address = {Berlin},
publisher = {Veit und Comp.}

@BOOK{Berthold,
author = {Friedrich Carl von Berthold},
title = {System des heutigen türkischen Rechts},
volume = 8,
year = {1849},
address = {Berlin},
publisher = {Veit und Comp.}

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

Wenn man das nun mit folgendem ifthen-Eintrag ausprobiert, stehen fast überall zwei Punkte ....

\usepackage{ifthen}
\let\orgfootnote\footnote
\newcommand\myautodot{%
\ifthenelse{\the\spacefactor>\sfcode`,}{}{.}%
}
\renewcommand\footnote[2][\empty]{%
\ifx#1\empty%
\orgfootnote{#2\myautodot}%
\else%
\orgfootnote[#1]{#2\myautodot}%
\fi%
}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

rais
17-01-2008, 16:16
Moin moin,
da dreht doch einer an den sfcodes;-)
Versuch es so:


\let\orgfootnote\footnote
\newcommand\myautodot{%
\ifthenelse{\the\spacefactor>\sfcode`,}{}{.}%
}
\renewcommand\footnote[2][\empty]{%
\ifx#1\empty%
\orgfootnote{\normalsfcodes#2\myautodot}%
\else%
\orgfootnote[#1]{\normalsfcodes#2\myautodot}%
\fi%
}

Das ifthen-Paket brauchst Du hier nicht extra zu laden, das erledigt jurabook schon -- spätestens aber jurabib.;)

BTW: Nutze bitte die hiesige Code-Umgebung, das sollte seltsam anmutende Leerzeichen wie hier in "centeredl ayout" unterbinden.
MfG,

johndaveus
17-01-2008, 16:54
OOOOOOOOOOOOOOOOOOOOOO, wie ist das schön!

Überall nur ein Punkt! :)

:):):):):):):)

Vielen herzlichen Dank!

Markus-J.
15-07-2008, 18:42
Hallo,

ich habe das gleiche Problem mit den Punkten am Ende der Fußnoten doch leider funktioniert die hier aufgeführte Lösung bei mir nicht, weil ich bei Wiederholungszitaten ein "Ebd." ausgeben lasse, das standardmäßig einen Punkt am Ende hat und haben soll. Die Fußnote bekommt dann trotz Einbindung von rais' Code zwei Punkte am Ende.
Kann man das wohl irgendwie so einstellen, dass Latex auch bei dieser Konstellation nur einen Punkt pro Fußnote druckt?

Besten Dank
Markus-J.


Minimalbsp.:


\documentclass[a4paper,12pt,cleardoubleempty,draft]{scrbook}
\usepackage[ibidem={strictdoublepage}]{jurabib}
\usepackage{ngerman}

\AddTo\bibsgerman{%
\renewcommand*{\ibidemname}{Ebd.}
\renewcommand*{\ibidemmidname}{ebd.}
}

\usepackage{ifthen}
\let\orgfootnote\footnote
\newcommand\myautodot{%
\ifthenelse{\the\spacefactor>\sfcode`,}{}{.}%
}
\renewcommand\footnote[2][\empty]{%
\ifx#1\empty%
\orgfootnote{\normalsfcodes#2\myautodot}%
\else%
\orgfootnote[#1]{\normalsfcodes#2\myautodot}%
\fi%
}

\begin{document}

\section{Test}
bla\footnote{~\cite[][42]{BergerLeid}}
blubb\footnote{~\cite[][42]{BergerLeid}}
blabla\footnote{~\cite[][42]{BergerLeid}}
blubbblubb\footnote{~\cite[][42]{BergerLeid} Hinter diesem Ebd. muss jetzt ja der Abk\"urzungspunkt stehen}

\bibliographystyle{jurabib}
\bibliography{Bib}

\end{document}


Bib-Datei:


@BOOK{BergerLeid,
author = {Max Berger},
title = {Welch ein Leid mit Fußnoten},
shortauthor = {M. Berger},
shorttitle = {Leid},
year = 1892,
address = {Stuttgart},
edition = {},
pages = {}
}

rais
16-07-2008, 21:14
Moin moin,

Die Fußnote bekommt dann trotz Einbindung von rais' Code zwei Punkte am Ende.

dann musst Du wohl ``rais' Code'' modifizieren...:)
Versuch es mit \nonfrenchspacing statt \normalsfcodes in der Umdefinition von \footnote.

MfG

Markus-J.
16-07-2008, 22:53
Grandios!!!
Ich bin begeistert und dankbar, lieber rais.
Was nicht alles geht, wenn man es nur kann.

Die Gelegenheit kann ich nun natürlich nicht verstreichen lassen, ohne zumindest zu versuchen, auch das letzte Fußnotenproblem, für das ich nun schon tagelang nach einer Lösung suche (sie selbst zu entwickeln fehlt mir leider der Sachverstand), hier zu erwähnen - in der Hoffnung auf eine ebenso kompetente Antwort:

Es geht wieder um den Zeichensatz, und zwar um ein Komma nach Klammern in denen entweder
1) im Literaturverzeichnis eine Reihe
oder
2) in der Fußnote die Jahreszahl steht.

Das Komma ist da, soll aber nicht da stehen, wenn dort besagte Klammerung gesetzt ist - in den Fußnoten ist das ja immer der Fall (zumindest so, wie ich es hier eingerichtet habe), im Literaturverzeichnis aber eben nur, wenn ich noch die Reihenangabe hinzufüge. Das ist jetzt wahrlich ein geringeres Problem als zwei Punkte, die ja einfach falsch sind. Aber auch die Optik soll ja stimmen.

Als Beispiel:
zu 1) im Literaturverzeichnis soll dann stehen:
Max Mustermann, Mustertitel (Musterreihe 27) Hannover 2008.
zu 2) in der Kurzzitation der Fußnote sollte stehen:
M. Mustermann, Mustertitel (2008) 25-35.

De facto steht aber jeweils ein Komma hinter der Klammer (vor Hannover, bzw. vor den Seitenzahlen).
Die Jahresangabe im Kurztitel ist übrigens geschummelt: die habe ich manuell in den shorttitle reingeschrieben, weil ich sie nicht hinter dem Autor haben will, wie es authorformat=year macht. (Gleiches gilt für die Reihenangabe.)

Gibt es eine Möglichkeit die Kommata dort wegzubekommen?
Für Hinweise wäre ich noch dankbarer als ich es ohnehin schon bin.

Beste Grüße
Markus-J.


Das Minimalbeispiel (mit der Konfiguration für jurabib etwas länger):


\documentclass[a4paper,12pt,cleardoubleempty,draft]{scrbook}
\usepackage{ngerman}
\usepackage[ansinew]{inputenc}


%------Anfang jurabib-config ---------------------------------------------------

\usepackage[ibidem={strictdoublepage}, titleformat={all,commasep}, superscriptedition=year, biblikecite, authorformat={allreversed,smallcaps}, dotafter=bibentry, pages={always,format}, citefull=first, commabeforerest, see]{jurabib}

\renewcommand*{\bibjtsep}{in: }
\renewcommand{\bibbtsep}{in: }
\renewcommand*{\bibansep}{, }
\renewcommand*{\bibatsep}{, }

\renewcommand{\bibbtasep}{, } % dito
\renewcommand{\jbbfsasep}{, } % dito
\renewcommand{\bibbfsasep}{, } % dito

\renewcommand*{\bibbdsep}{}
\renewcommand*{\bibpldelim}{(}
\renewcommand*{\bibprdelim}{)}
\renewcommand{\ajtsep}{}

\renewcommand*{\jbauthorfnfont}{} %sorgt dafür, dass der Vorname des Autors nicht in Kapitälchen gesetzt wird


\jbfirstcitepageranges
\AddTo\bibsgerman{%
\def\herename{\textit{hier: }}%
\renewcommand*{\ibidemname}{Ebd.}
\renewcommand*{\ibidemmidname}{ebd.}
\renewcommand*{\jbpagename}{}%
\renewcommand*{\jbpagesname}{}%
\renewcommand*{\bibpagename}{}%
\renewcommand*{\bibpagesname}{}%
}

%------Ende jurabib-config ---------------------------------------------------


\usepackage{ifthen}
\let\orgfootnote\footnote
\newcommand\myautodot{%
\ifthenelse{\the\spacefactor>\sfcode`,}{}{.}%
}
\renewcommand\footnote[2][\empty]{%
\ifx#1\empty%
\orgfootnote{\nonfrenchspacing #2\myautodot}%
\else%
\orgfootnote[#1]{\nonfrenchspacing #2\myautodot}%
\fi%
}


\begin{document}

\section{Test}

bla\footnote{~\cite[][42]{BergerLeid}}
blabla\footnote{~\cite[][42]{BergerFreude}}
blubb\footnote{~\cite[][42]{BergerLeid}}
blubbblubb\footnote{~\cite[][42]{BergerFreude}}


\bibliographystyle{jurabib}
\bibliography{Bib}
\end{document}


\end{document}



Und die passende bib-Datei:


@BOOK{BergerLeid,
author = {Max Berger},
title = {Welch ein Leid mit Fußnoten},
shortauthor = {M. Berger},
shorttitle = {Leid (1892)},
year = 1892,
address = {Stuttgart},
edition = {},
pages = {}
}

@BOOK{BergerFreude,
author = {Max Berger},
title = {Welch eine Freude mit Fußnotenhilfe (Hilfsbuchreihe 25)},
shortauthor = {M. Berger},
shorttitle = {Freude (1893)},
year = 1893,
address = {Stuttgart},
edition = {},
pages = {}
}

Markus-J.
16-07-2008, 23:12
Hallo!

Zumindest für die Reihenangabe geht es vielleicht "sauberer" über den Zusatz titleaddon in der bib-Datei, also für den betreffenden Titel so:

@BOOK{BergerFreude,
author = {Max Berger},
title = {Welch eine Freude mit Fußnotenhilfe},
shortauthor = {M. Berger},
shorttitle = {Freude (1893)},
titleaddon ={(Hilfsbuchreihe 25)},
year = 1893,
address = {Stuttgart},
edition = {},
pages = {}
}

Vielleicht ist es so einfacher zu standardisieren, auch wenn dadurch vorerst noch ein Komma dazukommt: Im Literaturverzeichnis ergibt das dann nämlich: Max Mustermann, Mustertitel, (Musterreihe 25), Hannover 2008.

Beste Grüße
Markus-J.

rais
19-07-2008, 21:18
Moin Markus,


Es geht wieder um den Zeichensatz, und zwar um ein Komma nach Klammern in denen entweder
1) im Literaturverzeichnis eine Reihe
oder
2) in der Fußnote die Jahreszahl steht.

Das Komma ist da, soll aber nicht da stehen, wenn dort besagte Klammerung gesetzt ist - in den Fußnoten ist das ja immer der Fall (zumindest so, wie ich es hier eingerichtet habe), im Literaturverzeichnis aber eben nur, wenn ich noch die Reihenangabe hinzufüge. Das ist jetzt wahrlich ein geringeres Problem als zwei Punkte, die ja einfach falsch sind. Aber auch die Optik soll ja stimmen.

Als Beispiel:
zu 1) im Literaturverzeichnis soll dann stehen:
Max Mustermann, Mustertitel (Musterreihe 27) Hannover 2008.
zu 2) in der Kurzzitation der Fußnote sollte stehen:
M. Mustermann, Mustertitel (2008) 25-35.

De facto steht aber jeweils ein Komma hinter der Klammer (vor Hannover, bzw. vor den Seitenzahlen).

Versuch mal folgendes -- aufbauend auf den titleaddon-Eintrag:
Erstelle eine Kopie von `jurabib.bst' in Deinem Projektordner und nenne sie z. B. `myjurabib.bst'. Diese `myjurabib.bst öffnest Du in einem Texteditor, suchst nach der Funktion `format.titleaddon' und modifizierst sie etwa so:


FUNCTION {format.titleaddon}
{ title empty$
{ "" }
{ titleaddon empty$
{ "\bibatsepnew\ " } %%%<--""
{ titleaddon "\bibatsep\ " * }
if$
}
if$
}

In Deiner .tex entsprechend


\renewcommand*\bibatsep{}
\newcommand*\bibatsepnew{\unskip,}
in die Präambel und etwas später im Text natürlich noch den \bibliographystyle an den neuen Dateinamen anpassen.;)

Und schau Dir vllt den \citefield-Befehl (jurabib) an -- evtl kannst Du Dir damit Deinen eigenen Textzitierstil zurechtbasteln...

MfG

Markus-J.
29-07-2008, 19:01
Hallo Rainer,

(da habe ich doch die ersten Male glatt den unten angefügten, realen Namen übersehen -) besten Dank für Deine Antwort!

Bevor ich Dir die lange Geschichte meiner kleinen Fehler mit Deiner genialen Lösung erzähle, melde ich einfach, dass es jetzt klappt - zumindest für die Kommata um die Reihenangaben (als titleaddon) herum!
Wenn es jetzt noch eine Standardlösung i.S.v. \renewcommand {separation-after-shorttitle} geben würde, damit ich die Kommata nach dem Kurztitel in der Fußnote wegbekomme, wäre das prima. Du weißt nicht zufällig davon?

Es haben sich mittlerweile noch andere Missstände offenbart, aber das poste ich besser nochmal bei Zeiten gesondert unter einer passenden Überschrift (etwa: Ders./Dies. in Wiederholungszitaten mit jurabib).

Besten Dank nochmal
Markus-J.

rais
30-07-2008, 00:50
Moin Markus,
anstatt vllt die vielen Kommata zu entfernen ... hast Du es Dir schonmal ohne die `commabeforerest'-Option angesehen?

MfG

Markus-J.
30-07-2008, 09:48
Hallo Rainer,

mit meinen vielen Kommata hälst Du mich sicher schon für verrückt... Aber man hat halt so seine Vorgaben und Vorstellungen...
Jedenfalls schießt das Abschalten von commabeforerest über das Ziel hinaus: Die Kommata nach shorttitle sind dann zwar weg, aber eben auch die Kommata bei Vollzitation vor der Seitenzahl. Mit geht es ja aber darum, nur dort keine Kommata zu setzen, wo die Abtrennung durch eine Klammerung () eindeutig ist. D.h. im Kurzzitat mit geklammerter Jahreszahl ohne Komma, im Vollzitat ohne Klammer, aber mit Komma...
Das gleiche Problem besteht auch noch bei den bib-Eintragungen unter Periodical, wo jurabib nach der geklammerten Jahreszahl auch ein Komma setzen zu müssen meint.
Wenn Du dazu eine Idee hast, wäre ich Dir sehr dankbar - ich bin parallel weiterhin auf der Suche...

Beste Grüße
Markus-J.

ElEsido
24-02-2011, 16:13
Rainer, hättest Du auch eine Lösung, die keinen Punkt setzt, wenn eine Fussnote so aufhört?1)

1) Hier die Fussnote. (Sie dient bloss als Beispiel.)




Moin moin,
da dreht doch einer an den sfcodes;-)
Versuch es so:


\let\orgfootnote\footnote
\newcommand\myautodot{%
\ifthenelse{\the\spacefactor>\sfcode`,}{}{.}%
}
\renewcommand\footnote[2][\empty]{%
\ifx#1\empty%
\orgfootnote{\normalsfcodes#2\myautodot}%
\else%
\orgfootnote[#1]{\normalsfcodes#2\myautodot}%
\fi%
}

Das ifthen-Paket brauchst Du hier nicht extra zu laden, das erledigt jurabook schon -- spätestens aber jurabib.;)

BTW: Nutze bitte die hiesige Code-Umgebung, das sollte seltsam anmutende Leerzeichen wie hier in "centeredl ayout" unterbinden.
MfG,

rais
24-02-2011, 20:53
Moin moin,

Rainer, hättest Du auch eine Lösung, die keinen Punkt setzt, wenn eine Fussnote so aufhört?1)

1) Hier die Fussnote. (Sie dient bloss als Beispiel.)
ich verstehe nicht ganz (http://www.minimalbeispiel.de), was Du meinst...


\documentclass{article}
\usepackage{ifthen}
\let\orgfootnote\footnote
\newcommand\myautodot{%
\ifthenelse{\the\spacefactor>\sfcode`,}{}{.}%
}
\renewcommand\footnote[2][\empty]{%
\ifx#1\empty
\orgfootnote{\normalsfcodes#2\myautodot}%
\else
\orgfootnote[#1]{\normalsfcodes#2\myautodot}%
\fi
}
\begin{document}
\section{Test}
a\footnote{Hier die Fussnote}
b\footnote{Hier die Fussnote.}
c\footnote{Hier die Fussnote. (Sie dient bloss als Beispiel.)}
\end{document}

MfG

ElEsido
07-03-2011, 10:43
Das Problem scheint am Paket Biblatex zu liegen. (Ich hatte auch glossaries im Verdacht, aber das funktioniert einwandfrei.) Wüsstest Du eine Lösung?


\documentclass{article}
\usepackage{ifthen, glossaries}
\usepackage[style=authortitle]{biblatex}

% Fussnotenpunkt
\let\orgfootnote\footnote
\newcommand\myautodot{%
\ifthenelse{\the\spacefactor>\sfcode`,}{}{.}%
}
\renewcommand\footnote[2][\empty]{%
\ifx#1\empty
\orgfootnote{\normalsfcodes#2\myautodot}%
\else
\orgfootnote[#1]{\normalsfcodes#2\myautodot}%
\fi
}

% Definition der Abkürzung
\newacronym{ff}{ff.}{folgende}
\glsunset{ff}

% Ein Bibliographieeintrag
\bibliography{Biblio}
\begin{filecontents}{Biblio.bib}
@article{Schmidt200601,
Author={Heinrich Schmidt and Karl Meier and Ferdinand Maurer},
Journal={Eine Zeitschrift},
Title={Ein Titel},
Year={2006},
Volume={1. Jg.},
Number={5},
Pages={1--10}
}
\end{filecontents}

\begin{document}
\section{Test}
c1\footnote{Hier die Fussnote. (Sie dient bloss als Beispiel.)}
c2\footnote{Hier die Fussnote. \mkbibparens{Sie dient bloss als Beispiel.}}
d\footnote{Siehe S.\ 7 \gls{ff}}
Text.\footcite[3 ff.]{Schmidt200601}
Mehr Text.\footcite[3 \protect\gls{ff}]{Schmidt200601}
Wichtig!\footnote{Das sagte schon Schmidt \parencite[3 \protect\gls{ff}]{Schmidt200601}}

\end{document}

ElEsido
14-03-2011, 18:34
Es gibt auch doppelte Fussnotenpunkte, wenn unmittelbar nach einem Zitat (aber nicht als dessen Teil) einer steht.


\documentclass{article}
\usepackage{ifthen}
\usepackage[style=authortitle]{biblatex}

% Fussnotenpunkt
\let\orgfootnote\footnote
\newcommand\myautodot{%
\ifthenelse{\the\spacefactor>\sfcode`,}{}{.}%
}
\renewcommand\footnote[2][\empty]{%
\ifx#1\empty
\orgfootnote{\normalsfcodes#2\myautodot}%
\else
\orgfootnote[#1]{\normalsfcodes#2\myautodot}%
\fi
}

% Ein Bibliographieeintrag
\bibliography{Biblio}
\begin{filecontents}{Biblio.bib}
@article{Schmidt200601,
Author={Heinrich Schmidt and Karl Meier and Ferdinand Maurer},
Journal={Eine Zeitschrift},
Title={Ein Titel},
Year={2006},
Volume={1. Jg.},
Number={5},
Pages={1--10}
}
\end{filecontents}

\begin{document}
\section{Test}
Auch interessant!\footnote{Siehe dazu:\cite[3]{Schmidt200601}.}

\end{document}

rais
16-03-2011, 01:31
Moin moin,

Das Problem scheint am Paket Biblatex zu liegen.
versuch mal


\documentclass{article}
\usepackage{glossaries}
\usepackage[style=authortitle]{biblatex}
\newif\ifdotalreadyseen
\makeatletter
%Original siehe biblatex.sty (1.2a), \mkbibparens:
\newrobustcmd{\mkbibparensdot}[1]{%
\begingroup
\blx@blxinit
\blx@setsfcodes
\bibopenparen#1%
\ifpunct{\global\dotalreadyseentrue}{}%
\bibcloseparen
\endgroup}
\makeatother
%Original siehe authortitle.cbx (1.2a), \parencite:
\DeclareCiteCommand{\ParenCite}[\mkbibparensdot]
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
\usebibmacro{cite}}
{\multicitedelim}
{\usebibmacro{postnote}}

% Fussnotenpunkt
\let\orgfootnote\footnote
\newcommand\myautodot{%
\ifdotalreadyseen
\typeout{\string\myautodot-Info: Punkt wurde bereits detektiert.}%
\else
\ifnum\the\spacefactor<\sfcode`,
.%
\fi
\fi
\global\dotalreadyseenfalse
}
\renewcommand\footnote[2][\empty]{%
\ifx#1\empty
\orgfootnote{\normalsfcodes#2\myautodot}%
\else
\orgfootnote[#1]{\normalsfcodes#2\myautodot}%
\fi
}

% Definition der Abkürzung
\newacronym{ff}{ff.}{folgende}
\glsunset{ff}

% Ein Bibliographieeintrag
\bibliography{Biblio}
\begin{filecontents}{Biblio.bib}
@article{Schmidt200601,
Author={Heinrich Schmidt and Karl Meier and Ferdinand Maurer},
Journal={Eine Zeitschrift},
Title={Ein Titel},
Year={2006},
Volume={1. Jg.},
Number={5},
Pages={1--10}
}
\end{filecontents}

\begin{document}
\section{Test}
c1\footnote{Hier die Fussnote. (Sie dient bloss als Beispiel.)}
c2\footnote{Hier die Fussnote. \mkbibparensdot{Sie dient bloss als Beispiel.}}
d\footnote{Siehe S.\ 7 \gls{ff}}
Text.\footcite[3 ff.]{Schmidt200601}
Mehr Text.\footcite[3 \protect\gls{ff}]{Schmidt200601}
Wichtig!\footnote{Das sagte schon Schmidt \ParenCite[3 \protect\gls{ff}]{Schmidt200601}}
blubb\footnote{test}
\end{document}

obwohl, ich frage mich langsam, wozu Du einen Befehl zum Anfügen eines Punktes in Fußnoten benötigst, wenn alle präsentierten Fußnoten eh mit einem Satzendezeichen versehen sind.:p

MfG

ElEsido
17-03-2011, 08:48
Super, vielen Dank!

Viele Zitate hören nicht mit "Meier, 3 ff." auf, sondern schlicht mit "Meier, 3". Bei knapp 1000 Fussnoten finde ich eine automatische Kontrolle sehr praktisch.