<div dir="ltr">see Joseph's answer: <a href="http://tex.stackexchange.com/questions/191675/footnote-moves-up-by-one-par/191686#191686">http://tex.stackexchange.com/questions/191675/footnote-moves-up-by-one-par/191686#191686</a></div>
<div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jul 16, 2014 at 3:23 PM, Vafa Khalighi <span dir="ltr"><<a href="mailto:persian-tex@tug.org" target="_blank">persian-tex@tug.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Thanks for this bug report. Here is a minimal example, without using bidi package where this issue occures<div>
<br></div><div><br></div><div><div>\documentclass{report}</div><div>\usepackage{zref-abspage}</div>
<div>\makeatletter</div><div>\newcounter{footdir@label}</div><div>\newtoks\footdir@toks</div><div>\newcommand*{\footdir@temp}[3]{%</div><div>  \@ifdefinable{#1}{%</div><div>    \let#1#2%</div><div>    \renewcommand{#2}[1]{%</div>

<div>      \footdir@toks{##1}%</div><div>      \footdir@toks\expandafter{%</div><div>        \the\expandafter\footdir@toks</div><div>        \expandafter</div><div>        \zref@labelbyprops\expandafter{\thefootdir@label}{abspage}%</div>

<div>      }%</div><div>      \expandafter#1\expandafter{\the\footdir@toks}%</div><div>    }%</div><div>  }%</div><div>}</div><div><br></div><div>\footdir@temp\footdir@ORG@footnotetext\@footnotetext{L}%</div><div>\makeatother</div>
<div class="">
<div>\begin{document}</div><div>Refer to first footnote\footnote{</div><div>Fill fill fill fill fill fill fill fill fill fill</div><div>fill fill fill fill fill fill fill fill fill fill</div><div>fill fill fill fill fill fill fill fill fill fill</div>

<div>fill fill fill fill fill fill fill fill fill fill</div><div>fill fill fill fill fill fill fill fill fill fill</div><div>fill fill fill fillfillfillfi.</div><div>} refer to second footnote.\footnote{Another footnote.}</div>

<div><br></div><div><br></div><div>\end{document}</div></div></div><div><br></div><div><br></div><div>The problem is that the \footnoterule and the whole first footnote moves up by one \par. If you remove the code, you can see this clearly. I will investigate this and fix the issue.</div>

</div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jul 16, 2014 at 11:01 AM, Bruno Le Floch <span dir="ltr"><<a href="mailto:blflatex@gmail.com" target="_blank">blflatex@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>On 7/15/14, maxwell <<a href="mailto:maxwell@umiacs.umd.edu" target="_blank">maxwell@umiacs.umd.edu</a>> wrote:<br>


> I'm attaching the minimal file below.  The PDF output has a blank line<br>
> between the first and second footnotes, which IMO shouldn't be there.  I<br>
> don't get this result if bidi isn't loaded, and with bidi loaded I only<br>
> get this result if the last line of the first footnote ends right at the<br>
> right-hand margin (and TeX doesn't think it can improve the result by<br>
> wrapping onto the next line--hence the rather long final word in the<br>
> minimal example's footnote).<br>
><br>
</div><div>> So it's a very minor problem, and easy enough to work around.  My<br>
> problem with the work-around is that the LaTeX code is generated from<br>
> XML, and avoiding that line break before the brace is difficult.<br>
<br>
<br>
</div>Hello,<br>
<br>
TeX inserts a space at the end of every line it reads, which normally<br>
is what you want (to separate words, for instance).  Here, you get a<br>
space just before the brace.<br>
<br>
My guess is that without bidi the space ends up at the end of a<br>
paragraph, where TeX removes spaces (since otherwise all paragraphs<br>
would end with a space), so there is no space in what TeX breaks into<br>
lines.  With bidi, there may be some additional node in the list (to<br>
take care of bidirectional typesetting), so the paragraph ends with a<br>
space then some bidi stuff.  TeX does not remove the space.  It breaks<br>
the paragraph-ending-with-a-space into lines, and it may break the<br>
line in such a way that the single space is in a line of its own.<br>
Thus the extra line you get.<br>
<br>
To avoid all this, either add the comment character % at the end of<br>
the line which is before the brace (leaving no space between the text<br>
and %), or add \unskip before the brace<br>
<br>
...fill.%<br>
}<br>
<br>
or<br>
<br>
...fill.<br>
\unskip}<br>
<br>
depending on what's easiest to generate.<br>
<br>
Regards,<br>
Bruno<br>
<div><div><br>
<br>
<br>
--------------------------------------------------<br>
Subscriptions, Archive, and List information, etc.:<br>
  <a href="http://tug.org/mailman/listinfo/xetex" target="_blank">http://tug.org/mailman/listinfo/xetex</a><br>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>