清除环境的定义

清除环境的定义

我需要使 minipage 环境无效(原因是我有时需要为视障读者编译具有巨大点尺寸的乳胶文档,这与文档的总体布局不兼容)。

\renewenvironment{minipage}[1]{\relax}{\relax}

由于有时传递给 \begin{minipage} 的可选参数而失败

我想我可以在 \minipage 和 \endminipage 上使用 \renewcommand 来从 latex.ltx 调整它们的定义,但我想知道是否没有更直接的方法来做到这一点。

答案1

现在使用 xparse 包 (其内容将在不久的将来添加到 latex 内核中) 可以非常轻松地制作具有多个可选参数的宏

Minipage 有三个可选的和一个必选的。因此,如果您只想删除 Minipage 的效果而保留内容不变,请使用

 \RenewDocumentEnvironment{minipage}{ o o o m }{}{}

相关内容