enotez 包中的行距

enotez 包中的行距

如何更改 enotez 软件包生成的尾注中的行距,对我来说太宽了?我接受吗list-style=plain?如果我选择,list-style=itemize我是否可以更改行距\itemsep(或以其他方式),而不会修改我的所有文本列表?谢谢

这是一个 MWE

\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{enotez}

\setenotez{
  list-name=,
  backref=true,
  list-style=plain
}

\DeclareInstance{enotez-list}{custom}{paragraph}
{
format = \footnotesize ,
number = \textsuperscript{#1}
}
\let\footnote=\endnote


\begin{document}
Bla bla bla\footnote{bla bla}

Bla bla bla\footnote{bla bla}

Bla bla bla\footnote{bla bla}

\printendnotes
\end{document}

我只想减少尾注之间的行距,因为字体太小,而且行距在我看来太宽

答案1

似乎没有用于设置notes-sep参数的“简单”界面。

\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{enotez}

\DeclareInstance{enotez-list}{plain}{paragraph}{notes-sep=0pt}

\usepackage{lipsum}

\setenotez{
  list-name=,
  backref=true,
  list-style=plain
}

\DeclareInstance{enotez-list}{custom}{paragraph}
{
format = \footnotesize ,
number = \textsuperscript{#1}
}
\let\footnote=\endnote


\begin{document}
Bla bla bla\footnote{\lipsum*[2]}

Bla bla bla\footnote{\lipsum*[2]}

Bla bla bla\footnote{\lipsum*[2]}

\printendnotes
\end{document}

在此处输入图片描述

答案2

@user41063 尝试一下这个方法的变体,看看它是否能解决您在 Answer1 下的评论中提到的问题。Enotez 是一个很棒的软件包,我希望 @cgcnieder 能继续使用它。输出与答案 1 一样,使用 enumitem 会为您提供许多其他可能性。

\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{enotez}
\usepackage{lipsum}

\usepackage{enumitem}
\newlist{aublistforenotez}{itemize}{1}%This is for my enotez macro (enotez it passes token manually to each one via \item[] if list mode profile)
\setlist[aublistforenotez]{parsep=-\parskip, itemsep=-\parskip, topsep=0pt}%can set itemsep negative - experiment as it seems to be bigger than 0 by default


\DeclareInstance{enotez-list}{aubcustomlist}{list}
{
heading = \subsubsection*{#1},
format = \footnotesize,
number-format  = \normalfont,
number =  \enmark{#1},
%number = \textsuperscript{#1},
list-type = aublistforenotez
}

\setenotez{
  list-name=,
  backref=true,
  list-style=plain
}

\let\footnote=\endnote

\begin{document}
Bla bla bla\footnote{\lipsum*[2]}

Bla bla bla\footnote{\lipsum*[2]}

Bla bla bla\footnote{\lipsum*[2]}

\printendnotes[aubcustomlist]
\end{document}

相关内容