<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">In practical it’s impossible to convert a CSL style to BibTeX (.bst) style.<div class="">The bst language doesn’t provide enough features to implement CSL’s</div><div class="">complex specifications. For example, there are no data types like list or</div><div class="">hash map so it’s difficult to disambiguate names as required by CSL.</div><div class=""><div class=""><br class=""></div><div class="">If you want to use CSL with LaTeX, you may consider </div><div class=""><a href="https://ctan.org/pkg/citation-style-language" class="">https://ctan.org/pkg/citation-style-language</a>. I started this package not</div><div class="">long ago and some CSL features are not implemented yet.</div><div class=""><div class=""><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="text-align: start; text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="text-align: start; text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="text-align: start; text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="text-align: start; text-indent: 0px;" class=""><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none; -webkit-text-stroke-width: 0px;" class=""><br class=""></div><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none; -webkit-text-stroke-width: 0px;" class=""><br class=""></div><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none; -webkit-text-stroke-width: 0px;" class="">Zeping Lee<br class=""></div><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none; -webkit-text-stroke-width: 0px; text-align: start; text-indent: 0px;" class=""><br class=""></div><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none; -webkit-text-stroke-width: 0px; text-align: start; text-indent: 0px;" class="">Beijing, China</div><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none; -webkit-text-stroke-width: 0px;" class="">E-mail: <a href="mailto:zepinglee@gmail.com" class="">zepinglee@gmail.com</a></div></div></div></div></div></div></div></div></div></div></div></div></div>
</div>
<div><br class=""></div><div><br class=""><blockquote type="cite" class=""><div class="">On Jun 12, 2022, at 19:38, Mike Marchywka <<a href="mailto:marchywka@hotmail.com" class="">marchywka@hotmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">On Sun, Jun 12, 2022 at 11:56:13AM +0100, David Carlisle wrote:<br class=""><blockquote type="cite" class="">   see for example a discussion of biblatex v csl at<br class="">   [<a href="https://tex.stackexchange.com/questions/434946/citation-style-language-vs-biblatex-vs-possibly-other-citing-systems]https:" class="">https://tex.stackexchange.com/questions/434946/citation-style-language-vs-biblatex-vs-possibly-other-citing-systems]https:</a><br class="">   //<a href="http://tex.stackexchange.com/questions/434946/citation-style-language-vs-biblatex-vs-possibly-other-citing-systems" class="">tex.stackexchange.com/questions/434946/citation-style-language-vs-biblatex-vs-possibly-other-citing-systems</a><br class=""></blockquote><br class="">Thanks,<br class="">I guess the excerpt from your link  is pretty close, <br class="">but AFAICT it sounds like you should be<br class="">able to generate a bst file from the CSL ? So I guess the specific<br class="">question still remains, " can you generate a bst file from the CSL?"<br class=""><br class="">\begin{quote}<br class=""><br class="">I'm the creator of CSL, which I originally created for very simple reasons:<br class=""><br class="">While I used LaTeX, I work in a field which requires Word-compatible files; LaTeX not accepted.<br class="">I saw no reason why such styling needed to be tightly-coupled to the output format. So my prototype XSLT implementation had output drivers for LaTeX (bypassing BibTeX), HTML, and RTF, IIRC. I found that worked pretty well and so was a proof-of-concept (I used it to format my first book), and has since remained a priority.<br class="">One additional advantage of that output flexibility is a much larger potential user base for CSL styles, which in turn can lead to many more supported styles.<br class=""><br class="">I have a lot of respect for biblatex though; it's a great solution if you can work exclusively in LaTeX.<br class=""><br class="">But you probably want to use CSL if you need non-LaTeX output targets.<br class=""><br class="">\end{quote}<br class=""><br class=""><br class=""><br class=""><br class=""><blockquote type="cite" class=""><br class="">   On Sun, 12 Jun 2022 at 11:39, Mike Marchywka <[<a href="mailto:marchywka@hotmail.com" class="">mailto:marchywka@hotmail.com</a>]<a href="mailto:marchywka@hotmail.com" class="">marchywka@hotmail.com</a>> wrote:<br class=""><br class="">     I was browsing the Zotero webforum, still nothing I have submitted<br class="">     as a post or reply has been published lol, and<br class="">     ran into this site that apparently creates xml descriptions<br class="">     of citation formats. For example,<br class="">     [<a href="https://editor.citationstyles.org/styleInfo/?styleId=http%3A%2F%2Fwww.zotero.org%2Fstyles%2Fapa]https://editor.citation" class="">https://editor.citationstyles.org/styleInfo/?styleId=http%3A%2F%2Fwww.zotero.org%2Fstyles%2Fapa]https://editor.citation</a><br class="">     <a href="http://styles.org/styleInfo/?styleId=http%3A%2F%2Fwww.zotero.org%2Fstyles%2Fapa" class="">styles.org/styleInfo/?styleId=http%3A%2F%2Fwww.zotero.org%2Fstyles%2Fapa</a><br class="">     IS there some utility to translate this stuff into bibtex<br class="">     or is that some other descrption language commonly used?<br class="">     I was still playing around with generalized bibliographies,<br class="">     adaptation to "bill of materials" and it seems languages<br class="">     like this may be useful.<br class="">     I've noticed with TooBib many places are making it harder to<br class="">     download webpages with wget and reliance on headless<br class="">     chrome, I have made a utility called Chromate, seems important<br class="">     now.  Any other automated tools running into problems?<br class="">     Still have not gotten the Zotero web form to work with any<br class="">     pdf file however...<br class="">     Thanks.<br class="">     --<br class="">     mike marchywka<br class="">     306 charles cox<br class="">     canton GA 30115<br class="">     USA, Earth<br class="">     [<a href="mailto:marchywka@hotmail.com" class="">mailto:marchywka@hotmail.com</a>]<a href="mailto:marchywka@hotmail.com" class="">marchywka@hotmail.com</a><br class="">     404-788-1216<br class="">     ORCID: 0000-0001-9237-455X<br class=""></blockquote><br class="">-- <br class=""><br class="">mike marchywka<br class="">306 charles cox<br class="">canton GA 30115<br class="">USA, Earth <br class=""><a href="mailto:marchywka@hotmail.com" class="">marchywka@hotmail.com</a><br class="">404-788-1216<br class="">ORCID: 0000-0001-9237-455X<br class=""></div></div></blockquote></div><br class=""></div></div></body></html>