Fußnoten auf der falschen Seite, fast leere Seiten - Fehler? Thema ist als GELÖST markiert

Layout von Seiten, Rändern, Fusszeilen, usw, modifizieren


Gast

Fußnoten auf der falschen Seite, fast leere Seiten - Fehler?

Beitrag von Gast »

Ich will einen mittelalterlichen Text edieren. Dafür brauche ich u.a. zwei Fußnotenapparate und benutze dafür bigfoot.
Wenn ich das Ganze in ein pdf umwandle, kommt dabei aber ziemlicher Quatsch heraus: Am Ende der ersten Seite tauchen keinerlei Fußnoten auf, obwohl im Text sicher neun sachkritische und etwa acht erläuternde Fußnoten gesetzt sind. Dafür stehen sie auf der nächsten Seite - ab etwa der Hälfte der Seite (zusammen mit den wenigen der zweiten Seite), wobei etwa ein Drittel der Seite unten frei bleibt. Ähnlich passiert das auch auf anderen Seiten. Auf manchen Seiten ist nur eine einzige Zeile beschrieben, der Rest der Seite bleibt leer.
Wenn ich manuell Seitenumbrüche einfüge, sieht der Text deutlich besser aus - keine fast leeren Seiten mehr, alle Fußnoten da, wo sie hingehören. Aber eigentlich sollte das ja auch ohne \newpage funktionieren, oder?

Kann das Problem durch bigfoot hervorgerufen werden? Oder woher kommt es? Und vor allem: Wie kann ich es ändern?

Zur Veranschaulichung:
\RequirePackage{fix-cm}

\documentclass [a4paper, ngerman, 12pt] {article}

\newcommand\uo{\raisebox{2\height}{\makebox[0pt][l]{\kern1.3pt\tiny o}}u}

\makeatletter
\DeclareRobustCommand{\e}[1]{%
  \leavevmode
  \vbox{\offinterlineskip
    \check@mathfonts
    \ialign{%
      ##\cr
      \hidewidth\fontsize{\numexpr\ssf@size/1}\z@\bfseries e\hidewidth\cr
      \noalign{\kern.2ex}
      #1\cr
    }%
  }%
}
\makeatother



\usepackage [utf8] {inputenc}
\usepackage [T1] {fontenc}
\usepackage{helvet}   
\renewcommand{\familydefault}{\sfdefault}
\usepackage {babel}
\usepackage[flushmargin]{footmisc}
\usepackage {bigfoot}
\usepackage [right]{lineno}
\usepackage {alphalph}
\usepackage {units}

\parindent0cm
\usepackage {setspace}
\onehalfspace

\DeclareNewFootnote[para]{A}[num]
\DeclareNewFootnote[para]{B}[alph]
\makeatletter
\newalphalph{\alphMult}[mult]{\@alph}{26}
\makeatother
\renewcommand{\thefootnoteB}{\alphMult{\value{footnoteB}}}


\setcounter{page} {28}

\MakePerPage {linenumbers}

\reversemarginpar


\begin {document}
\textbf {Titel}

\begin{pagewiselinenumbers}
\modulolinenumbers[5]

Text\marginpar{1r} Blubb blubb blubb blubb blubb\footnote {Fußnote Fußnote Fußnote Fußnote Fußnote Fußnote Fußnote Fußnote Fußnote Fußnote Fußnote} Blubb

Blubb\footnote {Fußnote Fußnote Fußnote Fußnote Fußnote Fußnote Fußnote}

[1] Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text\footnote {Fußnote Fußnote Fußnote Fußnote Fußnote Fußnote Fußnote.}

[2] Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text.

[3] Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text.

[4] Item 8 \nicefrac {1}{2} Text Text Text Text Text\footnote {Fußnote Fußnote Fußnote Fußnote Fußnote.} Text Text Text Text Text Text Text Text Text\footnoteB {Fußnote Fußnote Fußnote Fußnote Fußnote \glqq{}Fußnote\grqq{}.}, Text Text Text Text.

[5] <Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text\footnoteB {Text Text Text Text Text Text Text Text Text Text Text Text Text Text \glqq{}Zitat Zitat Zitat\grqq{}.} Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text TextText Text Text Text Text Text Text Text Text;\footnoteB {Blubb Blubb Blubb Blubb.} Text Text Text Text Text Text Text\footnote {Fußnote Fußnote Fußnote Fußnote Fußnote Fußnote} Text Text Text Text Text Text Text\footnoteB {Fußnote Fußnote Fußnote Fußnote Fußnote \glqq{}Zitat\grqq{}.} Text Text Text Text Text Text Text Text Text.>\footnoteB {Nachtrag H\textsubscript{3}}

\end{pagewiselinenumbers}
\end{document}

rais
Forum-Guru
Forum-Guru
Beiträge: 413
Registriert: Di 21. Sep 2010, 00:37

Beitrag von rais »

