我读了很多关于如何避免脚注分成两页的问题。我的问题恰恰相反。考虑以下代码:
\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}