文本超出页面范围

文本超出页面范围

我正在编写一个演示列表,但是当 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} 

在此处输入图片描述

相关内容