格式化我的问题,以便我可以在乳胶中写下问题编号?

格式化我的问题,以便我可以在乳胶中写下问题编号?

以下是我想在文档类书中采用的格式:

在此处输入图片描述

有人可以帮我完成它吗?

答案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环境时删除对的调用。

相关内容