Abstand Fußnote zum Text

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: Abstand Fußnote zum Text

von Gast » Sa 22. Aug 2015, 12:37

Potzblitz, das ist ja interessant! Wenn ich es recht sehe, hat man das Problem aber auch schon mit dem Standard von scrreprt ohne irgendwelche Modifikationen. Ist es dann sinnvoll, immer \usepackage[bottom]{footmisc} zu laden?

von u_fischer » Sa 22. Aug 2015, 12:32

Anonymous hat geschrieben:Man kann die Nutzung des Pakets für sauberer halten, weil man so den Abstand nicht aktiv selbst in die \footnoterule stopft. Außerdem weicht die Definition sehr stark vom Standard ab.

Also wäre die Nutzung des Pakets footmisc etwas eleganter.
Bis man dann auch ein paar Gleitumgebungen hat. Füge mal
\begin{figure}[b]Hier ist ein Bild\end{figure} 
deinem Beispiel hinzu.

von Gast » Sa 22. Aug 2015, 07:56

Man kann die Nutzung des Pakets für sauberer halten, weil man so den Abstand nicht aktiv selbst in die \footnoterule stopft. Außerdem weicht die Definition sehr stark vom Standard ab.

Also wäre die Nutzung des Pakets footmisc etwas eleganter.

Du kannst aber auch stattdessen die Koma-Script-Definitionen selbst ändern, die sehen in etwa so aus
\makeatletter
\renewcommand*\footnoterule{%
  \normalsize\ftn@rule@test@values
  \kern-\dimexpr 2.6\p@+\ftn@rule@height\relax
  \ifx\@textbottom\relax\else\vskip \z@ \@plus.05fil\fi
  {\usekomafont{footnoterule}{%
      \hrule \@height\ftn@rule@height \@width\ftn@rule@width}}%
  \kern 2.6\p@}
\makeatother
In Anlehnung an Distance between footnote and the line above it kannst Du nun die 2.6, die dort stehen, an deine Wünsche anpassen.
Je größer die Zahl, desto größer der Abstand.

Wird die Zahl sehr groß, ist es unter Umständen nötig, \skip\footins etwas zu vergrößern.
Z.B mittels \addtolength{\skip\footins}{1.4pt}, das musst Du im Einzelfall dann ausbalancieren.

Die Änderung der Koma-Version hat den Vorteil, dass die Optionen für die Fußnotenhöhe und -breite weiterhin funktionieren.
\documentclass{scrreprt}
\usepackage{blindtext}

\deffootnote[1.1em]{1em}{1em}{\textsuperscript{\thefootnotemark} }


\makeatletter
\renewcommand*\footnoterule{%
  \normalsize\ftn@rule@test@values
  \kern-\dimexpr 8\p@+\ftn@rule@height\relax
  \ifx\@textbottom\relax\else\vskip \z@ \@plus.05fil\fi
  {\usekomafont{footnoterule}{%
      \hrule \@height\ftn@rule@height \@width\ftn@rule@width}}%
  \kern 8\p@}
\addtolength{\skip\footins}{5.4\p@}
\makeatother

\begin{document}
Lorem\footnote{Flamingo Unicorn Cabybara Koala} ipsum\footnote{Hallo} dolor\footnote{Huhu}\blindtext[2]
\pagebreak
Lorem\footnote{Wombat, Konijn} \blindtext[6]
\end{document}

von Dave Miller » Fr 21. Aug 2015, 23:32

u_fischer hat geschrieben:
Anonymous hat geschrieben:Da da @s vorkommen, brauchst Du natürlich.

\makeatletter
\renewcommand\footnoterule{\vskip \z@ \@plus .05fil\kern-.75\skip\footins\hrule width 1.9cm height .4pt\kern-.4pt\kern.75\skip\footins}
\makeatother
Nun, ich würde ja \usepackage[bottom]{footmisc} benützen.
Wieso?

von u_fischer » Fr 21. Aug 2015, 23:29

