lowdown icon indicating copy to clipboard operation
lowdown copied to clipboard

Footnote numbering in nroff seems to have broken

Open rnkn opened this issue 9 months ago • 0 comments

Hello,

Sometime between VERSION_1_0_2 and master footnote numbering in nroff seems to have broken.

Here is sample Markdown input:


Aspernatur eveniet libero earum aut odio eum. A molestiae omnis et
autem fugit. Provident totam sit nihil. Necessitatibus id placeat
rerum necessitatibus. Quo optio repellat ut sed voluptatem. Et
incidunt non alias architecto maxime a eum.[^1]

Quod cum totam hic quisquam eveniet porro quidem accusantium.
Consequatur in voluptate et facere officia ad ipsum voluptatibus.
Suscipit nostrum error et sunt vel. Eaque distinctio voluptas aut
nostrum nesciunt ut. Quod asperiores suscipit voluptatem rerum. Quo
alias sapiente et aut incidunt architecto consequatur quasi.[^2]

Voluptas sint ut non dolor sapiente debitis quam asperiores. Aperiam
nam dolorum qui quis. Rerum sunt nostrum voluptas quam veritatis et
et. Et quo repellat maxime aliquid consequuntur corrupti iste. Facilis
nostrum autem dolore hic libero incidunt aut perferendis.[^3]

[^1]: Paul W. Rankin. "Time Travel and the Grandfather Paradox." 45.

[^2]: Kristaps Dz. _Lowdown: Simple Markdown Translator_. 11.

[^3]: Santa Claus. "Idiot's Guide to Raising Elves." 104.

And the nroff output from VERSION_1_0_2:

.\" -*- mode: troff; coding: utf-8 -*-
.TL
.PP
Aspernatur eveniet libero earum aut odio eum. A molestiae omnis et
autem fugit. Provident totam sit nihil. Necessitatibus id placeat
rerum necessitatibus. Quo optio repellat ut sed voluptatem. Et
incidunt non alias architecto maxime a eum.\**
.FS
Paul W. Rankin. \(lqTime Travel and the Grandfather Paradox.\(rq 45.
.FE
.PP
Quod cum totam hic quisquam eveniet porro quidem accusantium.
Consequatur in voluptate et facere officia ad ipsum voluptatibus.
Suscipit nostrum error et sunt vel. Eaque distinctio voluptas aut
nostrum nesciunt ut. Quod asperiores suscipit voluptatem rerum. Quo
alias sapiente et aut incidunt architecto consequatur quasi.\**
.FS
Kristaps Dz. \fILowdown: Simple Markdown Translator\fR. 11.
.FE
.PP
Voluptas sint ut non dolor sapiente debitis quam asperiores. Aperiam
nam dolorum qui quis. Rerum sunt nostrum voluptas quam veritatis et
et. Et quo repellat maxime aliquid consequuntur corrupti iste. Facilis
nostrum autem dolore hic libero incidunt aut perferendis.\**
.FS
Santa Claus. \(lqIdiot\(cqs Guide to Raising Elves.\(rq 104.
.FE

And here is the PDF output from VERSION_1_0_2:

Image

Here is nroff output from master:

.\" -*- mode: troff; coding: utf-8 -*-
.TL
.PP
Aspernatur eveniet libero earum aut odio eum. A molestiae omnis et
autem fugit. Provident totam sit nihil. Necessitatibus id placeat
rerum necessitatibus. Quo optio repellat ut sed voluptatem. Et
incidunt non alias architecto maxime a eum.\c
.pdfhref L -D footnote-1 -- \**
.FS
.pdfhref M footnote-1
Paul W. Rankin. \(lqTime Travel and the Grandfather Paradox.\(rq 45.
.FE
.PP
Quod cum totam hic quisquam eveniet porro quidem accusantium.
Consequatur in voluptate et facere officia ad ipsum voluptatibus.
Suscipit nostrum error et sunt vel. Eaque distinctio voluptas aut
nostrum nesciunt ut. Quod asperiores suscipit voluptatem rerum. Quo
alias sapiente et aut incidunt architecto consequatur quasi.\c
.pdfhref L -D footnote-2 -- \**
.FS
.pdfhref M footnote-2
Kristaps Dz. \fILowdown: Simple Markdown Translator\fR. 11.
.FE
.PP
Voluptas sint ut non dolor sapiente debitis quam asperiores. Aperiam
nam dolorum qui quis. Rerum sunt nostrum voluptas quam veritatis et
et. Et quo repellat maxime aliquid consequuntur corrupti iste. Facilis
nostrum autem dolore hic libero incidunt aut perferendis.\c
.pdfhref L -D footnote-3 -- \**
.FS
.pdfhref M footnote-3
Santa Claus. \(lqIdiot\(cqs Guide to Raising Elves.\(rq 104.
.FE

And PDF output from master:

Image

So it seems very likely that something with pdfhref has gone awry...

rnkn avatar May 29 '25 07:05 rnkn