答案1
这是一个与您的图像非常相似的示例。
\documentclass{book}
\usepackage[margin=1in]{geometry}
\usepackage{datetime2}
\DTMsetstyle{mmddyy}
\DTMsetup{datesep=/}
\usepackage{fancyhdr}
\fancyhead[L]{\sffamily Name}
\fancyhead[C]{\bfseries MAT 7400: Homework 2}
\fancyhead[R]{\today}
\pagestyle{fancy}
\usepackage{tcolorbox}
\tcbuselibrary{theorems}
\newtcbtheorem[auto counter, number within=section]{problem}{Problem}{
fonttitle=\bfseries,
colframe=black,
coltitle=black,
colback=black!10,
colbacktitle=black!10,
boxrule=.4pt,
attach title to upper=\newline,
sharp corners,
top=1mm, bottom=1mm,
left=2mm, right=2mm,
}{}
\begin{document}
\begin{center}
\sffamily
Title
\end{center}
\setcounter{chapter}{4}
\setcounter{section}{2}
\begin{problem}[phantom=\setcounter{\tcbcounter}{13}]{}{}
Prove that if \(\lvert G\rvert = 2k\) where \(k\) is odd then \(G\) has a subgroup of index 2. [Use Cauchy's Theorem to produce an element of order 2 and then use the preceding two exercises.]
\end{problem}
\end{document}
如果您是新手,其中有几个元素可能看起来很复杂,因此这里提供更多详细信息。
标题
标题的格式来自fancyhdr
包。它定义了页面样式fancy
,在示例中使用命令对其进行了自定义\fancyhead
。可以使用类似的命令\fancyfoot
来设置页脚。有关更多详细信息,请参阅包的文档。
问题框
这种盒子很容易用theorems
包中的库来做tcolorbox
,它基于 TikZ。基本用法是通过命令\newtcbtheorem
,其工作原理与通常的一样newtheorem
,但有两个附加参数。其中第一个接受键和值的列表以自定义框的外观。第二个是一个前缀,如果您标记定理以便稍后引用它们,则将使用它。同样,请参阅文档以了解更多详细信息。
在示例中,problem
环境在章节和部分内进行了编号。我手动设置计数器以匹配示例中的数字,但是如果您要添加问题 4.2.14,则可以\setcounter
在创建下一个problem
环境时删除对的调用。