amsbook hat eine sehr spezielle Art, die Sternform von Kapiteln (und anderen Gliederungsebenen) zu behandeln. Diese verträgt sich nicht mit der Standarddefinition von
\chaptermark von
fancyhdr, weil
\chaptermark von
amsmath im Unterschied zu den Standardklassen eben auch für die Sternform aufgerufen wird. Natürlich kann man nach dem Laden von
fancyhdr etwas wie:
\makeatletter
\def\chaptermark{\@secmark\markboth\chapterrunhead{}}
\def\sectionmark{\@secmark\markright\sectionrunhead\sectionname}%
\makeatother
einfügen, um die Version von
amsbook wiederherzustellen. Ob sich das dann aber mit der Verwendung von weiteren Paketen zum Umdefinieren der Überschriftenbefehle verträgt und überhaupt das gewünschte liefert, sei dahin gestellt. Tatsächlich sollte man IMHO bei
amsbook nicht zuviel an den Seitenstilen und den Überschriften herumdoktern, denn deren Sonderbehandlung sind gerade eines der zentralen Elemente der Klasse. Wenn man also mehr Flexibilität bei den Überschriften und dem Seitenstil haben will, sollte man eher darüber nachdenken, entweder eine Standardklasse und diverse Pakete oder aber direkt eine besser anpassbare Klasse zu verwenden.
Überhaupt sieht dein Code nicht danach aus, als wäre er ursprünglich für
amsbook gedacht. So ist es absolut überflüssig
amsmath zusätzlich zu
amsbook zu laden. Das macht die Klasse ja bereits selbst. Der Code ist aber auch in anderer Hinsicht eher fragwürdig, beispielsweise die Gruppenklammern im Argument von
\chapter oder gar die Verwendung von
\textbf im Argument von Gliederungsbefehlen.
Ganz nebenbei sei noch bemerkt, dass
\usepackage[utf8]{inputenc} seit 2018 nicht mehr notwendig ist.
[tt]amsbook[/tt] hat eine sehr spezielle Art, die Sternform von Kapiteln (und anderen Gliederungsebenen) zu behandeln. Diese verträgt sich nicht mit der Standarddefinition von [tt]\chaptermark[/tt] von [tt]fancyhdr[/tt], weil [tt]\chaptermark[/tt] von [tt]amsmath[/tt] im Unterschied zu den Standardklassen eben auch für die Sternform aufgerufen wird. Natürlich kann man nach dem Laden von [tt]fancyhdr[/tt] etwas wie:
[code]
\makeatletter
\def\chaptermark{\@secmark\markboth\chapterrunhead{}}
\def\sectionmark{\@secmark\markright\sectionrunhead\sectionname}%
\makeatother
[/code] einfügen, um die Version von [tt]amsbook[/tt] wiederherzustellen. Ob sich das dann aber mit der Verwendung von weiteren Paketen zum Umdefinieren der Überschriftenbefehle verträgt und überhaupt das gewünschte liefert, sei dahin gestellt. Tatsächlich sollte man IMHO bei [tt]amsbook[/tt] nicht zuviel an den Seitenstilen und den Überschriften herumdoktern, denn deren Sonderbehandlung sind gerade eines der zentralen Elemente der Klasse. Wenn man also mehr Flexibilität bei den Überschriften und dem Seitenstil haben will, sollte man eher darüber nachdenken, entweder eine Standardklasse und diverse Pakete oder aber direkt eine besser anpassbare Klasse zu verwenden.
Überhaupt sieht dein Code nicht danach aus, als wäre er ursprünglich für [tt]amsbook[/tt] gedacht. So ist es absolut überflüssig [tt]amsmath[/tt] zusätzlich zu [tt]amsbook[/tt] zu laden. Das macht die Klasse ja bereits selbst. Der Code ist aber auch in anderer Hinsicht eher fragwürdig, beispielsweise die Gruppenklammern im Argument von [tt]\chapter[/tt] oder gar die Verwendung von [tt]\textbf[/tt] im Argument von Gliederungsbefehlen.
Ganz nebenbei sei noch bemerkt, dass [tt]\usepackage[utf8]{inputenc}[/tt] seit 2018 nicht mehr notwendig ist.