मैं वर्तमान में बीमर ब्लॉक में सुंदर प्रिंट कोड में बीमर और लिस्टिंग पैकेज का उपयोग कर रहा हूं। तो क्या मैं कैसी लगती है कर रहा हूँ:एक एलएसएनवेनवायर बनाने में समस्या जो किसी अन्य पर्यावरण को शुरू/समाप्त करती है
\begin{block}{}
\begin{lstlisting}
int foobar(void) { return 0; }
\end{lstlisting}
\end{block}
अब, मैं यह बोझिल block
और lstlisting
वातावरण हर शुरू करने के लिए लगता है। मैं एक साधारण codeblock
वातावरण है कि सिर्फ यह होता है करने के लिए करना चाहते हैं:
\lstnewenvironment{codeblock}
{\begin{block}{}}
{\end{block}}
लेकिन दुर्भाग्य से, बीमर दस्तावेज़ नहीं रह गया है, संकलित निम्न त्रुटि के साथ:
\begin{codeblock}
int foobar(void) { return 0; }
\end{codeblock}
तो, मैं की तरह कुछ करने की कोशिश की :
! Missing } inserted.
<inserted text>
}
l.178 \end{frame}
?
क्या ऐसा करने का कोई तरीका है?
Problem with creating a newenvironment in LaTeX में, एंड्रियास ग्रेच की एक ही समस्या थी, लेकिन यह इसे हल कर सकता था क्योंकि संलग्न वातावरण में प्रवेश करने/बाहर निकलने का एक और तरीका था। लेकिन block
बीमर पर्यावरण के मामले में, ऐसा लगता है कि \begin{block}...\end{block}
करने से कोई दूसरा तरीका नहीं है।
क्या इस समस्या को हल किया गया है? – Werner