目前我的文档中有一个“随机”页面,我想在这里插入一些 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 的大小,以便它适合页面