* URL in references (bibtex and yaml)
@ 2017-11-08 10:41 Piero Grandesso
[not found] ` <cffc5be7-654b-42a7-9e67-c23be85e4c5f-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
0 siblings, 1 reply; 8+ messages in thread
From: Piero Grandesso @ 2017-11-08 10:41 UTC (permalink / raw)
To: pandoc-discuss
[-- Attachment #1.1: Type: text/plain, Size: 2599 bytes --]
I am just starting to learn bibtex so it could be my fault, but I am having
problems with pandoc 2 and references that contain URLs. And the behavior
differs between bibtex and yaml bibliographies.
A minimal example in markdown will compile correctly in HTML, given this
bibliography:
```
@InCollection{item3,
author="John Doe and Jenny Roe",
title="Why Water Is Wet",
url="http://pandoc.org/",
booktitle="Third Book",
editor="Sam Smith",
publisher="Oxford University Press",
address="Oxford",
year="2007"
}
```
however when compiling in JATS XML the URL is handled wrongly:
```
<ref-list>
<ref id="ref-1"><element-citation
publication-type="bookchapter"><person-group
person-group-type="author"><name><surname>Doe</surname>,
<given-names>John</given-names></name>, <name><surname>Roe</surname>,
<given-names>Jenny</given-names></name></person-group><article-title>Why
water is wet</article-title><source>Third
book</source><person-group
person-group-type="editor"><name><surname>Smith</surname>,
<given-names>Sam</given-names></name></person-group><publisher-name>Oxford
University
Press</publisher-name><publisher-loc>Oxford</publisher-loc><ext-link
ext-link-type="uri" xlink:href="<ext-link ext-link-type="uri"
xlink:href="http://pandoc.org/">http://pandoc.org/</ext-link>"
xlink:type="simple"><ext-link ext-link-type="uri"
xlink:href="http://pandoc.org/">http://pandoc.org/</ext-link></ext-link></element-citation></ref>
</ref-list>
```
Then I tried using the citation in YAML; maybe I am missing something, but
the URL field in YAML reference is ignored (both in JATS XML and in HTML)
Here is the YAML, is there a different syntax?
---
references:
- id: item3
type: chapter
author:
- family: Doe
given: John
- family: Roe
given: Jenny
editor:
- family: Smith
given: Sam
issued:
- year: '2007'
title: Why water is wet
container-title: Third book
publisher: Oxford University Press
publisher-place: Oxford
url: 'http://pandoc.org/'
...
Thanks,
Piero
--
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 post to this group, send email to pandoc-discuss-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/cffc5be7-654b-42a7-9e67-c23be85e4c5f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
[-- Attachment #1.2: Type: text/html, Size: 432377 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: URL in references (bibtex and yaml)
[not found] ` <cffc5be7-654b-42a7-9e67-c23be85e4c5f-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
@ 2017-11-08 16:33 ` John MACFARLANE
2017-11-10 8:30 ` Piero Grandesso
0 siblings, 1 reply; 8+ messages in thread
From: John MACFARLANE @ 2017-11-08 16:33 UTC (permalink / raw)
To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw
Try capitalizing: URL in the YAML.
By the way, `pandoc-citeproc -y mybib.bib` will give you a
YAML version of an existing bibtex bibliography.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: URL in references (bibtex and yaml)
2017-11-08 16:33 ` John MACFARLANE
@ 2017-11-10 8:30 ` Piero Grandesso
[not found] ` <1bea1195-3f10-4295-92fb-45fdc985c2aa-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
0 siblings, 1 reply; 8+ messages in thread
From: Piero Grandesso @ 2017-11-10 8:30 UTC (permalink / raw)
To: pandoc-discuss
[-- Attachment #1.1: Type: text/plain, Size: 1015 bytes --]
Thanks, I didn't think of converting bib in YAML, capitalizing URL works
correctly.
I can confirm that in both cases the JATS output is broken if URL is in a
reference.
Piero
Il giorno mercoledì 8 novembre 2017 17:32:48 UTC+1, John MacFarlane ha
scritto:
>
> Try capitalizing: URL in the YAML.
>
> By the way, `pandoc-citeproc -y mybib.bib` will give you a
> YAML version of an existing bibtex bibliography.
>
--
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 post to this group, send email to pandoc-discuss-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/1bea1195-3f10-4295-92fb-45fdc985c2aa%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
[-- Attachment #1.2: Type: text/html, Size: 430638 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: URL in references (bibtex and yaml)
[not found] ` <1bea1195-3f10-4295-92fb-45fdc985c2aa-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
@ 2017-11-11 3:03 ` John MacFarlane
[not found] ` <20171111030359.GH16934-jF64zX8BO091tJRe0FUodcM6rOWSkUom@public.gmane.org>
0 siblings, 1 reply; 8+ messages in thread
From: John MacFarlane @ 2017-11-11 3:03 UTC (permalink / raw)
To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw
Can you explain what you mean? How is it broken? Given an
example?
+++ Piero Grandesso [Nov 10 17 00:30 ]:
> I can confirm that in both cases the JATS output is broken if URL is in
> a reference.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: URL in references (bibtex and yaml)
[not found] ` <20171111030359.GH16934-jF64zX8BO091tJRe0FUodcM6rOWSkUom@public.gmane.org>
@ 2017-11-11 12:25 ` Piero Grandesso
[not found] ` <e63b4955-98ba-4f34-b809-081b57a2350c-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
0 siblings, 1 reply; 8+ messages in thread
From: Piero Grandesso @ 2017-11-11 12:25 UTC (permalink / raw)
To: pandoc-discuss
[-- Attachment #1.1: Type: text/plain, Size: 1450 bytes --]
Sorry, it's in the first post but I didn't highlight the problem:
the JATS writer print the URL of a reference wrongly (recursive?), the
syntax is invalid
```
<ext-link ext-link-type="uri" xlink:href="<ext-link ext-link-type="uri"
xlink:href="http://pandoc.org/">http://pandoc.org/</ext-link>"
xlink:type="simple"><ext-link ext-link-type="uri" xlink:href="
http://pandoc.org/">http://pandoc.org/</ext-link></ext-link>
```
should be:
```
<ext-link ext-link-type="uri" xlink:href="http://pandoc.org/">
http://pandoc.org/</ext-link>
```
the DOI is handled correctly.
Il giorno sabato 11 novembre 2017 04:04:15 UTC+1, John MacFarlane ha
scritto:
>
> Can you explain what you mean? How is it broken? Given an
> example?
>
> +++ Piero Grandesso [Nov 10 17 00:30 ]:
> > I can confirm that in both cases the JATS output is broken if URL is
> in
> > a reference.
>
--
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 post to this group, send email to pandoc-discuss-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/e63b4955-98ba-4f34-b809-081b57a2350c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
[-- Attachment #1.2: Type: text/html, Size: 431525 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: URL in references (bibtex and yaml)
[not found] ` <e63b4955-98ba-4f34-b809-081b57a2350c-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
@ 2017-11-12 0:02 ` John MacFarlane
[not found] ` <20171112000254.GA50577-jF64zX8BO091tJRe0FUodcM6rOWSkUom@public.gmane.org>
0 siblings, 1 reply; 8+ messages in thread
From: John MacFarlane @ 2017-11-12 0:02 UTC (permalink / raw)
To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw
It has something to do with the special jats.csl we use if
no CSL is specified. (If you use `--csl somenice.csl` on
the command line, you won't see this, but then you also
won't have the nice JATS bibliography.)
I'll look into it.
+++ Piero Grandesso [Nov 11 17 04:25 ]:
> Sorry, it's in the first post but I didn't highlight the problem:
> the JATS writer print the URL of a reference wrongly (recursive?), the
> syntax is invalid
> ```
> <ext-link ext-link-type="uri" xlink:href="<ext-link ext-link-type="uri"
> xlink:href="[1]http://pandoc.org/">[2]http://pandoc.org/</ext-link>"
> xlink:type="simple"><ext-link ext-link-type="uri"
> xlink:href="[3]http://pandoc.org/">[4]http://pandoc.org/</ext-link></ex
> t-link>
> ```
> should be:
> ```
> <ext-link ext-link-type="uri"
> xlink:href="[5]http://pandoc.org/">[6]http://pandoc.org/</ext-link>
> ```
> the DOI is handled correctly.
> Il giorno sabato 11 novembre 2017 04:04:15 UTC+1, John MacFarlane ha
> scritto:
>
> Can you explain what you mean? How is it broken? Given an
> example?
> +++ Piero Grandesso [Nov 10 17 00:30 ]:
> > I can confirm that in both cases the JATS output is broken if
> URL is in
> > a reference.
>
> --
> 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 [7]pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
> To post to this group, send email to
> [8]pandoc-discuss-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
> To view this discussion on the web visit
> [9]https://groups.google.com/d/msgid/pandoc-discuss/e63b4955-98ba-4f34-
> b809-081b57a2350c%40googlegroups.com.
> For more options, visit [10]https://groups.google.com/d/optout.
>
>References
>
> 1. http://pandoc.org/
> 2. http://pandoc.org/
> 3. http://pandoc.org/
> 4. http://pandoc.org/
> 5. http://pandoc.org/
> 6. http://pandoc.org/
> 7. mailto:pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
> 8. mailto:pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
> 9. https://groups.google.com/d/msgid/pandoc-discuss/e63b4955-98ba-4f34-b809-081b57a2350c-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org?utm_medium=email&utm_source=footer
> 10. https://groups.google.com/d/optout
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: URL in references (bibtex and yaml)
[not found] ` <20171112000254.GA50577-jF64zX8BO091tJRe0FUodcM6rOWSkUom@public.gmane.org>
@ 2017-11-12 0:25 ` John MacFarlane
[not found] ` <20171112002511.GA52781-jF64zX8BO091tJRe0FUodcM6rOWSkUom@public.gmane.org>
0 siblings, 1 reply; 8+ messages in thread
From: John MacFarlane @ 2017-11-12 0:25 UTC (permalink / raw)
To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw
OK, I just fixed the problem in jats.csl.
Now we get:
<ref-list>
<ref id="ref-1"><element-citation publication-type="bookchapter"><person-group person-group-type="author"><name><surname>Doe</surname>,
<given-names>John</given-names></name>, <name><surname>Roe</surname>,
<given-names>Jenny</given-names></name></person-group><article-title>Why
water is wet</article-title><source>Third
book</source><person-group person-group-type="editor"><name><surname>Smith</surname>,
<given-names>Sam</given-names></name></person-group><publisher-name>Oxford
University
Press</publisher-name><publisher-loc>Oxford</publisher-loc><ext-link ext-link-type="uri" xlink:href="http://pandoc.org/">http://pandoc.org/</ext-link></element-citation></ref>
</ref-list>
If you don't want to rebuild pandoc, you can grab
data/jats.csl from the pandoc repository, and use
it on the command line with --csl jats.csl.
+++ John MacFarlane [Nov 11 17 16:02 ]:
>It has something to do with the special jats.csl we use if
>no CSL is specified. (If you use `--csl somenice.csl` on
>the command line, you won't see this, but then you also
>won't have the nice JATS bibliography.)
>
>I'll look into it.
>
>+++ Piero Grandesso [Nov 11 17 04:25 ]:
>> Sorry, it's in the first post but I didn't highlight the problem:
>> the JATS writer print the URL of a reference wrongly (recursive?), the
>> syntax is invalid
>> ```
>> <ext-link ext-link-type="uri" xlink:href="<ext-link ext-link-type="uri"
>> xlink:href="[1]http://pandoc.org/">[2]http://pandoc.org/</ext-link>"
>> xlink:type="simple"><ext-link ext-link-type="uri"
>> xlink:href="[3]http://pandoc.org/">[4]http://pandoc.org/</ext-link></ex
>> t-link>
>> ```
>> should be:
>> ```
>> <ext-link ext-link-type="uri"
>> xlink:href="[5]http://pandoc.org/">[6]http://pandoc.org/</ext-link>
>> ```
>> the DOI is handled correctly.
>> Il giorno sabato 11 novembre 2017 04:04:15 UTC+1, John MacFarlane ha
>> scritto:
>>
>> Can you explain what you mean? How is it broken? Given an
>> example?
>> +++ Piero Grandesso [Nov 10 17 00:30 ]:
>> > I can confirm that in both cases the JATS output is broken if
>> URL is in
>> > a reference.
>>
>> --
>> 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 [7]pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
>> To post to this group, send email to
>> [8]pandoc-discuss-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
>> To view this discussion on the web visit
>> [9]https://groups.google.com/d/msgid/pandoc-discuss/e63b4955-98ba-4f34-
>> b809-081b57a2350c%40googlegroups.com.
>> For more options, visit [10]https://groups.google.com/d/optout.
>>
>>References
>>
>> 1. http://pandoc.org/
>> 2. http://pandoc.org/
>> 3. http://pandoc.org/
>> 4. http://pandoc.org/
>> 5. http://pandoc.org/
>> 6. http://pandoc.org/
>> 7. mailto:pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
>> 8. mailto:pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
>> 9. https://groups.google.com/d/msgid/pandoc-discuss/e63b4955-98ba-4f34-b809-081b57a2350c-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org?utm_medium=email&utm_source=footer
>> 10. https://groups.google.com/d/optout
>
>--
>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 post to this group, send email to pandoc-discuss-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
>To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/20171112000254.GA50577%40MacBook-Air-2.local.
>For more options, visit https://groups.google.com/d/optout.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: URL in references (bibtex and yaml)
[not found] ` <20171112002511.GA52781-jF64zX8BO091tJRe0FUodcM6rOWSkUom@public.gmane.org>
@ 2017-11-12 17:05 ` Piero Grandesso
0 siblings, 0 replies; 8+ messages in thread
From: Piero Grandesso @ 2017-11-12 17:05 UTC (permalink / raw)
To: pandoc-discuss
[-- Attachment #1.1: Type: text/plain, Size: 795 bytes --]
Thanks, it works now.
If another csl is specified in YAML it won't be taken into account when
generating JATS. This is really nice as it allows workflows that involve
multiple output formats.
Thanks for your work,
Piero
--
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 post to this group, send email to pandoc-discuss-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/11b66d2c-4864-4196-9b2a-a44201f14403%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
[-- Attachment #1.2: Type: text/html, Size: 429484 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2017-11-12 17:05 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-11-08 10:41 URL in references (bibtex and yaml) Piero Grandesso
[not found] ` <cffc5be7-654b-42a7-9e67-c23be85e4c5f-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2017-11-08 16:33 ` John MACFARLANE
2017-11-10 8:30 ` Piero Grandesso
[not found] ` <1bea1195-3f10-4295-92fb-45fdc985c2aa-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2017-11-11 3:03 ` John MacFarlane
[not found] ` <20171111030359.GH16934-jF64zX8BO091tJRe0FUodcM6rOWSkUom@public.gmane.org>
2017-11-11 12:25 ` Piero Grandesso
[not found] ` <e63b4955-98ba-4f34-b809-081b57a2350c-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2017-11-12 0:02 ` John MacFarlane
[not found] ` <20171112000254.GA50577-jF64zX8BO091tJRe0FUodcM6rOWSkUom@public.gmane.org>
2017-11-12 0:25 ` John MacFarlane
[not found] ` <20171112002511.GA52781-jF64zX8BO091tJRe0FUodcM6rOWSkUom@public.gmane.org>
2017-11-12 17:05 ` Piero Grandesso
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).