拆分脚注

拆分脚注

我读了很多关于如何避免脚注分成两页的问题。我的问题恰恰相反。考虑以下代码:

\documentclass[a4paper,12pt]{article}
\usepackage{fontspec}
\usepackage{polyglossia}
\setmainlanguage[babelshorthands=true]{italian}
\usepackage{lipsum}
% \global\dimen\footins = 5cm
% \usepackage{bigfoot}
\usepackage[perpage,para,norule]{footmisc}

\begin{document}
\lipsum[4]
\lipsum[6]
At vero\footnote{\lipsum[1]} eos\footnote{\lipsum[4] }
et\footnote{\lipsum[3]} accusamus\footnote{\lipsum[6] } et iusto
odio\footnote{\lipsum[7]}
\lipsum{1-3}
\end{document}

有没有办法避免整个第三段被推到第 2 页?这样,不是文本而是注释被分成第 1 页和第 2 页?

============== 附录 ===============

或多或少,与此代码的情况相同:

\documentclass[a4paper,12pt]{article}
\usepackage{fontspec}
\usepackage{polyglossia}
\setmainlanguage[babelshorthands=true]{italian}
\usepackage{lipsum}
% \global\dimen\footins = 5cm
\usepackage{bigfoot}
\DeclareNewFootnote[para]{default}
\MakeSortedPerPage{footnote}
%\usepackage[perpage,norule]{footmisc}

\begin{document}
\lipsum[4]
\lipsum[6]
At vero\footnote{\lipsum[1]} eos\footnote{\lipsum[4] }
et\footnote{\lipsum[3]} accusamus\footnote{\lipsum[6] } et iusto
odio\footnote{\lipsum[7]}
\lipsum{1-3}
\end{document}

答案1

我不确定这两个结果中的哪一个是您想要的,所以我给出了两者。在这两种情况下,效果都是通过使用\footnotemark和手动完成的\footnotetext。我不明白这种特定方法如何实现自动化。

在版本 1 中,调用段落被分解;在版本 2 中则没有。

版本 1

\documentclass[a4paper,12pt]{article}
%\usepackage{fontspec}
%\usepackage{polyglossia}
%\setmainlanguage[babelshorthands=true]{italian}
\usepackage{lipsum}
 \global\dimen\footins = 5cm
 \usepackage{bigfoot}
\usepackage[perpage,para,norule]{footmisc}

\begin{document}
\lipsum[4]
\lipsum[6]
At vero\footnote{\lipsum[1]} eos\footnote{\lipsum[4] }
et\footnote{\lipsum[3]} 
%REPLACE THIS
%accusamus\footnote{\lipsum[6] } et iusto odio\footnote{\lipsum[7]}
% WITH THIS
accusamus\footnotemark\ et iusto odio\footnotemark\addtocounter{footnote}{-1}
%%%
% REPLACE THIS
%\lipsum[1-4]
% WITH THIS
\lipsum[1]
\footnotetext{\lipsum[6] }\stepcounter{footnote}
\footnotetext{\lipsum[7] }\stepcounter{footnote}
\lipsum[2-4]
%%%
\end{document}

在此处输入图片描述

在此处输入图片描述

版本 2

\documentclass[a4paper,12pt]{article}
%\usepackage{fontspec}
%\usepackage{polyglossia}
%\setmainlanguage[babelshorthands=true]{italian}
\usepackage{lipsum}
 \global\dimen\footins = 5cm
 \usepackage{bigfoot}
\usepackage[perpage,para,norule]{footmisc}

\begin{document}
\lipsum[4]
\lipsum[6]
At vero\footnote{\lipsum[1]} 
%REPLACE THIS
%eos\footnote{\lipsum[4] }
%et\footnote{\lipsum[3]} 
%accusamus\footnote{\lipsum[6] } et iusto odio\footnote{\lipsum[7]}
% WITH THIS
eos\footnotemark\ 
et\footnotemark\ 
accusamus\footnotemark\ et iusto odio\footnotemark\addtocounter{footnote}{-3}
%%%
% REPLACE THIS
%\lipsum[1-4]
% WITH THIS
\lipsum[1]
\footnotetext{\lipsum[4] }\stepcounter{footnote}
\footnotetext{\lipsum[3] }\stepcounter{footnote}
\footnotetext{\lipsum[6] }\stepcounter{footnote}
\footnotetext{\lipsum[7] }\stepcounter{footnote}
\lipsum[2-4]
%%%
\end{document}

在此处输入图片描述

在此处输入图片描述

相关内容