Имеется такая собственная команда. Нужно в тексте, передаваемом в myobject включить цитирование кода. verbatim и verb почему-то вызывает ошибку.
\newcommand{\myobject}[2]{
\begin{minipage}[t][120mm]{142mm}
\begin{center}
\noindent
{\it Заголовок } \\[1.5mm]
...
\end{center}
\begin{enumerate}
\item{#1}
\item{#2}
\end{enumerate}
\end{minipage}
}
почему-то такой вызов приводит к ошибке
Код:
\myobject{1}{\verb|2|}
! LaTeX Error: \verb illegal in command argument.
а такой вызов нет
Код:
\myobject{1}{2}
Как устранить ошибку?
p.s. Использование listing тоже происходит с проблемами.
\myobject{
текст
\begin{lstlisting}
...
\end{lstlisting}
}{
1}
! Argument of \lst@next has an extra }.
<inserted text>
\par
конструкция lstlisting без проблем работает вне myobject.