* including one double quote in an anonymous footnote?
@ 2022-02-26 14:33 Greg Minshall
2022-02-26 14:47 ` Juan Manuel Macías
0 siblings, 1 reply; 7+ messages in thread
From: Greg Minshall @ 2022-02-26 14:33 UTC (permalink / raw)
To: emacs-orgmode
hi. experimenting [after significant confusion!], it appears that
including a single (unpaired) double quote inside an anonymous footnote
eliminates the recognition of the footnote. is this intentional?
this works:
----
this is a test.[fn:: a very long footnote]
----
whereas this doesn't:
----
this is a test.[fn:: "a very long footnote]
----
i notice that for purposes of exporting, i can have the single double
quote accepted by escaping it with a backslash:
----
this is a test.[fn:: \"a very long footnote]
----
but,
- the backslash itself shows up in both latex and html exporting
- the footnote doesn't get displayed in the org buffer as a footnote
(the separate colors; this is "font locking"?)
Org mode version 9.5.2 (9.5.2-gbb6830 @ /home/minshall/.emacs.d/straight/build/org/)
cheers, Greg
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: including one double quote in an anonymous footnote?
2022-02-26 14:33 including one double quote in an anonymous footnote? Greg Minshall
@ 2022-02-26 14:47 ` Juan Manuel Macías
2022-02-26 15:00 ` Greg Minshall
0 siblings, 1 reply; 7+ messages in thread
From: Juan Manuel Macías @ 2022-02-26 14:47 UTC (permalink / raw)
To: Greg Minshall; +Cc: orgmode
Hi Greg,
Greg Minshall writes:
> hi. experimenting [after significant confusion!], it appears that
> including a single (unpaired) double quote inside an anonymous footnote
> eliminates the recognition of the footnote. is this intentional?
>
> this works:
> ----
> this is a test.[fn:: a very long footnote]
> ----
>
> whereas this doesn't:
> ----
> this is a test.[fn:: "a very long footnote]
> ----
>
> i notice that for purposes of exporting, i can have the single double
> quote accepted by escaping it with a backslash:
> ----
> this is a test.[fn:: \"a very long footnote]
> ----
> but,
> - the backslash itself shows up in both latex and html exporting
> - the footnote doesn't get displayed in the org buffer as a footnote
> (the separate colors; this is "font locking"?)
>
> Org mode version 9.5.2 (9.5.2-gbb6830 @ /home/minshall/.emacs.d/straight/build/org/)
I can confirm that behavior. One possible solution is to use an entity
(M-x org-entities-help):
this is a test.[fn:: \quot{}a very long footnote]
Best regards,
Juan Manuel
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: including one double quote in an anonymous footnote?
2022-02-26 14:47 ` Juan Manuel Macías
@ 2022-02-26 15:00 ` Greg Minshall
2022-02-26 19:20 ` Juan Manuel Macías
0 siblings, 1 reply; 7+ messages in thread
From: Greg Minshall @ 2022-02-26 15:00 UTC (permalink / raw)
To: Juan Manuel Macías; +Cc: orgmode
Juan Manuel,
> I can confirm that behavior. One possible solution is to use an entity
> (M-x org-entities-help):
thanks very much -- that does the trick for my case.
cheers, Greg
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: including one double quote in an anonymous footnote?
2022-02-26 15:00 ` Greg Minshall
@ 2022-02-26 19:20 ` Juan Manuel Macías
2022-02-28 14:47 ` Nicolas Goaziou
0 siblings, 1 reply; 7+ messages in thread
From: Juan Manuel Macías @ 2022-02-26 19:20 UTC (permalink / raw)
To: Greg Minshall; +Cc: orgmode
Greg Minshall writes:
> Juan Manuel,
>
>> I can confirm that behavior. One possible solution is to use an entity
>> (M-x org-entities-help):
>
> thanks very much -- that does the trick for my case.
In any case, I don't know if that behavior should be considered a bug. I
say this because other constructions with an unbalanced element,
although org does not fontify them well, they are exported correctly:
this is a test[fn::(this is an inline footnote]
this is a test[fn::{this is an inline footnote]
== LaTeX ==>
this is a test\footnote{(this is an inline footnote}
this is a test\footnote{\{this is an inline footnote}
Instead, if you do <M-: (org-element-context)> on your example,
org-element-context doesn't recognize this as a footnote reference:
this is a test[fn::"this is an inline footnote]
Looking at `org-element-footnote-reference-parser', I'd say the problem
is with:
...
(with-syntax-table org-element--pair-square-table
(ignore-errors (scan-lists (point) 1 0)))
...
If there is an unbalanced double quote inside a bracket construction,
that expression returns nil and not the position after the final
bracket. But I don't know how to go on :-(.
Best regards,
Juan Manuel
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: including one double quote in an anonymous footnote?
2022-02-26 19:20 ` Juan Manuel Macías
@ 2022-02-28 14:47 ` Nicolas Goaziou
2022-02-28 18:36 ` Greg Minshall
0 siblings, 1 reply; 7+ messages in thread
From: Nicolas Goaziou @ 2022-02-28 14:47 UTC (permalink / raw)
To: Juan Manuel Macías; +Cc: Greg Minshall, orgmode
Hello,
Juan Manuel Macías <maciaschain@posteo.net> writes:
> Greg Minshall writes:
> In any case, I don't know if that behavior should be considered a bug. I
> say this because other constructions with an unbalanced element,
> although org does not fontify them well, they are exported correctly:
>
> this is a test[fn::(this is an inline footnote]
>
> this is a test[fn::{this is an inline footnote]
>
> == LaTeX ==>
>
> this is a test\footnote{(this is an inline footnote}
>
> this is a test\footnote{\{this is an inline footnote}
>
> Instead, if you do <M-: (org-element-context)> on your example,
> org-element-context doesn't recognize this as a footnote reference:
>
> this is a test[fn::"this is an inline footnote]
>
> Looking at `org-element-footnote-reference-parser', I'd say the problem
> is with:
>
> ...
> (with-syntax-table org-element--pair-square-table
> (ignore-errors (scan-lists (point) 1 0)))
> ...
>
> If there is an unbalanced double quote inside a bracket construction,
> that expression returns nil and not the position after the final
> bracket. But I don't know how to go on :-(.
I think I fixed it in bugfix branch. Thanks.
Regards,
--
Nicolas Goaziou
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2022-02-28 20:58 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-02-26 14:33 including one double quote in an anonymous footnote? Greg Minshall
2022-02-26 14:47 ` Juan Manuel Macías
2022-02-26 15:00 ` Greg Minshall
2022-02-26 19:20 ` Juan Manuel Macías
2022-02-28 14:47 ` Nicolas Goaziou
2022-02-28 18:36 ` Greg Minshall
2022-02-28 20:57 ` Juan Manuel Macías
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).