我试图在某些部分使用tufte-latex
的fullwidth
环境,但我无法让它与easylist
-package 一起工作,因为它删除了缩进。
\documentclass[nobib]{tufte-handout}
\title{Test}
\author{Tester}
\usepackage[ampersand]{easylist}
\usepackage{lipsum}
\begin{document}
\maketitle
\section{Section 1}
\begin{fullwidth}
\begin{easylist}[itemize]
& \lipsum
&& \lipsum
\end{easylist}
\end{fullwidth}
\section{Section 2}
\begin{easylist}[itemize]
& \lipsum
&& \lipsum
\end{easylist}
\end{document}
在示例中,第 1 部分具有完整宽度,但缺少适当的缩进。第 2 部分有正确的缩进,但缺少fullwidth
。
答案1
环境easylist
依赖于和\hangindent
,\hangafter
因此它不能在基于的环境中使用list
,例如fullwidth
,因为在此环境中\parshape
设置了,它优先于\hangindent
和\hangafter
。
但是您可以定义一个fullwidtheasylist
。
\documentclass[nobib]{tufte-handout}
\title{Test}
\author{Tester}
\usepackage[ampersand]{easylist}
\usepackage{lipsum}
\newenvironment{fullwidtheasylist}
{\hsize=\dimexpr\hsize+\csname @tufte@overhang\endcsname\easylist}
{\endeasylist}
\begin{document}
\maketitle
\section{Fullwidth}
\begin{fullwidtheasylist}[itemize]
& \lipsum[2]
&& \lipsum[2]
\end{fullwidtheasylist}
\section{Normal}
\begin{easylist}[itemize]
& \lipsum[2]
&& \lipsum[2]
\end{easylist}
\end{document}