![addmargin 示例 - 错误](https://linux22.com/image/382248/addmargin%20%E7%A4%BA%E4%BE%8B%20-%20%E9%94%99%E8%AF%AF.png)
我正在尝试学习如何使用 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}