با سلام و احترام
محیط لم تعریف کردهام که از mdframed استفاده شدهاست. اما در صورت طولانی شدن مطلب و بیش از یک صفحه شدن آن خطا میگیرد.
چگونه این خطا رفع میشود؟
با تشکر و احترام
% arara: xelatex
% arara: clean1
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[framemethod=tikz]{mdframed}
\usetikzlibrary{calc}
\usepackage{chngcntr}
\usepackage{ptext}
% counters
\newcounter{lemma}
%\counterwithin{lemma}{chapter}
% names for the structures
\newcommand\lemmname{\rl{گزارش روزانه}}
\makeatletter
% mdf key for the eventual notes in the structures
\def\mdf@@mynote{}
\define@key{mdf}{mynote}{\def\mdf@@mynote{#1}}
% style for lemmas
\mdfdefinestyle{mylemm}{
settings={\refstepcounter{lemma}},
linewidth=1pt,
innertopmargin=1.5\baselineskip,
roundcorner=10pt,
backgroundcolor=blue!05,
linecolor=blue!70!black,
singleextra={
\path let \p1=(P), \p2=(O) in
node[thick,draw=green!40!black,fill=green!20,rounded corners] at (P-|0.5*\x2+0.75*\x1,0) %
{\ifdefempty{\mdf@@mynote}{}{~(\mdf@@mynote)}~\strut{\bfseries\lemmname~}};
},
firstextra={
\path let \p1=(P), \p2=(O) in
node[thick,draw=green!40!black,fill=green!20,rounded corners] at (P-|0.5*\x2+0.5*\x1,0) %
{(\mdf@@mynote)}{\ifdefempty{\mdf@@mynote}{}\strut{\lr{\bfseries\lemmname~}}};
}
}
% some auxiliary environments
\newmdenv[style=mylemm]{lemm}
% the actual environments
\newenvironment{lemma}[1][]
{\begin{lemm}[mynote=#1]}
{\end{lemm}}
\makeatother
\usepackage{xepersian}
\settextfont{XB Niloofar}
\begin{document}
\begin{center}
\textbf{\Large{عملکرد روزانه واحد تحقیق و توسعه}}
\end{center}
\begin{lemma}[مورخ 20/01/1396]
\begin{enumerate}
\ptext[1-3]
\end{enumerate}
\end{lemma}
\end{document}
یعنی با \ptext[1-9]
خطا رخ میدهد.