Aufteilungen von Anmerkungen in Kapiteln Thema ist als GELÖST markiert

Schriftbild, Absätze und Auflistungen einstellen


Holla

Aufteilungen von Anmerkungen in Kapiteln

Beitrag von Holla »

Hallo liebe Gemeinde,

prinzipiell würde ich gerne längere Anmerkungen in ein eigenes Verzeichnis packen.
Dafür habe ich pagenote entdeckt.

Da ich aber gerne oder parskip arbeiten würde, gibt es ein optisches Problem, nämlich die Einrückung des Text in den Folgezeilen der Anmerkungen.

Außerdem hätte ich gerne statt "Kapitel 1" etc.) die Ausgabe "1 eins". Kapitelnummer + Kapitelname

Wie bekomme ich das hin?


Anbei ein Minimalbeispiel
\documentclass[parskip=half]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{blindtext}
\usepackage{pagenote}
\renewcommand*{\notedivision}{\chapter*{Anmerkungen}\addcontentsline{toc}{chapter}{Anmerkungen}}
\makepagenote
\begin{document}
\chapter{eins}
\blindtext\pagenote{\blindtext}\pagenote{\blindtext}
\chapter{zwei}
\blindtext\pagenote{\blindtext}\pagenote{\blindtext}
\chapter{drei}
\blindtext\pagenote{\blindtext}\pagenote{\blindtext}
\printnotes*
\end{document}
Danke

Holla, die Waldfee

Gast

Beitrag von Gast »

