Я пытаюсь определить макрос с \newcommand
, используя verbatim
или listings
. Кажется, что хеш-ключ в #1
(обозначающий аргумент) экранирован из-за verbatim
и listings
.
Я новичок в макросах, поэтому я попробовал что-то простое: оно работает с \begin{center} ... \end{center}
.
\documentclass[a4paper,oneside,11pt]{report}
\newcommand{\script}[1]{
\begin{center}
#1
\end{center}
}
\begin{document}
\script{blabla}
blibli
\end{document}
Когда я заменяю center
на verbatim
, я получаю эту ошибку:
Файл завершен при сканировании с использованием @ xverbatim.
или lstlisting
:
Текст пропущен после начала листинга
Я не нашел ничего ни в stackoverflow, ни в https://tex.stackexchange.com: что бы вы посоветовали использовать в этих средах в макросах (\newcommand
или, может быть, \newenvironment
)?
Заранее спасибо