von oft gesehener » Do 6. Feb 2020, 14:23
Fehlermeldungen habe ich keine. Allerdings gibt es Warnungen, die du unbedingt beachten solltest:
Class scrbook Warning: You've used obsolete option `pointlessnumbers'.
(scrbook) Usage of this option indicates an old document
(scrbook) and changes compatibility level using
(scrbook) `numbers=noenddot,version=first,
(scrbook) enabledeprecatedfontcommands' that may result
(scrbook) in further warnings.
(scrbook) If you don't want this, you should simply
(scrbook) replace option `pointlessnumbers' by `numbers=noenddot'.
Du solltest also \documentclass[…,pointlessnumbers,…]{scrbook} durch \documentclass[…,numbers=noenddot,…]{scrbook} ersetzen. Die Warnung gibt es übrigens schon seit 2006. Die hattest du vorher also garantiert auch schon.
Class scrbook Warning: You've used obsolete option `bibtotoc'.
(scrbook) Usage of this option indicates an old document
(scrbook) and changes compatibility level using
(scrbook) `bibliography=totoc,version=first,
(scrbook) enabledeprecatedfontcommands' that may result
(scrbook) in further warnings.
(scrbook) If you don't want this, you should simply
(scrbook) replace option `bibtotoc' by `bibliography=totoc'.
Du solltest also \documentclass[…,bibtotoc,…]{scrbook} durch \documentclass[…,bibliography=totoc,…]{scrbook} ersetzen. Die Warnung gibt es übrigens schon seit 2006. Die hattest du vorher also garantiert auch schon.
Class scrbook Warning: deprecated option `enabledeprecatedfontcommands'.
(scrbook) Note, that this option was already depreacted when
(scrbook) it has been defined. Support for old font commands
(scrbook) has been removed from KOMA-Script more than one
(scrbook) decade ago. It is not recommended to use them any
(scrbook) longer. Therefore usage of this class option also
(scrbook) is not recommended.
Das ist eine Folgewarnung, weil scrbook wegen pointlessnumbers bzw. bibtotoc aus Kompatibilitätsgründen automatisch version=first und damit auch enabledeprecatedfontcommands aktiviert hat. Sie verschwindet, wenn alle veralteten Optionen ersetzt wurden.
Das \KOMAoptions{DIV=last} unmittelbar nach dem Laden der Klasse ist übrigens überflüssig. Da du die Randeinstellungen später ohnehin mit
geometry machst, wäre es auch anderer Stelle wenig sinnvoll. Also weg damit.
Da bei
scrbook der Seitenstil headings die Voreinstellung ist, ist das \pagestyle{headings} überflüssig.
Darüber hinaus ist das Paket
chngcntr schon seit einigen LaTeX-Versionen überflüssig.
Auch \usepackage[utf8]{inputenc} ist inzwischen überflüssig.
Nach dem Laden von
pgfplots sollte man übrigens
Option compat setzen.
Da TikZ (geladen von
pgfplots) bereits
xcolor lädt, ist das spätere Laden von
color sinnlos.
Lies bitte:
Was ist eigentlich so schlimm daran, \parindent auf Null zu setzen?
Das \bfseries bei den Fonteinstellungen für chapter, section und subsection ist überflüssig, weil es bereits Bestandteil der Voreinstellung für das Element disposition ist, das für alle Ebenen (vor den Elementen für die einzelnen Ebenen) zur Anwendung kommt.
Meist ist es überflüssig
url vor
hyperref zu laden, weil
hyperref das selbst lädt.
Die Änderung von \figurename und \tablename sollte man mit \renewcaptionname in der Dokumentpräambel vornehmen. Auch die übrigen Umdefinierungen gehören in zwecks sauberer Trennung von Form und Inhalt die Dokumentpräambel.
Die Seitenzahl auf 0 zu setzen, ist unsinnig und führt im zweifelsfall zu Problemen beim Drucken.
Statt Abbildungsverzeichnis und Tabellenverzeichnis selbst ins Inhaltsverzeichnis einzutragen (übrigens komplett falsch, weil jeweils die letzte Seite oder sogar die Seite danach, statt der ersten Seite eingetragen wird), solltest du das mit Option listof=totoc automatisch erledigen lassen.
Und für das Abkürzungsverzeichnis sei auf Anweisung \addchap hingewiesen.
Dass alle Seiten mit großen römischen Zahlen versehen sind, liegt daran, dass zwar ein \fontmatter gefolgt von einem \pagenumbering{Roman} im Beispiel zu finden ist, ein \mainmatter aber komplett fehlt.
mathptmx wird zwar noch immer gerne verwendet und es spricht auch nicht wirklich viel dagegen. Allerdings wäre
newtx der modernere Ansatz, der teilweise auch überlegen ist.
Wie gesagt, nichts davon verursacht erkennbar Fehler. Allerdings hast du bisher auch nicht die
Änderungsvorschläge von MoeWe übernommen, zu denen ich unbedingt raten würde.
Fehlermeldungen habe ich keine. Allerdings gibt es Warnungen, die du unbedingt beachten solltest: [list][*][code]Class scrbook Warning: You've used obsolete option `pointlessnumbers'.
(scrbook) Usage of this option indicates an old document
(scrbook) and changes compatibility level using
(scrbook) `numbers=noenddot,version=first,
(scrbook) enabledeprecatedfontcommands' that may result
(scrbook) in further warnings.
(scrbook) If you don't want this, you should simply
(scrbook) replace option `pointlessnumbers' by `numbers=noenddot'.[/code]
Du solltest also [tt]\documentclass[…,pointlessnumbers,…]{scrbook}[/tt] durch [tt]\documentclass[…,numbers=noenddot,…]{scrbook}[/tt] ersetzen. Die Warnung gibt es übrigens schon seit 2006. Die hattest du vorher also garantiert auch schon.
[*][code]Class scrbook Warning: You've used obsolete option `bibtotoc'.
(scrbook) Usage of this option indicates an old document
(scrbook) and changes compatibility level using
(scrbook) `bibliography=totoc,version=first,
(scrbook) enabledeprecatedfontcommands' that may result
(scrbook) in further warnings.
(scrbook) If you don't want this, you should simply
(scrbook) replace option `bibtotoc' by `bibliography=totoc'.[/code]
Du solltest also [tt]\documentclass[…,bibtotoc,…]{scrbook}[/tt] durch [tt]\documentclass[…,bibliography=totoc,…]{scrbook}[/tt] ersetzen. Die Warnung gibt es übrigens schon seit 2006. Die hattest du vorher also garantiert auch schon.
[*][code]Class scrbook Warning: deprecated option `enabledeprecatedfontcommands'.
(scrbook) Note, that this option was already depreacted when
(scrbook) it has been defined. Support for old font commands
(scrbook) has been removed from KOMA-Script more than one
(scrbook) decade ago. It is not recommended to use them any
(scrbook) longer. Therefore usage of this class option also
(scrbook) is not recommended.[/code] Das ist eine Folgewarnung, weil [tt]scrbook[/tt] wegen [tt]pointlessnumbers[/tt] bzw. [tt]bibtotoc[/tt] aus Kompatibilitätsgründen automatisch [tt]version=first[/tt] und damit auch [tt]enabledeprecatedfontcommands[/tt] aktiviert hat. Sie verschwindet, wenn alle veralteten Optionen ersetzt wurden.[/list]
Das [tt]\KOMAoptions{DIV=last}[/tt] unmittelbar nach dem Laden der Klasse ist übrigens überflüssig. Da du die Randeinstellungen später ohnehin mit [p]geometry[/p] machst, wäre es auch anderer Stelle wenig sinnvoll. Also weg damit.
Da bei [p]scrbook[/p] der Seitenstil [tt]headings[/tt] die Voreinstellung ist, ist das [tt]\pagestyle{headings}[/tt] überflüssig.
Darüber hinaus ist das Paket [p]chngcntr[/p] schon seit einigen LaTeX-Versionen überflüssig.
Auch [tt]\usepackage[utf8]{inputenc}[/tt] ist inzwischen überflüssig.
Nach dem Laden von [p]pgfplots[/p] sollte man übrigens [url=https://texwelt.de/fragen/19163/was-bedeutet-die-kompatibilitatsangabe-compat-bei-pgfplots]Option [tt]compat[/tt] setzen[/url].
Da TikZ (geladen von [p]pgfplots[/p]) bereits [p]xcolor[/p] lädt, ist das spätere Laden von [p]color[/p] sinnlos.
Lies bitte: [url=https://komascript.de/faq_parindent]Was ist eigentlich so schlimm daran, \parindent auf Null zu setzen?[/url]
Das [tt]\bfseries[/tt] bei den Fonteinstellungen für [tt]chapter[/tt], [tt]section[/tt] und [tt]subsection[/tt] ist überflüssig, weil es bereits Bestandteil der Voreinstellung für das Element [tt]disposition[/tt] ist, das für alle Ebenen (vor den Elementen für die einzelnen Ebenen) zur Anwendung kommt.
Meist ist es überflüssig [p]url[/p] vor [p]hyperref[/p] zu laden, weil [p]hyperref[/p] das selbst lädt.
Die Änderung von [tt]\figurename[/tt] und [tt]\tablename[/tt] sollte man mit [tt]\renewcaptionname[/tt] in der Dokumentpräambel vornehmen. Auch die übrigen Umdefinierungen gehören in zwecks sauberer Trennung von Form und Inhalt die Dokumentpräambel.
Die Seitenzahl auf 0 zu setzen, ist unsinnig und führt im zweifelsfall zu Problemen beim Drucken.
Statt Abbildungsverzeichnis und Tabellenverzeichnis selbst ins Inhaltsverzeichnis einzutragen (übrigens komplett falsch, weil jeweils die letzte Seite oder sogar die Seite danach, statt der ersten Seite eingetragen wird), solltest du das mit Option [tt]listof=totoc[/tt] automatisch erledigen lassen.
Und für das Abkürzungsverzeichnis sei auf Anweisung [tt]\addchap[/tt] hingewiesen.
Dass alle Seiten mit großen römischen Zahlen versehen sind, liegt daran, dass zwar ein [tt]\fontmatter[/tt] gefolgt von einem [tt]\pagenumbering{Roman}[/tt] im Beispiel zu finden ist, ein [tt]\mainmatter[/tt] aber komplett fehlt.
[p]mathptmx[/p] wird zwar noch immer gerne verwendet und es spricht auch nicht wirklich viel dagegen. Allerdings wäre [p]newtx[/p] der modernere Ansatz, der teilweise auch überlegen ist.
Wie gesagt, nichts davon verursacht erkennbar Fehler. Allerdings hast du bisher auch nicht die [url=https://golatex.de/viewtopic,p,110182.html#110182]Änderungsvorschläge von MoeWe[/url] übernommen, zu denen ich unbedingt raten würde.