Man kann bei KOMA-Script Optionen wie parskip erfreulicher Weise auch im Dokument ändern. Das ist also schon einmal einfach zu lösen. Der Rest geht mit einer Mischung aus Einstellungen von pagenote und kleiner Erweiterung eines Befehls von KOMA-Script:
\documentclass{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{blindtext}
\usepackage{pagenote}
\renewcommand*{\notedivision}{\addchap{Anmerkungen}}
\DeclareRobustCommand{\pagenotesubhead}[2]{\section*{#1 #2}\refstepcounter{section}\sectionmark{#2}}
\usepackage{xpatch}
\makeatletter
\xapptocmd{\addchaptertocentry}{\let\f@rtoc\@currenttocentry}{}{}
\makeatother

\makepagenote
\begin{document}
\tableofcontents
\chapter{eins}
\blindtext\pagenote{\blindtext}\pagenote{\blindtext}
\chapter{zwei}
\blindtext\pagenote{\blindtext}\pagenote{\blindtext}
\chapter{drei}
\blindtext\pagenote{\blindtext}\pagenote{\blindtext}

\KOMAoptions{parskip=half}
\printnotes*
\end{document}
Bei der Erweiterung von \addchaptertocentry wird ausgenutzt, dass bereits eine Übernahme der Überschrift in pagenote geplant ist. Allerdings ist das Paket diesbezüglich voll auf memoir gepolt.

Holla

Beitrag von Holla »

DAnke, dass funktioniert im Minimalbeispiel hervorragend. In meinem echten Dokument mit biblatex etc. geht das nicht.
Wie kann ich alternativ auch diese Kapitelüberschrift weglassen, so dass er nur die Anmerkungen ungegliedert ausgibt??

Gast

Beitrag von Gast »

Die Frage verstehe ich nicht und das Problem aus dem richtigen Dokument kann ich ohne Minimalbeispiel natürlich nicht eingrenzen. Ich kann nur vermuten, dass irgend etwas KOMA-Script aushebelt bzw. eben nicht \addchaptertocentry für einen Kapiteleintrag ins Inhaltsverzeichnis verwendet wird, also ein Paket nicht gut an KOMA-Script angepasst ist.

Holla

Beitrag von Holla »

Ja sorry, ich weiß auch nicht woran es liegt.

Ich kann es nicht eingrenzen.
Meine Fehlermeldung ist:
Class scrreprt Warning: \float@addtolists detected!
(scrreprt)              Implementation of \float@addtolist became
(scrreprt)              deprecated in KOMA-Script v3.01 2008/11/14 and
(scrreprt)              has been replaced by several more flexible
(scrreprt)              features of package `tocbasic`.
(scrreprt)              Since Version 3.12 support for deprecated
(scrreprt)              \float@addtolist interface has been
(scrreprt)              restricted to only some of the KOMA-Script
(scrreprt)              features and been removed from others.
(scrreprt)              Loading of package `scrhack' may help to
(scrreprt)              avoid this warning, if you are using a
(scrreprt)              a package that still implements the
(scrreprt)              deprecated \float@addtolist interface .

! Undefined control sequence.
<argument> ...enotesubhead {\thechapter }{\f@rtoc 
                                                  }
l.6 ...eschreibt eine allgemein bekannte Tatsache}

Holla

Beitrag von Holla »

Habe das Minimalbeispiel vorher in sharelatex getestet.

Jetzt lokal auf meinem Rechner.
Debian stretch

Folgender output mit latexmk

Latexmk: This is Latexmk, John Collins, 1 January 2015, version: 4.41.
Latexmk: applying rule 'pdflatex'...
Rule 'pdflatex': File changes, etc:
Changed files, or newly in use since previous run(s):
'998.tex'
------------
Run number 1 of rule 'pdflatex'
------------
------------
Running 'pdflatex -recorder --jobname="build/output" "998.tex"'
------------
This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex)
restricted \write18 enabled.
entering extended mode
(./998.tex
LaTeX2e <2017/01/01> patch level 1
Babel <3.9r> and hyphenation patterns for 83 language(s) loaded.
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrreprt.cls
Document Class: scrreprt 2016/06/14 v3.21 KOMA-Script document class (report)
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrkbase.sty
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty
Package scrlfile, 2016/06/14 v3.21 KOMA-Script package (loading files)
Copyright (C) Markus Kohm

))) (/usr/share/texlive/texmf-dist/tex/latex/koma-script/tocbasic.sty)
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrsize11pt.clo)
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/typearea.sty
Package typearea, 2016/06/14 v3.21 KOMA-Script package (type area)
Copyright (C) Frank Neukam, 1992-1994
Copyright (C) Markus Kohm, 1994-

)) (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
(/usr/share/texlive/texmf-dist/tex/generic/babel-german/ngerman.ldf
(/usr/share/texlive/texmf-dist/tex/generic/babel-german/ngermanb.ldf
(/usr/share/texlive/texmf-dist/tex/generic/babel/babel.def))))
(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/utf8.def
(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.dfu)
(/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.dfu)
(/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.dfu)))
(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def))
(/usr/share/texlive/texmf-dist/tex/latex/blindtext/blindtext.sty
(/usr/share/texlive/texmf-dist/tex/latex/tools/xspace.sty))
(/usr/share/texlive/texmf-dist/tex/latex/pagenote/pagenote.sty
(/usr/share/texlive/texmf-dist/tex/latex/ifmtarg/ifmtarg.sty))
(/usr/share/texlive/texmf-dist/tex/latex/xpatch/xpatch.sty
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3-code.tex)
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3pdfmode.def))
(/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty)
(/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty))
Writing note file build/output.ent
(./build/output.aux) (/usr/share/texlive/texmf-dist/tex/latex/base/t1cmss.fd)
(./build/output.toc) [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
chapter 1.
! Undefined control sequence.
<argument> ...enotesubhead {\thechapter }{\f@rtoc
}
l.18 \blindtext\pagenote{\blindtext}
\pagenote{\blindtext}
?
[2]
chapter 2.
! Undefined control sequence.
<argument> ...enotesubhead {\thechapter }{\f@rtoc
}
l.20 \blindtext\pagenote{\blindtext}
\pagenote{\blindtext}
?
[3]
chapter 3.
! Undefined control sequence.
<argument> ...enotesubhead {\thechapter }{\f@rtoc
}
l.22 \blindtext\pagenote{\blindtext}
\pagenote{\blindtext}
?
[4]
chapter without number
(./build/output.ent [5]) [6] (./build/output.aux) ){/usr/share/texmf/fonts/enc/
dvips/cm-super/cm-super-t1.enc}</usr/share/texmf/fonts/type1/public/cm-super/sf
rm0800.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfrm1095.pfb></usr/sha
re/texmf/fonts/type1/public/cm-super/sfsx1095.pfb></usr/share/texmf/fonts/type1
/public/cm-super/sfsx1440.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfs
x2074.pfb>
Output written on build/output.pdf (6 pages, 78259 bytes).
Transcript written on build/output.log.
Latexmk: Log file says output to 'build/output.pdf'
Latexmk: applying rule 'pdflatex'...
Rule 'pdflatex': File changes, etc:
Changed files, or newly in use since previous run(s):
'build/output.aux'
'build/output.toc'
------------
Run number 2 of rule 'pdflatex'
------------
------------
Running 'pdflatex -recorder --jobname="build/output" "998.tex"'
------------
This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex)
restricted \write18 enabled.
entering extended mode
(./998.tex
LaTeX2e <2017/01/01> patch level 1
Babel <3.9r> and hyphenation patterns for 83 language(s) loaded.
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrreprt.cls
Document Class: scrreprt 2016/06/14 v3.21 KOMA-Script document class (report)
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrkbase.sty
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty
Package scrlfile, 2016/06/14 v3.21 KOMA-Script package (loading files)
Copyright (C) Markus Kohm

))) (/usr/share/texlive/texmf-dist/tex/latex/koma-script/tocbasic.sty)
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrsize11pt.clo)
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/typearea.sty
Package typearea, 2016/06/14 v3.21 KOMA-Script package (type area)
Copyright (C) Frank Neukam, 1992-1994
Copyright (C) Markus Kohm, 1994-

)) (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
(/usr/share/texlive/texmf-dist/tex/generic/babel-german/ngerman.ldf
(/usr/share/texlive/texmf-dist/tex/generic/babel-german/ngermanb.ldf
(/usr/share/texlive/texmf-dist/tex/generic/babel/babel.def))))
(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/utf8.def
(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.dfu)
(/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.dfu)
(/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.dfu)))
(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def))
(/usr/share/texlive/texmf-dist/tex/latex/blindtext/blindtext.sty
(/usr/share/texlive/texmf-dist/tex/latex/tools/xspace.sty))
(/usr/share/texlive/texmf-dist/tex/latex/pagenote/pagenote.sty
(/usr/share/texlive/texmf-dist/tex/latex/ifmtarg/ifmtarg.sty))
(/usr/share/texlive/texmf-dist/tex/latex/xpatch/xpatch.sty
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3-code.tex)
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3pdfmode.def))
(/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty)
(/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty))
Writing note file build/output.ent
(./build/output.aux) (/usr/share/texlive/texmf-dist/tex/latex/base/t1cmss.fd)
(./build/output.toc) [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
chapter 1.
! Undefined control sequence.
<argument> ...enotesubhead {\thechapter }{\f@rtoc
}
l.18 \blindtext\pagenote{\blindtext}
\pagenote{\blindtext}
?
[2]
chapter 2.
! Undefined control sequence.
<argument> ...enotesubhead {\thechapter }{\f@rtoc
}
l.20 \blindtext\pagenote{\blindtext}
\pagenote{\blindtext}
?
[3]
chapter 3.
! Undefined control sequence.
<argument> ...enotesubhead {\thechapter }{\f@rtoc
}
l.22 \blindtext\pagenote{\blindtext}
\pagenote{\blindtext}
?
[4]
chapter without number
(./build/output.ent [5]) [6] (./build/output.aux) ){/usr/share/texmf/fonts/enc/
dvips/cm-super/cm-super-t1.enc}</usr/share/texmf/fonts/type1/public/cm-super/sf
rm0800.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfrm1095.pfb></usr/sha
re/texmf/fonts/type1/public/cm-super/sfsx1095.pfb></usr/share/texmf/fonts/type1
/public/cm-super/sfsx1440.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfs
x2074.pfb>
Output written on build/output.pdf (6 pages, 75136 bytes).
Transcript written on build/output.log.
Latexmk: Log file says output to 'build/output.pdf'
Latexmk: applying rule 'pdflatex'...
Rule 'pdflatex': File changes, etc:
Changed files, or newly in use since previous run(s):
'build/output.aux'
------------
Run number 3 of rule 'pdflatex'
------------
------------
Running 'pdflatex -recorder --jobname="build/output" "998.tex"'
------------
This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex)
restricted \write18 enabled.
entering extended mode
(./998.tex
LaTeX2e <2017/01/01> patch level 1
Babel <3.9r> and hyphenation patterns for 83 language(s) loaded.
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrreprt.cls
Document Class: scrreprt 2016/06/14 v3.21 KOMA-Script document class (report)
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrkbase.sty
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty
Package scrlfile, 2016/06/14 v3.21 KOMA-Script package (loading files)
Copyright (C) Markus Kohm

))) (/usr/share/texlive/texmf-dist/tex/latex/koma-script/tocbasic.sty)
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrsize11pt.clo)
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/typearea.sty
Package typearea, 2016/06/14 v3.21 KOMA-Script package (type area)
Copyright (C) Frank Neukam, 1992-1994
Copyright (C) Markus Kohm, 1994-

)) (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
(/usr/share/texlive/texmf-dist/tex/generic/babel-german/ngerman.ldf
(/usr/share/texlive/texmf-dist/tex/generic/babel-german/ngermanb.ldf
(/usr/share/texlive/texmf-dist/tex/generic/babel/babel.def))))
(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/utf8.def
(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.dfu)
(/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.dfu)
(/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.dfu)))
(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def))
(/usr/share/texlive/texmf-dist/tex/latex/blindtext/blindtext.sty
(/usr/share/texlive/texmf-dist/tex/latex/tools/xspace.sty))
(/usr/share/texlive/texmf-dist/tex/latex/pagenote/pagenote.sty
(/usr/share/texlive/texmf-dist/tex/latex/ifmtarg/ifmtarg.sty))
(/usr/share/texlive/texmf-dist/tex/latex/xpatch/xpatch.sty
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3-code.tex)
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3pdfmode.def))
(/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty)
(/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty))
Writing note file build/output.ent
(./build/output.aux) (/usr/share/texlive/texmf-dist/tex/latex/base/t1cmss.fd)
(./build/output.toc) [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
chapter 1.
! Undefined control sequence.
<argument> ...enotesubhead {\thechapter }{\f@rtoc
}
l.18 \blindtext\pagenote{\blindtext}
\pagenote{\blindtext}
?
[2]
chapter 2.
! Undefined control sequence.
<argument> ...enotesubhead {\thechapter }{\f@rtoc
}
l.20 \blindtext\pagenote{\blindtext}
\pagenote{\blindtext}
?
[3]
chapter 3.
! Undefined control sequence.
<argument> ...enotesubhead {\thechapter }{\f@rtoc
}
l.22 \blindtext\pagenote{\blindtext}
\pagenote{\blindtext}
?
[4]
chapter without number
(./build/output.ent [5]) [6] (./build/output.aux) ){/usr/share/texmf/fonts/enc/
dvips/cm-super/cm-super-t1.enc}</usr/share/texmf/fonts/type1/public/cm-super/sf
rm0800.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfrm1095.pfb></usr/sha
re/texmf/fonts/type1/public/cm-super/sfsx1095.pfb></usr/share/texmf/fonts/type1
/public/cm-super/sfsx1440.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfs
x2074.pfb>
Output written on build/output.pdf (6 pages, 75136 bytes).
Transcript written on build/output.log.
Latexmk: Log file says output to 'build/output.pdf'
Latexmk: Errors, in force_mode: so I tried finishing targets
Collected error summary (may duplicate other messages):
pdflatex: Command for 'pdflatex' gave return code 256
Den kompletten output findest du hier:
https://www.dropbox.com/sh/ssoumdobgn7g ... qJ4ra?dl=0



Grüße Holla, die Waldfee

Gast

Beitrag von Gast »

Dein KOMA-Script ist veraltet. Aktuell ist KOMA-Script 3.22. Damit funktioniert das Beispiel bei mir einwandfrei. Die Warnung gibt es bei mir nicht. Die gibt es eigentlich nur, wenn man ein Paket wie listings oder float verwendet und das ist in dem Beispiel nicht der Fal. In der Warnung steht aber auch, wie man sie üblicherweise los wird. Wobei eine Warnung keine Fehlermeldung ist.

Antworten