[TxMt] Footnotes
Dr. Drang
drdrang at gmail.com
Thu May 11 10:20:50 UTC 2006
On 5/11/06, Mark Eli Kalderon <m.kalderon at ucl.ac.uk> wrote:
> Thanks Dr. Drang, but are you sure that MM footnotes can't take a
> single digit after the caret? That hasn't been my experience.
When the input is
---------------------------------------
Let's[^1] try[^2].
[^1]: First footnote.
[^2]: Second footnote.
---------------------------------------
the output is
---------------------------------------
<p>Let's<a href="#" name="f" class="footnote">1</a> try<a href="#"
name="f" class="footnote">2</a>.</p>
<div class="footnotes">
<hr />
<p>Footnotes:</p>
<div id=""><p><a href="#f" class="reversefootnote">1.</a> Second
footnote.</p></div>
<div id=""><p><a href="#f" class="reversefootnote">2.</a> Second
footnote.</p></div>
</div>
---------------------------------------
which is clearly wrong. I used a freshly-downloaded MultiMarkdown.pl.
If I change the input to
---------------------------------------
Let's[^fn1] try[^fn2].
[^fn1]: First footnote.
[^fn2]: Second footnote.
---------------------------------------
the output is
---------------------------------------
<p>Let's<a href="#fn1" name="ffn1" class="footnote">1</a> try<a
href="#fn2" name="ffn2" class="footnote">2</a>.</p>
<div class="footnotes">
<hr />
<p>Footnotes:</p>
<div id="fn1"><p><a href="#ffn1" class="reversefootnote">1.</a>
First footnote.</p></div>
<div id="fn2"><p><a href="#ffn2" class="reversefootnote">2.</a>
Second footnote.</p></div>
</div>
---------------------------------------
which is correct (although I would prefer there be no "Footnotes"
paragraph). As I said in the post, I haven't looked at the code to see
why MM fails to format single-digit markers when there are multiple
footnotes--it just so happened that my first example was done that
way. It may fail under other legitimate input, too.
If I get a chance tonight, I'll look at the MM code and try to figure it out.
--
Dr. Drang
More information about the textmate
mailing list