Skip to content

Commit 9e47f8a

Browse files
committed
Set line-length to 10k for Crossref output
Crossref doesn't replace newlines with spaces, so it's better to stay as close as possible to the original input, without adding extra linebreaks. Closes: #96
1 parent ff89256 commit 9e47f8a

File tree

3 files changed

+23
-72
lines changed

3 files changed

+23
-72
lines changed

data/defaults/crossref.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
columns: 10000
12
to: html5
23
output-file: paper.crossref
34
html-math-method: mathjax

test/expected-draft/paper.crossref

Lines changed: 11 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,7 @@
3737
</journal_issue>
3838
<journal_article publication_type="full_text">
3939
<titles>
40-
<title>Article Writing with Markdown and the Open Journals
41-
publishing pipeline</title>
40+
<title>Article Writing with Markdown and the Open Journals publishing pipeline</title>
4241
</titles>
4342
<contributors>
4443
<person_name sequence="first" contributor_role="author">
@@ -108,69 +107,45 @@ publishing pipeline</title>
108107
</doi_data>
109108
<citation_list>
110109
<citation key="upper1974">
111-
<article_title>The unsuccessful self-treatment of a case of
112-
"writer’s block"</article_title>
110+
<article_title>The unsuccessful self-treatment of a case of "writer’s block"</article_title>
113111
<author>Upper</author>
114-
<journal_title>Journal of Applied Behavior
115-
Analysis</journal_title>
112+
<journal_title>Journal of Applied Behavior Analysis</journal_title>
116113
<issue>3</issue>
117114
<volume>7</volume>
118115
<doi>10.1901/jaba.1974.7-497a</doi>
119116
<issn>0021-8855</issn>
120117
<cYear>1974</cYear>
121-
<unstructured_citation>Upper, D. (1974). The unsuccessful
122-
self-treatment of a case of "writer’s block". Journal of Applied
123-
Behavior Analysis, 7(3), 497.
124-
https://doi.org/10.1901/jaba.1974.7-497a</unstructured_citation>
118+
<unstructured_citation>Upper, D. (1974). The unsuccessful self-treatment of a case of "writer’s block". Journal of Applied Behavior Analysis, 7(3), 497. https://doi.org/10.1901/jaba.1974.7-497a</unstructured_citation>
125119
</citation>
126120
<citation key="smith2018">
127-
<article_title>Journal of open source software (JOSS):
128-
Design and first-year review</article_title>
121+
<article_title>Journal of open source software (JOSS): Design and first-year review</article_title>
129122
<author>Smith</author>
130123
<journal_title>PeerJ Computer Science</journal_title>
131124
<volume>4</volume>
132125
<doi>10.7717/peerj-cs.147</doi>
133126
<issn>2376-5992</issn>
134127
<cYear>2018</cYear>
135-
<unstructured_citation>Smith, A. M., Niemeyer, K. E., Katz,
136-
D. S., Barba, L. A., Githinji, G., Gymrek, M., Huff, K. D., Madan, C.
137-
R., Cabunoc Mayes, A., Moerman, K. M., Prins, P., Ram, K., Rokem, A.,
138-
Teal, T. K., Valls Guimera, R., &amp; Vanderplas, J. T. (2018). Journal
139-
of open source software (JOSS): Design and first-year review. PeerJ
140-
Computer Science, 4, e147.
141-
https://doi.org/10.7717/peerj-cs.147</unstructured_citation>
128+
<unstructured_citation>Smith, A. M., Niemeyer, K. E., Katz, D. S., Barba, L. A., Githinji, G., Gymrek, M., Huff, K. D., Madan, C. R., Cabunoc Mayes, A., Moerman, K. M., Prins, P., Ram, K., Rokem, A., Teal, T. K., Valls Guimera, R., &amp; Vanderplas, J. T. (2018). Journal of open source software (JOSS): Design and first-year review. PeerJ Computer Science, 4, e147. https://doi.org/10.7717/peerj-cs.147</unstructured_citation>
142129
</citation>
143130
<citation key="krewinkel2017">
144-
<article_title>Formatting open science: Agilely creating
145-
multiple document formats for academic manuscripts with pandoc
146-
scholar</article_title>
131+
<article_title>Formatting open science: Agilely creating multiple document formats for academic manuscripts with pandoc scholar</article_title>
147132
<author>Krewinkel</author>
148133
<journal_title>PeerJ Computer Science</journal_title>
149134
<volume>3</volume>
150135
<doi>10.7717/peerj-cs.112</doi>
151136
<issn>2376-5992</issn>
152137
<cYear>2017</cYear>
153-
<unstructured_citation>Krewinkel, A., &amp; Winkler, R.
154-
(2017). Formatting open science: Agilely creating multiple document
155-
formats for academic manuscripts with pandoc scholar. PeerJ Computer
156-
Science, 3, e112.
157-
https://doi.org/10.7717/peerj-cs.112</unstructured_citation>
138+
<unstructured_citation>Krewinkel, A., &amp; Winkler, R. (2017). Formatting open science: Agilely creating multiple document formats for academic manuscripts with pandoc scholar. PeerJ Computer Science, 3, e112. https://doi.org/10.7717/peerj-cs.112</unstructured_citation>
158139
</citation>
159140
<citation key="yaml_website">
160141
<article_title>The Official YAML Web Site</article_title>
161142
<cYear>2022</cYear>
162-
<unstructured_citation>The Official YAML Web Site. (2022,
163-
April 19). https://yaml.org/</unstructured_citation>
143+
<unstructured_citation>The Official YAML Web Site. (2022, April 19). https://yaml.org/</unstructured_citation>
164144
</citation>
165145
<citation key="pdfa3">
166-
<article_title>Document management – electronic document
167-
file format for long-term preservation – part 3: Use of ISO 32000-1 with
168-
support for embedded files (PDF/A-3)</article_title>
146+
<article_title>Document management – electronic document file format for long-term preservation – part 3: Use of ISO 32000-1 with support for embedded files (PDF/A-3)</article_title>
169147
<cYear>2012</cYear>
170-
<unstructured_citation>Document management – electronic
171-
document file format for long-term preservation – part 3: Use of ISO
172-
32000-1 with support for embedded files (PDF/A-3). (2012). [Standard].
173-
International Organization for Standardization.</unstructured_citation>
148+
<unstructured_citation>Document management – electronic document file format for long-term preservation – part 3: Use of ISO 32000-1 with support for embedded files (PDF/A-3). (2012). [Standard]. International Organization for Standardization.</unstructured_citation>
174149
</citation>
175150
</citation_list>
176151
</journal_article>

