我正在编写一个演示列表,但是当 pdf 文件中的演示描述太长时,它会超出页面范围
代码部分如下:
\documentclass{article}
\usepackage{amssymb}
\usepackage{enumerate}
\usepackage{ mathrsfs }
\usepackage[margin=0.25in]{geometry}
\usepackage[dvipsnames]{xcolor}
\newcounter{enumcounter}
\newcounter{proofcount}[enumcounter]
\newenvironment{myenumerate}{\begin{description}\stepcounter{enumcounter}}{\end{description}}
% defined a new environment, which uses description instead of enumerate or itemize, to avoid the pre-existing
% counters. The spacing is not identical, granted.
\newcommand*{\itemproof}{\item\addtocounter{proofcount}{1}[\theproofcount] }
\begin{document}
\begin{myenumerate}
\itemproof \colorbox{green}{Dimostrare le principali proprietà di una misura: misura del vuoto, additività finita, monotonia, continuità per insiemi inscatolati (1) e (2), sub-additività.}
\end{myenumerate}
\end{document}
答案1
这是一个更简单的解决方案enumitem
:我创建一个prooflist
类型的enumerate
,它自动有自己的计数器 。prooflisti
对于彩色框,我将它们插入到\parbox
相应宽度的 中。
\documentclass[italian]{article}
\usepackage{babel}
\usepackage{amssymb}%
\usepackage{enumitem}
\usepackage{ mathrsfs }
\usepackage[margin=0.9in, showframe]{geometry}
\usepackage[dvipsnames]{xcolor}
%
\usepackage{calc}
\newlist{prooflist}{enumerate}{1}
\setlist[prooflist]{label =[\arabic*], wide=0pt, leftmargin=*}
\newcommand*{\itemproof}{\item\addtocounter{proofcount}{1}[\theproofcount] }
\begin{document}
\begin{prooflist}
\item \colorbox{SeaGreen!60}{\parbox[t]{\linewidth-2\fboxsep}{Dimostrare le principali proprietà di una misura: misura del vuoto, additività finita, monotonia, continuità per insiemi ins\-catolati (1) e (2), sub-additività.}}
\item Dimostrare le principali proprietà di una misura: misura del vuoto, additività finita, monotonia, continuità per insiemi inscatolati (1) e (2), sub-additività.
\end{prooflist}
\end{document}