Für die Fussnote klappt es ganz gut, und auch bei der Endnote wird ein Punkt ausgegeben, verursacht aber eine Fehlermeldung.
Hier der Code:
\documentclass[a4paper,oneside,parskip=full]{scrbook} \usepackage[latin9]{inputenc} \usepackage[greek,ngerman]{betababel} \usepackage{endnotes} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \makeatletter \renewcommand*{\subparagraph}{\@startsection{subparagraph}{2}{0,5cm}% {-2ex}% {1ex}% {\reset@font\bfseries}} \renewcommand{\thesubparagraph}{\arabic{subparagraph}} \makeatother %%%%%%%%%%%%%%%%%%%%%%%%%% \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 } \let\orgendnote\endnote \newcommand\myautodot{% \ifthenelse{\the\spacefactor>\sfcode`,}{}{.}% } \renewcommand\endnote[2][\empty]{% \ifx#1\empty% \orgendnote{\normalsfcodes#2\myautodot}% \else% \orgendnote[#1]{\normalsfcodes#2\myautodot}% \fi% } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \usepackage{blindtext} \usepackage{hyperref} \begin{document} Dies ist eine Fussnote\footnote{Erste Fu\ss{note}}. \clearpage % Umdefinieren des Header von endnotes % aus der Datei endnotes.sty \let\footnote=\endnote \def\enoteheading{% \mbox{} \vskip+.5\baselineskip %Abstand zum Text; falls Linie \vskip-.5\baselineskip \par % \rule{3cm}{.4pt} %Linie \vskip+.1\baselineskip % Abstand zur Linie \setcounter{endnote}{0} % endnotes-Zähler rücksetzen } \parindent 0pt % Einzug \parskip .3ex % Abstand zwischen Fußnoten \newcommand*{\absatzfn}{\theendnotes\addtoendnotes{}} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \subparagraph{Beispiel} Dies ist eine Endnote\footnote{Erste Endnote}. \absatzfn \end{document}
Zudem wäre ich auch Abnehmer für einen Tipp, wie man Endnoten verlinken kann (mit hyperref oder so). Meine Versuche sind alle fehlgeschlagen...
Danke für eure Vorschläge.