test/expected-pub/paper.crossref

Lines changed: 11 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,7 @@
3737
</journal_issue>
3838
<journal_article publication_type="full_text">
3939
<titles>
40-
<title>Article Writing with Markdown and the Open Journals
41-
publishing pipeline</title>
40+
<title>Article Writing with Markdown and the Open Journals publishing pipeline</title>
4241
</titles>
4342
<contributors>
4443
<person_name sequence="first" contributor_role="author">
@@ -108,69 +107,45 @@ publishing pipeline</title>
108107
</doi_data>
109108
<citation_list>
110109
<citation key="upper1974">
111-
<article_title>The unsuccessful self-treatment of a case of
112-
"writer’s block"</article_title>
110+
<article_title>The unsuccessful self-treatment of a case of "writer’s block"</article_title>
113111
<author>Upper</author>
114-
<journal_title>Journal of Applied Behavior
115-
Analysis</journal_title>
112+
<journal_title>Journal of Applied Behavior Analysis</journal_title>
116113
<issue>3</issue>
117114
<volume>7</volume>
118115
<doi>10.1901/jaba.1974.7-497a</doi>
119116
<issn>0021-8855</issn>
120117
<cYear>1974</cYear>
121-
<unstructured_citation>Upper, D. (1974). The unsuccessful
122-
self-treatment of a case of "writer’s block". Journal of Applied
123-
Behavior Analysis, 7(3), 497.
124-
https://doi.org/10.1901/jaba.1974.7-497a</unstructured_citation>
118+
<unstructured_citation>Upper, D. (1974). The unsuccessful self-treatment of a case of "writer’s block". Journal of Applied Behavior Analysis, 7(3), 497. https://doi.org/10.1901/jaba.1974.7-497a</unstructured_citation>
125119
</citation>
126120
<citation key="smith2018">
127-
<article_title>Journal of open source software (JOSS):
128-
Design and first-year review</article_title>
121+
<article_title>Journal of open source software (JOSS): Design and first-year review</article_title>
129122
<author>Smith</author>
130123
<journal_title>PeerJ Computer Science</journal_title>
131124
<volume>4</volume>
132125
<doi>10.7717/peerj-cs.147</doi>
133126
<issn>2376-5992</issn>
134127
<cYear>2018</cYear>
135-
<unstructured_citation>Smith, A. M., Niemeyer, K. E., Katz,
136-
D. S., Barba, L. A., Githinji, G., Gymrek, M., Huff, K. D., Madan, C.
137-
R., Cabunoc Mayes, A., Moerman, K. M., Prins, P., Ram, K., Rokem, A.,
138-
Teal, T. K., Valls Guimera, R., &amp; Vanderplas, J. T. (2018). Journal
139-
of open source software (JOSS): Design and first-year review. PeerJ
140-
Computer Science, 4, e147.
141-
https://doi.org/10.7717/peerj-cs.147</unstructured_citation>
128+
<unstructured_citation>Smith, A. M., Niemeyer, K. E., Katz, D. S., Barba, L. A., Githinji, G., Gymrek, M., Huff, K. D., Madan, C. R., Cabunoc Mayes, A., Moerman, K. M., Prins, P., Ram, K., Rokem, A., Teal, T. K., Valls Guimera, R., &amp; Vanderplas, J. T. (2018). Journal of open source software (JOSS): Design and first-year review. PeerJ Computer Science, 4, e147. https://doi.org/10.7717/peerj-cs.147</unstructured_citation>
142129
</citation>
143130
<citation key="krewinkel2017">
144-
<article_title>Formatting open science: Agilely creating
145-
multiple document formats for academic manuscripts with pandoc
146-
scholar</article_title>
131+
<article_title>Formatting open science: Agilely creating multiple document formats for academic manuscripts with pandoc scholar</article_title>
147132
<author>Krewinkel</author>
148133
<journal_title>PeerJ Computer Science</journal_title>
149134
<volume>3</volume>
150135
<doi>10.7717/peerj-cs.112</doi>
151136
<issn>2376-5992</issn>
152137
<cYear>2017</cYear>
153-
<unstructured_citation>Krewinkel, A., &amp; Winkler, R.
154-
(2017). Formatting open science: Agilely creating multiple document
155-
formats for academic manuscripts with pandoc scholar. PeerJ Computer
156-
Science, 3, e112.
157-
https://doi.org/10.7717/peerj-cs.112</unstructured_citation>
138+
<unstructured_citation>Krewinkel, A., &amp; Winkler, R. (2017). Formatting open science: Agilely creating multiple document formats for academic manuscripts with pandoc scholar. PeerJ Computer Science, 3, e112. https://doi.org/10.7717/peerj-cs.112</unstructured_citation>
158139
</citation>
159140
<citation key="yaml_website">
160141
<article_title>The Official YAML Web Site</article_title>
161142
<cYear>2022</cYear>
162-
<unstructured_citation>The Official YAML Web Site. (2022,
163-
April 19). https://yaml.org/</unstructured_citation>
143+
<unstructured_citation>The Official YAML Web Site. (2022, April 19). https://yaml.org/</unstructured_citation>
164144
</citation>
165145
<citation key="pdfa3">
166-
<article_title>Document management – electronic document
167-
file format for long-term preservation – part 3: Use of ISO 32000-1 with
168-
support for embedded files (PDF/A-3)</article_title>
146+
<article_title>Document management – electronic document file format for long-term preservation – part 3: Use of ISO 32000-1 with support for embedded files (PDF/A-3)</article_title>
169147
<cYear>2012</cYear>
170-
<unstructured_citation>Document management – electronic
171-
document file format for long-term preservation – part 3: Use of ISO
172-
32000-1 with support for embedded files (PDF/A-3). (2012). [Standard].
173-
International Organization for Standardization.</unstructured_citation>
148+
<unstructured_citation>Document management – electronic document file format for long-term preservation – part 3: Use of ISO 32000-1 with support for embedded files (PDF/A-3). (2012). [Standard]. International Organization for Standardization.</unstructured_citation>
174149
</citation>
175150
</citation_list>
176151
</journal_article>

0 commit comments

Comments
 (0)