Abstand Fussnotenziffer

Klassen und Pakete zur einfachen Umsetzung individueller Vorstellungen


Manuscript

Abstand Fussnotenziffer

Beitrag von Manuscript »

Hallo

Auf dieser Seite: http://www.golatex.de/fussnoten-ziffer- ... t6352.html ist ein guter Workaround beschrieben, wie man mit Komascript die Fussnote linksbündig so setzen kann, dass der Abstand zwischen der Ziffer und dem Text immer gleich bleiben, auch wenn die Ziffer zwei bzw. dreistellig wird.
Ist dies auch mit einer rechtsbündigen Fussnote möglich?

Konkret sollte die Fussnote so aussehen (vgl. die Seite oben):
Fließtext, der auf einer (vertikalen) Linie mit dem
Fußnotentext und den Fußnotenziffern beginnt.

----------------

    1 Der Text mit Zeilenumbruch
bei dem es links weiter geht
    21 Das ist auch eine Fußnote, deren
Abstand zwischen Ziffern und Text gleich der
Fußnote 1 ist
    121 Ebenso ist das bei dann bei Fußnoten
mit 3 Ziffern
Vielen Dank für Anregungen!
Manu

Benutzeravatar
cgnieder
Forum-Meister
Forum-Meister
Beiträge: 730
Registriert: Fr 22. Okt 2010, 18:37
Wohnort: Herrenberg
Kontaktdaten:

Beitrag von cgnieder »

Es ist.
\documentclass{scrartcl}

% a dummy text for demonstration purposes:
\newcommand\sample{Ein langer Text, der über die Zeile hinausgeht. Ein langer Text, der über die Zeile hinausgeht. Ein langer Text, der über die Zeile hinausgeht. Ein langer Text, der über die Zeile hinausgeht.}

\makeatletter
% length for measurement and customization
\newlength\my@footnotenumber
\newlength\myfootnotehang
\setlength\myfootnotehang{0pt}

% save \footnote definition
\let\myfootnote\footnote

% redefine \footnote
\renewcommand\footnote[2][]{%
  \ifx\relax#1\relax
    \myfootnote{%
      \settowidth\my@footnotenumber{\thefootnotemark}%
      \addtolength\my@footnotenumber{\myfootnotehang}%
      \hspace*{\my@footnotenumber}#2}%
  \else
    \myfootnote[#1]{%
      \settowidth\my@footnotenumber{#1}%
      \addtolength\my@footnotenumber{\myfootnotehang}%
      \hspace*{\my@footnotenumber}#2}%
  \fi}

% use KOMA's built-in footnote definition makro for appearance of footnote
\deffootnote[.5em]{0pt}{1em}{%
  \settowidth\my@footnotenumber{\thefootnotemark}%
  \addtolength\my@footnotenumber{\myfootnotehang}%
  \makebox[.5em][l]{\hspace*{\myfootnotehang}\textsuperscript{\bfseries\thefootnotemark}}} 
\makeatother

\begin{document}

Das ist ein Test\footnote{\sample} und das ein zweiter\footnote[12]{\sample} und ein dritter\footnote[123]{\sample}

\newpage
\setlength\myfootnotehang{1em}
Das ist ein Test\footnote{\sample} und das ein zweiter\footnote[12]{\sample} und ein dritter\footnote[123]{\sample}

\end{document}
Keine Garantien, dass das unter allen Umständen funktioniert...

Gruß
Clemens
Paketauthor

Manuscript

Beitrag von Manuscript »

Vielen Dank! Dieser Workaround funktioniert, aber auch nur linksbündig ganz nach Wünschen. Mit
\makebox[r][\code] verschiebt sich die Fussnotenziffer trotzdem nach links, und es gibt einen grösseren Abstand zum Fussnotentext.
Ungefähr so:
[code]
-------
   9 Text Text Text Text 
Text Text Text 
 10   Text Text Text 
Text Text Text Text  

Antworten