Sie sind hier

Log Informationen bei typearea Optionen (Unknown processing state)

Hallo,
ich wundere mich über die mehrfache Berechnung, die bei typearea stattfinden. Es wird zwar nur als info und nicht als warnung im log ausgegeben, aber ich würde trotzdem gerne verstehen was die Meldung Package scrbase Info: Unknown processing state. bedeutet und was da konkret passiert.

Konkret führe ich diesen Code aus

\documentclass{scrbook}
 
     \KOMAoptions{%
        DIV=12,% (Size of Text Body, higher values = greater textbody)
        % DIV=calc % (also areaset/classic/current/default/last) 
        % -> after setting of spacing necessary!   
        BCOR=10mm% (binding correction)
     }%
 
     \KOMAoptions{% (most options are for package typearea)
       twoside=true, % two side layout (alternating margins, standard in books)
       % twoside=false, % single side layout 
       % twoside=semi,  % two side layout (non alternating margins!)
       %
       twocolumn=false, % (true)
       %
       headinclude=false,%
       footinclude=false,%
       mpinclude=false,%    
       headsepline=true,%
       footsepline=false,%
     }%
     % reloading of typearea, necessary if setting of spacing changed 
     \typearea[current]{last}    
 
\begin{document}
Hello World
\end{document}

und erhalte damit diese LOG Ausgabe:

(c:/texlive/2014/texmf-dist/tex/latex/koma-script/typearea.sty
Package: typearea 2013/12/19 v3.12 KOMA-Script package (type area)
 
Package typearea, 2013/12/19 v3.12 KOMA-Script package (type area)
                  Copyright (C) Frank Neukam, 1992-1994
                  Copyright (C) Markus Kohm, 1994-
 
\ta@bcor=\skip41
\ta@div=\count79
\ta@hblk=\skip42
\ta@vblk=\skip43
\ta@temp=\skip44
\footheight=\skip45
Package typearea Info: These are the values describing the layout:
(typearea)             DIV  = 10
(typearea)             BCOR = 0.0pt
(typearea)             \paperwidth      = 597.50793pt
(typearea)              \textwidth      = 418.25555pt
(typearea)              DIV departure   = -6%
(typearea)              \evensidemargin = 47.2316pt
(typearea)              \oddsidemargin  = -12.5192pt
(typearea)             \paperheight     = 845.04694pt
(typearea)              \textheight     = 595.80026pt
(typearea)              \topmargin      = -25.16531pt
(typearea)              \headheight     = 17.0pt
(typearea)              \headsep        = 20.40001pt
(typearea)              \topskip        = 11.0pt
(typearea)              \footskip       = 47.6pt
(typearea)              \baselineskip   = 13.6pt
(typearea)              on input line 1330.
)
\c@part=\count80
\c@chapter=\count81
\c@section=\count82
\c@subsection=\count83
\c@subsubsection=\count84
\c@paragraph=\count85
\c@subparagraph=\count86
\abovecaptionskip=\skip46
\belowcaptionskip=\skip47
\c@pti@nb@sid@b@x=\box26
\c@figure=\count87
\c@table=\count88
\bibindent=\dimen102
)
Package typearea Info: These are the values describing the layout:
(typearea)             DIV  = 12
(typearea)             BCOR = 0.0pt
(typearea)             \paperwidth      = 597.50793pt
(typearea)              \textwidth      = 448.13095pt
(typearea)              DIV departure   = -14%
(typearea)              \evensidemargin = 27.31467pt
(typearea)              \oddsidemargin  = -22.47766pt
(typearea)             \paperheight     = 845.04694pt
(typearea)              \textheight     = 636.60028pt
(typearea)              \topmargin      = -39.24942pt
(typearea)              \headheight     = 17.0pt
(typearea)              \headsep        = 20.40001pt
(typearea)              \topskip        = 11.0pt
(typearea)              \footskip       = 47.6pt
(typearea)              \baselineskip   = 13.6pt
(typearea)              on input line 8.
Package scrbase Info: Unknown processing state.
(scrbase)             Processing option `DIV=12'
(scrbase)             of member `.typearea.sty'
(scrbase)             of family `KOMA'
(scrbase)             doesn't set a valid state.
(scrbase)             This will be interpreted
(scrbase)             as \FamilyKeyStateProcessed on input line 8.
Package typearea Info: These are the values describing the layout:
(typearea)             DIV  = 12
(typearea)             BCOR = 28.45274pt
(typearea)             \paperwidth      = 597.50793pt
(typearea)              \textwidth      = 426.7914pt
(typearea)              DIV departure   = -8%
(typearea)              \evensidemargin = 22.57254pt
(typearea)              \oddsidemargin  = 3.60402pt
(typearea)             \paperheight     = 845.04694pt
(typearea)              \textheight     = 636.60028pt
(typearea)              \topmargin      = -39.24942pt
(typearea)              \headheight     = 17.0pt
(typearea)              \headsep        = 20.40001pt
(typearea)              \topskip        = 11.0pt
(typearea)              \footskip       = 47.6pt
(typearea)              \baselineskip   = 13.6pt
(typearea)              on input line 8.
Package scrbase Info: Unknown processing state.
(scrbase)             Processing option `BCOR=10mm'
(scrbase)             of member `.typearea.sty'
(scrbase)             of family `KOMA'
(scrbase)             doesn't set a valid state.
(scrbase)             This will be interpreted
(scrbase)             as \FamilyKeyStateProcessed on input line 8.
Package scrbase Info: Unknown processing state.
(scrbase)             Processing option `twoside=true'
(scrbase)             of member `.scrbook.cls'
(scrbase)             of family `KOMA'
(scrbase)             doesn't set a valid state.
(scrbase)             This will be interpreted
(scrbase)             as \FamilyKeyStateProcessed on input line 22.
Package typearea Info: These are the values describing the layout:
(typearea)             DIV  = 12
(typearea)             BCOR = 28.45274pt
(typearea)             \paperwidth      = 597.50793pt
(typearea)              \textwidth      = 426.7914pt
(typearea)              DIV departure   = -8%
(typearea)              \evensidemargin = 22.57254pt
(typearea)              \oddsidemargin  = 3.60402pt
(typearea)             \paperheight     = 845.04694pt
(typearea)              \textheight     = 636.60028pt
(typearea)              \topmargin      = -39.24942pt
(typearea)              \headheight     = 17.0pt
(typearea)              \headsep        = 20.40001pt
(typearea)              \topskip        = 11.0pt
(typearea)              \footskip       = 47.6pt
(typearea)              \baselineskip   = 13.6pt
(typearea)              on input line 22.
Package scrbase Info: Unknown processing state.
(scrbase)             Processing option ` twocolumn=false'
(scrbase)             of member `.scrbook.cls'
(scrbase)             of family `KOMA'
(scrbase)             doesn't set a valid state.
(scrbase)             This will be interpreted
(scrbase)             as \FamilyKeyStateProcessed on input line 22.
Package typearea Info: These are the values describing the layout:
(typearea)             DIV  = 12
(typearea)             BCOR = 28.45274pt
(typearea)             \paperwidth      = 597.50793pt
(typearea)              \textwidth      = 426.7914pt
(typearea)              DIV departure   = -8%
(typearea)              \evensidemargin = 22.57254pt
(typearea)              \oddsidemargin  = 3.60402pt
(typearea)             \paperheight     = 845.04694pt
(typearea)              \textheight     = 609.40027pt
(typearea)              \topmargin      = -1.84941pt
(typearea)              \headheight     = 17.0pt
(typearea)              \headsep        = 20.40001pt
(typearea)              \topskip        = 11.0pt
(typearea)              \footskip       = 47.6pt
(typearea)              \baselineskip   = 13.6pt
(typearea)              on input line 22.
Package scrbase Info: Unknown processing state.
(scrbase)             Processing option `DIV=current'
(scrbase)             of member `.typearea.sty'
(scrbase)             of family `KOMA'
(scrbase)             doesn't set a valid state.
(scrbase)             This will be interpreted
(scrbase)             as \FamilyKeyStateProcessed on input line 22.
Package typearea Info: These are the values describing the layout:
(typearea)             DIV  = 12
(typearea)             BCOR = 28.45274pt
(typearea)             \paperwidth      = 597.50793pt
(typearea)              \textwidth      = 426.7914pt
(typearea)              DIV departure   = -8%
(typearea)              \evensidemargin = 22.57254pt
(typearea)              \oddsidemargin  = 3.60402pt
(typearea)             \paperheight     = 845.04694pt
(typearea)              \textheight     = 609.40027pt
(typearea)              \topmargin      = -1.84941pt
(typearea)              \headheight     = 17.0pt
(typearea)              \headsep        = 20.40001pt
(typearea)              \topskip        = 11.0pt
(typearea)              \footskip       = 47.6pt
(typearea)              \baselineskip   = 13.6pt
(typearea)              on input line 24.
Bild von Markus Kohm

Ich nehme an, Du meinst nicht wirklich die mehrfache Berechnung. Die sollte eigentlich klar sein. Da Du im Beispiel mehrfach Optionen änderst, die laut Anleitung zu einer Neuberechnung führen und dann zum Schluss auch noch eine explizite Neuberechnung durchführst. Ich nehme daher an, Du wunderst Dich über die »Unknown processing state«-Infos bei den Neuberechnungen.

Die Verarbeitung von DIV oder BCOR mit \KOMAoption oder \KOMAoptions gibt typearea an scrbase nicht den korrekten Status zurück. Stattdessen wird der Status über eine Notfallroutine verarbeitet, die aus Kompatibilitätsgründen zu früheren Versionen von scrbase vorhanden ist. Das führt zu der Ausgabe, die übrigens außerdem bei der aktuellen Version (im Gegensatz zu der älteren, bei Dir verwendeten Version) auch noch einen Fehler in der Ausgabe hat, durch den man die Option, die es verursacht nicht mehr erkennt.

Genau genommen ist das ein Hinweis an den Paketautor, dass er sich das nochmal anschauen sollte. Hat er jetzt gemacht und beide Probleme beseitigt. Wird beim nächsten Update der aktuellen KOMA-Script-Release nicht mehr auftreten.

Comments for "Log Informationen bei typearea Optionen (Unknown processing state)" abonnieren