![enotez 包中的行距](https://linux22.com/image/302782/enotez%20%E5%8C%85%E4%B8%AD%E7%9A%84%E8%A1%8C%E8%B7%9D.png)
如何更改 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}