昨天我发帖一个问题询问如何将某些格式化功能应用于LTXexample
包的环境showexpl
。由于这个问题未能得到答案,我尝试从不同的方向解决问题,通过定义一个自定义环境来包装LTXexample
并提供所需的额外格式。我之前从未定义过自定义环境,因此我从最简单的初稿开始:为“LTXexample”创建一个简单的别名,如下所示。
\documentclass{amsart}
\usepackage{showexpl}
\newenvironment{lx}
{\begin{LTXexample}}
{\end{LTXexample}}
\begin{document}
\begin{lx}
Hello, world!
\end{lx}
\end{document}
不幸的是,通过 LaTeX 编译器运行上述 LaTeX 文件导致以下错误消息。
ERROR: Emergency stop.
--- TeX said ---
! Emergency stop.
--- HELP ---
No help available
但是,将字符串“lx”的最后两次出现替换为“LTEexample”后获得的文件可以顺利编译。