我使用该xeboiboites
软件包制作了一份文档,但我不知道如何制作定理列表,因为定理是用方框框起来的。定理列表中应该包含页码。
以下是 MWE:
\documentclass{book}
\usepackage{amsthm}
\usepackage[dvipsnames]{color}
\usepackage[x11names]{xcolor}
\usepackage{xeboiboites}
\newbreakabletheorem[small box style={draw=RoyalBlue3,fill=RoyalBlue3, line width=0.02cm, rounded corners},
big box style={fill=white,draw=RoyalBlue3,rounded corners,line width=0.02cm}, size=1\textwidth, headfont=\bfseries\large\color{white}]
{CajaSolucion}{Problema}{section}
\begin{document}
\chapter{Resolucion de ejercicios I}
\begin{CajaSolucion}
EL presente ejercicios consta dela fuerzass..............
\end{CajaSolucion}
\chapter{Reslocion de ejercicios del CAp II}
\begin{CajaSolucion}
EL presente ejercicios consta dela fuerzas bbbbs..............
\end{CajaSolucion}
\begin{CajaSolucion}
EL presente ejercicios consta dela fuerzass....bbbb..........
\end{CajaSolucion}
\end{document}
答案1
基本上,您需要利用该\@starttoc
机制。幸运的是,该tocloft
包为此提供了一个接口,即\newlistof
。在这种情况下,您需要注意计数器名称,因为您已经有了定理的计数器。(在此过程中,我更改了定理的计数器名称。在您的示例中,它无论如何都是误导性的。)
\documentclass{book}
\usepackage{amsthm}
\usepackage[dvipsnames]{color}
\usepackage[x11names]{xcolor}
\usepackage{xeboiboites}
\newbreakabletheorem[
small box style={draw=RoyalBlue3,fill=RoyalBlue3,line width=0.02cm, rounded corners},
big box style={fill=white,draw=RoyalBlue3,rounded corners,line width=0.02cm},
size=1\textwidth,
headfont=\bfseries\large\color{white}
]{problema}{Problema}{problem}
\usepackage{tocloft}
\makeatletter
\renewcommand*\theproblem{\thechapter.\@arabic\c@problem}
\@addtoreset{problem}{chapter}
\newcommand*\problemsname{List of problems}
\newlistof{problems}{prb}{\problemsname}
\newenvironment{CajaSolucion}{%
\problema
\addcontentsline{prb}{problems}{\protect\numberline{Problem \theproblem}}
}{%
\endproblema
}
\makeatother
\begin{document}
\listofproblems
\chapter{Resolucion de ejercicios I}
\begin{CajaSolucion}
EL presente ejercicios consta dela fuerzass..............
\end{CajaSolucion}
\chapter{Reslocion de ejercicios del CAp II}
\begin{CajaSolucion}
EL presente ejercicios consta dela fuerzas bbbbs..............
\end{CajaSolucion}
\begin{CajaSolucion}
EL presente ejercicios consta dela fuerzass....bbbb..........
\end{CajaSolucion}
\end{document}