addmargin 示例 - 错误

addmargin 示例 - 错误

我正在尝试学习如何使用 addmargin 命令。为此,我编写了代码:

\documentclass{article}
\usepackage[utf8]{inputenc}
\listfiles


\begin{document}

\begin{addmargin}[-1cm]{-3cm}
Blaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
\end{addmargin}

\end{document}

但是 LaTeX 给出了错误:

!LaTeX 错误:环境 addmargin 未定义。

我该如何修复它?

提前非常感谢您。

答案1

addmargin是 KOMA 脚本定义的环境,因此您必须使用 KOMA 类才能使用它(例如scrartcl)。KOMA 脚本也为标准类提供了一些功能(包scrextend),因此如果您想使用标准类,可以使用这个包。

但基本上你的例子看起来像:

\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\listfiles


\begin{document}

\begin{addmargin}[-1cm]{-3cm}
Blaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
\end{addmargin}

\end{document}

答案2

附带changepage包装:

\documentclass{article}
\usepackage[utf8]{inputenc}
\listfiles
\usepackage{changepage}



\begin{document}

Blaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa


\begin{adjustwidth}{-1cm}{-3cm}
Blaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
\end{adjustwidth}

\end{document}

在此处输入图片描述

相关内容