Dein Code veranschaulicht das geschilderte Problem nicht (es wird mir nur eine Seite erzeugt).
Wenn das bei Dir anders ist, ergänze \listfiles (einfach in erste Zeile setzen), schau nach Kompilieren ans Ende Deiner .log-Datei und vergleiche Deine Paketversionen mit meinen:
 *File List*
  fix-cm.sty    2015/01/14 v1.1t fixes to LaTeX
  ts1enc.def    2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file
 article.cls    2014/09/29 v1.4h Standard LaTeX document class
  size12.clo    2014/09/29 v1.4h Standard LaTeX file (size option)
inputenc.sty    2015/03/17 v1.2c Input encoding file
    utf8.def    2016/02/28 v1.1s UTF-8 support for inputenc
   t1enc.dfu    2016/02/28 v1.1s UTF-8 support for inputenc
  ot1enc.dfu    2016/02/28 v1.1s UTF-8 support for inputenc
  omsenc.dfu    2016/02/28 v1.1s UTF-8 support for inputenc
  ts1enc.dfu    2016/02/28 v1.1s UTF-8 support for inputenc
 fontenc.sty
   t1enc.def    2016/06/19 v1.99m Standard LaTeX file
  helvet.sty    2005/04/12 PSNFSS-v9.2a (WaS) 
  keyval.sty    2014/10/28 v1.15 key=value parser (DPC)
   babel.sty    2016/04/23 3.9r The Babel package
 ngerman.ldf    2013/12/13 v2.7 German support for babel (new orthography)
footmisc.sty    2011/06/06 v5.5b a miscellany of footnote facilities
 bigfoot.sty    2015/08/30 2.1 makes footnotes work
manyfoot.sty    2005/09/11 v1.10 Many Footnote Levels Package (NCC)
nccfoots.sty    2005/02/03 v1.2 NCC Footnotes Package (NCC)
  suffix.sty    2006/07/15 1.5a Variant command support
 perpage.sty    2014/10/25 2.0 Reset/sort counters per page
  lineno.sty    2005/11/02 line numbers on paragraphs v4.41
alphalph.sty    2016/05/16 v2.5 Convert numbers to letters (HO)
infwarerr.sty    2016/05/16 v1.4 Providing info/warning/error messages (HO)
 intcalc.sty    2016/05/16 v1.2 Expandable calculations with integers (HO)
   units.sty    1998/08/04 v0.9b Typesetting units
  ifthen.sty    2014/09/29 v1.1c Standard LaTeX ifthen package (DPC)
nicefrac.sty    1998/08/04 v0.9b Nice fractions
setspace.sty    2011/12/19 v6.7a set line spacing
   t1phv.fd    2001/06/04 scalable font definitions for T1/phv.
 ***********
BTW: das nachfolgende
(\end occurred inside a group at level 1)

### semi simple group (level 1) entered at line 38 (\begingroup)
### bottom level 
liegt an Deiner unsachgemäßen Verwendung von "\onehalfspace": das setspace-Paket definiert "onehalfspace" als Umgebung; was Du vermutlich wolltest, nennt sich "\onehalfspacing" oder gib dem setspace-Paket gleich die Option "onehalfspacing" mit.

VG
Rainer
One of the joys of travel is visiting new towns and meeting new people---G.Khan (Robert Asprin, Another Fine Myth)

Gast

Beitrag von Gast »

Ich wollte niemand mit zu viel Code zumüllen, aber es war in der Tat zu wenig. Hier also nochmal mit etwas mehr Text:
\RequirePackage{fix-cm}
    
\documentclass [a4paper, ngerman, 12pt] {article}
    
\newcommand\uo{\raisebox{2\height}{\makebox[0pt][l]{\kern1.3pt\tiny o}}u}
    
\makeatletter
\DeclareRobustCommand{\e}[1]{%
 \leavevmode
  \vbox{\offinterlineskip
    \check@mathfonts
    \ialign{%
      ##\cr
      \hidewidth\fontsize{\numexpr\ssf@size/1}\z@\bfseries e\hidewidth\cr
      \noalign{\kern.2ex}
      #1\cr
    }%
  }%
}
\makeatother
    
    
    
\usepackage [utf8] {inputenc}
\usepackage [T1] {fontenc}
\usepackage{helvet}   
\renewcommand{\familydefault}{\sfdefault}
\usepackage {babel}
\usepackage[flushmargin]{footmisc}
\usepackage {bigfoot}
\usepackage [right]{lineno}
\usepackage {alphalph}
\usepackage {units}
    
\parindent0cm
\usepackage {setspace}
\onehalfspace
   
\DeclareNewFootnote[para]{A}[num]
\DeclareNewFootnote[para]{B}[alph]
\makeatletter
\newalphalph{\alphMult}[mult]{\@alph}{26}
\makeatother
\renewcommand{\thefootnoteB}{\alphMult{\value{footnoteB}}}
  
    
\setcounter{page} {28}
    
\MakePerPage {linenumbers}
    
\reversemarginpar
    
    
\begin {document}
\textbf {Titel}
    
\begin{pagewiselinenumbers}
\modulolinenumbers[5]
    