Anonymous hat geschrieben:Da da @s vorkommen, brauchst Du natürlich.

\makeatletter
\renewcommand\footnoterule{\vskip \z@ \@plus .05fil\kern-.75\skip\footins\hrule width 1.9cm height .4pt\kern-.4pt\kern.75\skip\footins}
\makeatother
Nun, ich würde ja \usepackage[bottom]{footmisc} benützen.

von Dave Miller » Fr 21. Aug 2015, 22:01

Anonymous hat geschrieben:Da da @s vorkommen, brauchst Du natürlich.

\makeatletter
\renewcommand\footnoterule{\vskip \z@ \@plus .05fil\kern-.75\skip\footins\hrule width 1.9cm height .4pt\kern-.4pt\kern.75\skip\footins}
\makeatother

Danke :)

von Dave Miller » Fr 21. Aug 2015, 21:46

:)

von Gast » Fr 21. Aug 2015, 21:44

Da da @s vorkommen, brauchst Du natürlich.

\makeatletter
\renewcommand\footnoterule{\vskip \z@ \@plus .05fil\kern-.75\skip\footins\hrule width 1.9cm height .4pt\kern-.4pt\kern.75\skip\footins}
\makeatother

von Gast » Fr 21. Aug 2015, 21:39

Was genau möchtest Du denn erreichen?

Mit
\renewcommand\footnoterule{\vskip \z@ \@plus .05fil\kern-.75\skip\footins\hrule width 1.9cm height .4pt\kern-.4pt\kern.75\skip\footins}
klebt nichts mehr, aber ist das, was Du wolltest?

von Dave Miller » Fr 21. Aug 2015, 21:24

\documentclass{scrreprt} 
\usepackage{blindtext} 

\usepackage[autocite=footnote,style=authortitle,alldates=short]{biblatex} 
\ExecuteBibliographyOptions{dashed=false}
\renewcommand*{\finentrypunct}{\addspace} 									%entfernt Punkt am Ende des Lit.Verz.
\renewcommand{\labelnamepunct}{\addspace} 									%entfernt ":" bzw. ","   Lit.Verz.
\DeclareFieldFormat{title}{#1}												%titel nicht kursiv (standard) fußnote
\DeclareFieldFormat*{citetitle}{#1}											%titel nicht kursiv (standard)
%\renewcommand*{\labelnamepunct}{\addcolon\addspace}							% ":" nach letztem namen

    
\deffootnote[1.1em]{1em}{1em}{\textsuperscript{\thefootnotemark} }
%\addtolength{\skip\footins}{\baselineskip}
\renewcommand{\bibfootnotewrapper}[1]{% entfernt punkt nach fußnote
  \bibsentence#1}
\renewbibmacro*{prenote}{% 
  \iffieldundef{prenote} 
    {\printtext{}% 
     \setunit{\prenotedelim}} 
    {\iffieldequalstr{prenote}{XX} %\footcite[xx]{key}
     {} 
    {\printfield{prenote}% 
      \setunit{\prenotedelim}}}}
\setlength{\bibitemsep}{2\itemsep}
\renewbibmacro*{prenote:nocf}{% 
  \iffieldundef{prenote} 
    {} 
    {\printfield{prenote}% 
     \setunit{\prenotedelim}}}
     \DeclareCiteCommand{\cite} 
  {\usebibmacro{prenote:nocf}} 
  {\usebibmacro{citeindex}% 
   \usebibmacro{cite}} 
  {\multicitedelim} 
  {\usebibmacro{postnote}}

\renewcommand\footnoterule{\kern-.75\skip\footins 
   \hrule width 1.9cm height .4pt\kern 
-.4pt\kern.75\skip\footins} 
\begin{document} 
\blindtext\footnote{Flamingo Unicorn Cabybara Koala} 
\pagebreak
\blindtext\footcite[Vgl.][120]{Flamingo Unicorn Cabybara Koala1} 
\end{document} 

Hier wird's deutlich... :/

Nach oben