我拥有的
我正在使用 Ti 设计文档中各部分和章节的格式钾Z 图片,带有remember picture, overlay
选项,如下所示:
\documentclass{book}
\usepackage{tikz}
\usetikzlibrary{positioning}
\usepackage{lipsum}
\usepackage{color,xcolor}
\usepackage{graphicx}
\definecolor{bggray}{RGB}{215,215,215}
\begin{document}
\begin{tikzpicture}[remember picture, overlay]
\node[below right=4.8cm and 0cm of current page.north east] (a) {};
\fill[bggray] (current page.north west) rectangle (a);
\node[below right=1cm and 2cm of current page.north west,color=blue!90] {\huge\bfseries Part I};
\node[below right=2.5cm and 2cm of current page.north west,color=blue]{\fontsize{30pt}{30pt}\selectfont\scshape Foundations};
\node[below left=1cm and 3cm of current page.north east] (pic1) {\includegraphics[width=3cm]{0.png}};
\end{tikzpicture}
\end{document}
我想要的是
现在我遇到了一些问题:
整体定制我想用这个设计来全部部分和章节(实际上在章节中我会稍微改变颜色和大小)。这应该可以满足
使用设计的命令,就像
\part{}
在\chapter{}
正常设计中一样,应该使用简单。我更喜欢类似\mypart{Foundations}{abc.jpg} \mychapter{Foundations}{abc.jpg}
各部分和章节应按惯例进行编号。
目录中应该有指向部分/章节的内容,如果我使用
hyperref
包,则目录内容应该是可点击的。
目录、参考书目、索引等应采用相同的设计。换句话说,我想要
\tableofcontents
就像
\mychapter*{Table of Contents}{} % There will be no pictures included
并输出结果
仅使用
\tableofcontents
。
一些评论
我读过这个问题:在 \titleformat 中使用 tikzpicture 时出现问题,但这不是我的意思,因为问题是关于正常 Ti钾标题设计中的 Z 图片,但是不是关于remember picture, overlay
Ti钾标题设计中的 Z 图片。
您可以帮助我解决我的问题,或者编辑所附问题中接受的答案,以使其更好地满足要求。
非常感谢您的帮助!
先感谢您!
编辑2
按照@marmot的回答,答案实际上几乎帮助我解决了这个问题。然而,目录变得
Chapter 0
CONTENTS
如何删除Chapter 0
?
答案1
以下是一个尝试。例如在这个答案,通过titlesec
使用explicit
密钥加载包,您可以将标题作为 的一部分tikzpicture
,当然也可以是overlay
。
\documentclass{book}
\usepackage{tikz}
\usetikzlibrary{positioning}
\usepackage[explicit]{titlesec}
\usepackage{tikz}
\titleformat{\part}
{}
{}
{0em}
{\begin{tikzpicture}[remember picture, overlay]
\node[below right=4.8cm and 0cm of current page.north east] (a) {};
\fill[bggray] (current page.north west) rectangle (a);
\node[below right=1cm and 2cm of current page.north west,color=blue!90]
{\huge\bfseries Part \thepart};
\node[below right=2.5cm and 2cm of current page.north
west,color=blue]{\fontsize{30pt}{30pt}\selectfont\scshape #1};
\node[below left=1cm and 3cm of current page.north east] (pic1)
{\includegraphics[width=3cm]{example-image-duck}};
\end{tikzpicture}}
\definecolor{bggray}{RGB}{215,215,215}
\begin{document}
\part{Introduction}
Some text
\part{More stuff}
\end{document}