Text\marginpar{1r} Blubb blubb blubb blubb blubb\footnote {Fußnote Fußnote Fußnote Fußnote Fußnote Fußnote Fußnote Fußnote Fußnote Fußnote Fußnote} Blubb
    
Blubb\footnote {Fußnote Fußnote Fußnote Fußnote Fußnote Fußnote Fußnote}
    
[1] Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text\footnote {Fußnote Fußnote Fußnote Fußnote Fußnote Fußnote Fußnote.}
    
[2] Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text.
    
[3] Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text.
    
[4] Item 8 \nicefrac {1}{2} Text Text Text Text Text\footnote {Fußnote Fußnote Fußnote Fußnote Fußnote.} Text Text Text Text Text Text Text Text Text\footnoteB {Fußnote Fußnote Fußnote Fußnote Fußnote \glqq{}Fußnote\grqq{}.}, Text Text Text Text.
    
[5] <Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text\footnoteB {Text Text Text Text Text Text Text Text Text Text Text Text Text Text \glqq{}Zitat Zitat Zitat\grqq{}.} Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text TextText Text Text Text Text Text Text Text Text;\footnoteB {Blubb Blubb Blubb Blubb.} Text Text Text Text Text Text Text\footnote {Fußnote Fußnote Fußnote Fußnote Fußnote Fußnote} Text Text Text Text Text Text Text\footnoteB {Fußnote Fußnote Fußnote Fußnote Fußnote \glqq{}Zitat\grqq{}.} Text Text Text Text Text Text Text Text Text.>\footnoteB {Nachtrag H\textsubscript{3}}


[6] Item\marginpar {1v} Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text.

[7]  Text Text Text Text Text Text Text Text Text Text Text.

[8] < Text Text Text Text Text Text\footnote {Fußnote.}  Text Text Text Text Text Text Text Text Textext\footnoteB {Fußnote Fußnote.} Text T\e{u}xt  Text Text Text Text Text Text Text Text T\e{u}xt Text T\e{u}xt Text Text Text Text Text Text Text Text Text T\e{u}xt  Text Text Text Text Text Text>\footnoteB {Fußnote H\textsubscript{3}.}

[9] Text 5\nicefrac {1}{2}  Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text
t\e{u} Text Text Text Text Text Text Text Text  Text Text Text Text Text\footnote{Fußnote Fußnote Fußnote Fußnote Fußnote, \textsc{Fußnote}: Fußnote Seitenzahl.}  Text Text Text Text Text Text Text Text, text\footnoteB {Fußnote Fußnote \glqq{}Zitat\grqq{}.}  Text Text Text Text Text Text Text Text Text Text Text Text T\e{u}xttext.

[10]  Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text. < Text Text Text Text Text Text Text Text Text Text Text\footnote {Fußnote Fußnote Fußnote Fußnote Fußnote Fußnote, \dag\/ Fußnote Datum.} Text Text Text Text Text Text Te(xt) Text Text Text Text Text Text Text Text Text \textsf{st\uo cke}  Text Text Text Text Text Tex(t) \nicefrac{1}{2} Text Text Text Text Text Text Text Text  Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text  Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text.>\footnoteB {Fußnote H\textsubscript{2}.}

[11] Item\marginpar{2r}  Text Text Text Text Text Text Text Text  Text Text Text Text Text Text Text Te(xt)  Text Text Text Text Text Text Text Text Ta\e{u}xt  Text Text Text Text Text Text Text Text <Text Text Text Text Text Text Text Text.>\footnoteB{Fußnote H\textsubscript{4}.}

\end{pagewiselinenumbers}
\end{document}

Den Vorschlag, den Zeilenabstand anders einzugeben, probiere ich gerade aus, aber da es jetzt seit drei Minuten mit dem typesetting nicht weiter geht (es tut sich einfach gar nichts in der Console output-Box geschweige denn sonstwo), bin ich nicht sehr optimistisch...

Falls ich mich unverständlich ausdrücke: Bitte nehmt es mir nicht übel! Ich bin Geisteswissenschaftler, kein Naturwissenschaftler, aber ich will mich gern um Besserung bemühen.

Gast

Beitrag von Gast »

Nachtrag: Egal, wie ich den Zeilenabstand auf anderthalb setze, das Problem des seltsamen Layouts bleibt leider bestehen.

rais
Forum-Guru
Forum-Guru
Beiträge: 413
Registriert: Di 21. Sep 2010, 00:37

Beitrag von rais »

wenn ich die pagewiselinenumbers-Umgebung auskommentiere, verschwindet das Problem (und damitaber auch Deine Zeilennummern).
Siehe auch bigfoot+lineno (einer davon).

Zum Zeilenabstand: statt "\onehalfspace" hättest Du auch "\begin{onehalfspace}" schreiben können, das macht dessen Verwendung in der Präambel auch nicht richtig -- verdeutlicht aber vllt, dass hier ein "\end{onehalfspace}" fehlt.

VG
Rainer
One of the joys of travel is visiting new towns and meeting new people---G.Khan (Robert Asprin, Another Fine Myth)

Antworten