* Double hyphens in headings (and a couple of other things)
@ 2021-07-28 14:52 William Lupton
[not found] ` <CAEe_xxh=PMkddncAi=AX_7dbTV30wAE4=Noto8kgaxK7Tc-vbQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
0 siblings, 1 reply; 3+ messages in thread
From: William Lupton @ 2021-07-28 14:52 UTC (permalink / raw)
To: pandoc-discuss
[-- Attachment #1: Type: text/plain, Size: 2658 bytes --]
All,
I processed the input shown below at pandoc/try (the URL is given at the
bottom). Here are my comments:
1. A double hyphen in a heading is removed when calculating the id
-
- I tried disabling the "smart" extension, and heading-double now
becomes heading----double
- So I think this is because it's an en-dash, is regarded as
"formatting", and is therefore removed
- But is a dash really formatting? And anyway, should "smart" affect
the generated id?
- Note that *Dogs*?-in *my* house? results in dogs-in-my-house,
whereas the manual says it gives dogs--in-my-house
2. Multiple hyphens don't seem to be permitted in citation ids
- They have to be protected with braces
- I think that they should be permitted?
3. Invalid protected citations don't seem to generate citeproc warnings
- My pandoc version is a bit old (2.11.4), so apologies if this has
already been fixed
Thoughts?
Thanks,
William
--------
# Heading -- double
(en-dash is regarded as formatting and is removed? get `heading-double`)
# Heading - single
(hyphen is retained; get `heading---single`)
The triple hyphens in @heading---single aren't parsed as part of the
identifier, but should be?
Protecting the id as in @{heading---single} works.
(The above doesn't generate a --citeproc warning.)
# *Dogs*?--in *my* house?
(manual says get `dogs--in-my-house` but get `dogsin-my-house`)
# *Dogs*?-in *my* house?
(get `dogs-in-my-house`)
--------
URL:
https://pandoc.org/try/?text=%23+Heading+--+double%0A(en-dash+is+regarded+as+formatting+and+is+removed%3F+get+%60heading-double%60)%0A%0A%23+Heading+-+single%0A(hyphen+is+retained%3B+get+%60heading---single%60)%0A%0AThe+triple+hyphens+in+%40heading---single+aren%27t+parsed+as+part+of+the+identifier%2C+but+should+be%3F%0A%0AProtecting+the+id+as+in+%40%7Bheading---single%7D+works.%0A%0A(The+above+doesn%27t+generate+a+--citeproc+warning.)%0A%0A%23+*Dogs*%3F--in+*my*+house%3F%0A(manual+says+get+%60dogs--in-my-house%60+but+get+%60dogsin-my-house%60)%0A%0A%23+*Dogs*%3F-in+*my*+house%3F%0A(get+%60dogs-in-my-house%60)&from=markdown&to=html5&standalone=0
--
You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/CAEe_xxh%3DPMkddncAi%3DAX_7dbTV30wAE4%3DNoto8kgaxK7Tc-vbQ%40mail.gmail.com.
[-- Attachment #2: Type: text/html, Size: 3911 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Double hyphens in headings (and a couple of other things)
[not found] ` <CAEe_xxh=PMkddncAi=AX_7dbTV30wAE4=Noto8kgaxK7Tc-vbQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2021-07-31 22:07 ` William Lupton
[not found] ` <CAEe_xxiR-HV7SxqXmuCCgOHvtKTxRJEGTa-6gG3=Zk4oOB48rg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
0 siblings, 1 reply; 3+ messages in thread
From: William Lupton @ 2021-07-31 22:07 UTC (permalink / raw)
To: pandoc-discuss
[-- Attachment #1: Type: text/plain, Size: 3264 bytes --]
Seeing no responses to this, I'm thinking maybe it wasn't sufficiently
"discussy", or maybe came over as a complaint. Not my intent! I love
working with pandoc, and these are very minor things.
The main thing is that I have a lua filter that implements the
"auto-identifier" algorithm, and I noticed a little problem with a figure
caption that included an en-dash. Should I create an issue?
On Wed, 28 Jul 2021, 15:52 William Lupton, <wlupton-QSt+ys/nuMyEUIsrzH9SikB+6BGkLq7r@public.gmane.org>
wrote:
> All,
>
> I processed the input shown below at pandoc/try (the URL is given at the
> bottom). Here are my comments:
>
> 1. A double hyphen in a heading is removed when calculating the id
> -
> - I tried disabling the "smart" extension, and heading-double now
> becomes heading----double
> - So I think this is because it's an en-dash, is regarded as
> "formatting", and is therefore removed
> - But is a dash really formatting? And anyway, should "smart"
> affect the generated id?
> - Note that *Dogs*?-in *my* house? results in dogs-in-my-house,
> whereas the manual says it gives dogs--in-my-house
> 2. Multiple hyphens don't seem to be permitted in citation ids
> - They have to be protected with braces
> - I think that they should be permitted?
> 3. Invalid protected citations don't seem to generate citeproc warnings
> - My pandoc version is a bit old (2.11.4), so apologies if this has
> already been fixed
>
> Thoughts?
>
> Thanks,
> William
>
> --------
> # Heading -- double
> (en-dash is regarded as formatting and is removed? get `heading-double`)
>
> # Heading - single
> (hyphen is retained; get `heading---single`)
>
> The triple hyphens in @heading---single aren't parsed as part of the
> identifier, but should be?
>
> Protecting the id as in @{heading---single} works.
>
> (The above doesn't generate a --citeproc warning.)
>
> # *Dogs*?--in *my* house?
> (manual says get `dogs--in-my-house` but get `dogsin-my-house`)
>
> # *Dogs*?-in *my* house?
> (get `dogs-in-my-house`)
> --------
>
> URL:
>
>
> https://pandoc.org/try/?text=%23+Heading+--+double%0A(en-dash+is+regarded+as+formatting+and+is+removed%3F+get+%60heading-double%60)%0A%0A%23+Heading+-+single%0A(hyphen+is+retained%3B+get+%60heading---single%60)%0A%0AThe+triple+hyphens+in+%40heading---single+aren%27t+parsed+as+part+of+the+identifier%2C+but+should+be%3F%0A%0AProtecting+the+id+as+in+%40%7Bheading---single%7D+works.%0A%0A(The+above+doesn%27t+generate+a+--citeproc+warning.)%0A%0A%23+*Dogs*%3F--in+*my*+house%3F%0A(manual+says+get+%60dogs--in-my-house%60+but+get+%60dogsin-my-house%60)%0A%0A%23+*Dogs*%3F-in+*my*+house%3F%0A(get+%60dogs-in-my-house%60)&from=markdown&to=html5&standalone=0
>
--
You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/CAEe_xxiR-HV7SxqXmuCCgOHvtKTxRJEGTa-6gG3%3DZk4oOB48rg%40mail.gmail.com.
[-- Attachment #2: Type: text/html, Size: 4783 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Double hyphens in headings (and a couple of other things)
[not found] ` <CAEe_xxiR-HV7SxqXmuCCgOHvtKTxRJEGTa-6gG3=Zk4oOB48rg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2021-08-10 13:52 ` William Lupton
0 siblings, 0 replies; 3+ messages in thread
From: William Lupton @ 2021-08-10 13:52 UTC (permalink / raw)
To: pandoc-discuss
[-- Attachment #1: Type: text/plain, Size: 4003 bytes --]
Update:
1. A double hyphen in a heading is removed when calculating the id
==> *created https://github.com/jgm/pandoc/issues/7483
<https://github.com/jgm/pandoc/issues/7483>*
2. Multiple hyphens don't seem to be permitted in citation ids ==> *added
https://github.com/jgm/pandoc/issues/5458#issuecomment-896044578
<https://github.com/jgm/pandoc/issues/5458#issuecomment-896044578>*
3. Invalid protected citations don't seem to generate citeproc warnings
==> *works as expected in pandoc 2.14.1*
Thanks.
On Sat, 31 Jul 2021 at 23:07, William Lupton <wlupton-QSt+ys/nuMyEUIsrzH9SikB+6BGkLq7r@public.gmane.org>
wrote:
> Seeing no responses to this, I'm thinking maybe it wasn't sufficiently
> "discussy", or maybe came over as a complaint. Not my intent! I love
> working with pandoc, and these are very minor things.
>
> The main thing is that I have a lua filter that implements the
> "auto-identifier" algorithm, and I noticed a little problem with a figure
> caption that included an en-dash. Should I create an issue?
>
> On Wed, 28 Jul 2021, 15:52 William Lupton, <wlupton-QSt+ys/nuMyEUIsrzH9SikB+6BGkLq7r@public.gmane.org>
> wrote:
>
>> All,
>>
>> I processed the input shown below at pandoc/try (the URL is given at the
>> bottom). Here are my comments:
>>
>> 1. A double hyphen in a heading is removed when calculating the id
>> -
>> - I tried disabling the "smart" extension, and heading-double now
>> becomes heading----double
>> - So I think this is because it's an en-dash, is regarded as
>> "formatting", and is therefore removed
>> - But is a dash really formatting? And anyway, should "smart"
>> affect the generated id?
>> - Note that *Dogs*?-in *my* house? results in dogs-in-my-house,
>> whereas the manual says it gives dogs--in-my-house
>> 2. Multiple hyphens don't seem to be permitted in citation ids
>> - They have to be protected with braces
>> - I think that they should be permitted?
>> 3. Invalid protected citations don't seem to generate citeproc
>> warnings
>> - My pandoc version is a bit old (2.11.4), so apologies if this
>> has already been fixed
>>
>> Thoughts?
>>
>> Thanks,
>> William
>>
>> --------
>> # Heading -- double
>> (en-dash is regarded as formatting and is removed? get `heading-double`)
>>
>> # Heading - single
>> (hyphen is retained; get `heading---single`)
>>
>> The triple hyphens in @heading---single aren't parsed as part of the
>> identifier, but should be?
>>
>> Protecting the id as in @{heading---single} works.
>>
>> (The above doesn't generate a --citeproc warning.)
>>
>> # *Dogs*?--in *my* house?
>> (manual says get `dogs--in-my-house` but get `dogsin-my-house`)
>>
>> # *Dogs*?-in *my* house?
>> (get `dogs-in-my-house`)
>> --------
>>
>> URL:
>>
>>
>> https://pandoc.org/try/?text=%23+Heading+--+double%0A(en-dash+is+regarded+as+formatting+and+is+removed%3F+get+%60heading-double%60)%0A%0A%23+Heading+-+single%0A(hyphen+is+retained%3B+get+%60heading---single%60)%0A%0AThe+triple+hyphens+in+%40heading---single+aren%27t+parsed+as+part+of+the+identifier%2C+but+should+be%3F%0A%0AProtecting+the+id+as+in+%40%7Bheading---single%7D+works.%0A%0A(The+above+doesn%27t+generate+a+--citeproc+warning.)%0A%0A%23+*Dogs*%3F--in+*my*+house%3F%0A(manual+says+get+%60dogs--in-my-house%60+but+get+%60dogsin-my-house%60)%0A%0A%23+*Dogs*%3F-in+*my*+house%3F%0A(get+%60dogs-in-my-house%60)&from=markdown&to=html5&standalone=0
>>
>
--
You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/CAEe_xxiaBfRJMP9032DPdijoqVapyDkR6gZe2y-iqurZ6VhbFQ%40mail.gmail.com.
[-- Attachment #2: Type: text/html, Size: 5881 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2021-08-10 13:52 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-28 14:52 Double hyphens in headings (and a couple of other things) William Lupton
[not found] ` <CAEe_xxh=PMkddncAi=AX_7dbTV30wAE4=Noto8kgaxK7Tc-vbQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2021-07-31 22:07 ` William Lupton
[not found] ` <CAEe_xxiR-HV7SxqXmuCCgOHvtKTxRJEGTa-6gG3=Zk4oOB48rg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2021-08-10 13:52 ` William Lupton
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 NNTP newsgroup(s).