我想创建一个新的环境来执行此操作:
\begin{alltt}\normalfont
\textit{#1}
\end{alltt}
我想在其中放置一些文字,而不是#1
。文字由几行组成,就像一首诗:
AAA
bbb
加拿大合作委员会
我创建了这样的新环境:
\documentclass[20pt]{extarticle}
\usepackage{alltt}
\newenvironment{poem}[1]
{\begin{alltt}\normalfont
\textit{#1}}
{ \end{alltt} }
\begin{document}
\begin{poem}
{aaa
bbb
ccc}
\end{poem}
\end{document}
结果,诗歌环境将所有文本打印在一行 aaabbbccc 中。如何创建新环境,使行分开?
答案1
我建议使用以下定义,无需争论。这\itshape
将把字体切换为斜体
\documentclass[20pt]{extarticle}
\usepackage{alltt}
\newenvironment{poem}{%
\begin{alltt}%
\normalfont
\itshape
}{%
\end{alltt}%
}
\begin{document}
\begin{poem}
aaa
bbb
ccc
\end{poem}
\end{document}