我有一个旧的.tex
文件紀文我使用实际环境addmargin
。现在我已将部分旧 LaTeX 代码复制到一个新文件中,该文件不是科马文.因此addmargin
环境产生误差。
是否有任何包可以添加,addmargin
而无需整个 koma-script 混乱或一些简单的命令来替换环境addmargin
? 替换以下内容的最实用方法是什么:
\begin{addmargin}[\lengthA]{\lengthB}
Bla, Bla, Text, Ipsum
\end{addmargin}
答案1
答案2
这是一个简单的addmargin
。它不适用于列表,列表会在内部重新计算\leftskip
和\rightskip
。另请注意,这addmargin*
要复杂得多。
\documentclass{report}
\usepackage{lipsum}
\newenvironment{addmargin}[2][\empty]{\par
\rightskip=#2\relax
\ifx\empty#1\relax \leftskip=\rightskip
\else \leftskip=#1\relax
\fi}{\par}
\begin{document}
\lipsum[1]
\begin{addmargin}[2cm]{1cm}
\lipsum[2]
\end{addmargin}
\lipsum[3]
\end{document}