此页面样式不起作用

此页面样式不起作用

目前我的文档中有一个“随机”页面,我想在这里插入一些 tikz 图形。如果我使用我通常的页面样式,tikz 图形会与我的标题重叠,所以我想用 \thispagestyle{empty} 停用它们,但它不起作用。

\usepackage[a4paper,            % Papierformat A4
    left=2.5cm,             % linker Rand
    right=2.5cm,            % rechter Rand
    top=1.5cm,              % oberer Rand
    bottom=1.5cm,           % unter Rand
    marginparsep=5mm,       % Abstand der Randnotizen
    marginparwidth=10mm,    % Breite der Randnotizen
    headheight=7mm,         % Hoehe der Kopfzeile
    headsep=1.2cm,          % Abstand der Kopfzeile
    footskip=1.5cm,         % Abstand der Fusszeile
    includeheadfoot]{geometry}

\usepackage{ifthen}

\usepackage{fancyhdr}                       % Konfiguration von Kopf- und Fusszeilen
\pagestyle{fancy}                           % Seitenstil 'fancy'
\fancyhf{}                                  % vorhandene Einstellungen loeschen
\setlength{\headwidth}{\textwidth}          % Kopf- und Fusszeile so breit wie der Haupttext
\fancyfoot[L]{\ifthenelse{\isodd{\value{page}}}{\thepage}{\leftmark}}   % Festlegung des Seitenstils: Seitenzahlen in der Fusszeile rechts
\fancyfoot[R]{\ifthenelse{\isodd{\value{page}}}{\leftmark}{\thepage}}   % Kapitelnr. und -Bezeichnung in der Fusszeile links
\fancyhead[R]{\IhreArbeit}                  % "Bachelorarbeit" in der Kopfzeile rechts
\fancyhead[L]{\IhrVorname\ \IhrNachname}    % Vorname und Name in der Kopfzeile links
\renewcommand{\chaptermark}[1]{         % Definition der Ausgabe des Kapitels
\ifthenelse{\isodd{\value{page}}}{}{\clearpage}\markboth{Kapitel \thechapter. #1}{}}
\renewcommand{\headrulewidth}{0.5pt}        % Trennlinie zwischen Kopfzeile und Haupttext
\renewcommand{\footrulewidth}{0.5pt}        % Trennlinie zwischen Haupttext und Fusszeile
\fancypagestyle{plain}{                 % Anpassung des Seitenstils 'plain' bei Beginn neuer Kapitel
    \fancyhf{}                              % Vorbelegung loeschen
    \fancyfoot[L]{\thepage}                 % Seitenzeilen in der Fusszeile mittig
    \fancyfoot[R]{\leftmark}                    % Seitenzeilen in der Fusszeile mittig
    \fancyhead[R]{\IhreArbeit}              % "Bachelorarbeit" in der Kopfzeile rechts
    \fancyhead[L]{\IhrVorname\ \IhrNachname}    % Vorname und Name in der Kopfzeile links
}

我的 Master.tex 中还包含其他一些包。我的章节位于不同的源文件中。这里是无法正常工作的源文件

\newpage
\thispagestyle{empty}
    \begin{figure}[htb]
        \centering
        \begin{tikzpicture}[
            box/.style={
                draw,
                minimum height=1cm,
                text width=4cm,
                fill=gray!20,
                align=center,
                node distance=0.5cm
                }
            ]

            %Lot of tikz that doesn't matter at this point
        \end{tikzpicture}
        \caption{...}
    \end{figure}
\newpage

结果如下 在此处输入图片描述

答案1

大卫·卡莱尔

tikz-graphic 位于浮动页面上,因此该命令\thispagestyle{empty}影响了错误的页面。删除后,\begin{figure}[htb]一切正常。

作为第二种解决方案,我使用命令scale=0.8缩小 tikz 的大小,以便它适合页面

相关内容