Open kjambunathan opened 1 week ago
https://github.com/user-attachments/files/17825568/zipqSRI3qMm0d.zip
This is the most simplified version of the above test file
A quick look suggests that the nesting of [fn:94] within [fn:222], and vice versa
See Re: [O] ODT export: Issues with `org-export-footnote-first-reference-p' for previous issue and suggested workarounds
** מכירת דברים מסוכנים
המשנה אומרת, אין למכור להם דובים ואריות וכל דבר שנזק לרבים. וכן אין בונים מבנים המשמשים להוצאה להורג. אך יכול לבנות עמם מבנים אחרים - בימוס[fn:94] ומרחץ. וכשמגיע לחלק ששמים בו ע"ז, אסור.
* Footnotes
[fn:222]הב"ח /יו"ד קמג,א/ מחשבן שזה לשיטתו שמותר לבנות מקום שהגוי ישים ע"ז, ולכן אם זה רק בית שבו הע"ז תהא מותר להבנות. אך ר"י חולק על כך, ולדבריו אסור ממ"נ. (ראה [fn:94]).
[fn:94]דהיינו, לרש"י אבן שמקטירים עליה (ומותר כי תשמיש דתשמיש), ולתוס' מרחץ - שלא לשם ע"ז (ורק היה דרכם להעמיד שם ע"ז), ומביא רשב"ם שזה בנין שלא לשם ע"ז. לריטב"א זה בנין או מרחץ חם. (והסיפא היא מחמת שהיו רגילים להעמיד ע"ז בבניניהם.) *נק"מ לדינא*, שלרש"י יכול לבנות את חלקי הבניין שאינם ע"ז אף כשהם לשם ע"ז, ולשא"ר לא /טור יו"ד קמג/. ראה [fn:222].
# Local Variables:
# mode: org
# End:
Exporting the org
snippet you see below to html
also results in
org-element--property: Lisp nesting exceeds `max-lisp-eval-depth'
So, this is an issue that has to be addressed in org
core.
M-x org-version
is
Org mode version 9.7.14 (release_9.7.14-628-g381f1e @ /home/kjambunathan/src/emacs-extras/org-mode-ox-odt/lisp/)
Since this repo only touches ODT exporter, a bug in HTML export signifies a bug org-9.7.14
version of Org
that comes with vanilla Emacs.
* Sunt aute laborum velit
Occaecat cupidatat occaecat do non quis veniam, reprehenderit lorem
nostrud magna culpa.[fn:94]
* Footnotes
[fn:222] Veniam, pariatur ea magna adipiscing ut sint commodo.[fn:94]
[fn:94] Sunt voluptate enim amet, aliqua fugiat nisi aliquip.[fn:222].
# Local Variables:
# mode: org
# End:
ZIP file for this bug report :
lo-syntax-error-with-nested-footnote-definition.zip
LO reports corrupt ODT
file when exporting the following org
snippet.
* Labore minim anim eiusmod mollit et
Sunt sed ullamco amet, velit nulla anim dolore officia reprehenderit occaecat adipiscing magna elit.[fn:94]
* Footnotes
[fn:222] Ipsum deserunt duis aliqua laboris est ullamco veniam, minim. Voluptate proident, aute tempor ut ad fugiat laboris sit eiusmod nostrud duis proident, ex pariatur. Ad fugiat nostrud ex incididunt proident, minim do. Officia pariatur et enim cillum esse ad adipiscing eu labore velit esse laborum eu nisi.
[fn:94] Laboris nulla lorem ea tempor anim do sunt dolor occaecat voluptate aliqua commodo ut.[fn:222]
From https://lists.gnu.org/archive/html/emacs-orgmode/2024-11/msg00108.html
zipqSRI3qMm0d.zip