<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 13 Jun 2022 at 17:00, Mike Marchywka <<a href="mailto:marchywka@hotmail.com">marchywka@hotmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Sun, Jun 12, 2022 at 08:30:18PM +0800, Zeping Lee wrote:<br>
> In practical it’s impossible to convert a CSL style to BibTeX (.bst) style.<br>
> <br>
> The bst language doesn’t provide enough features to implement CSL’s<br>
<br>
btw, is XML really a good language to describe what amounts to<br>
algorithms? Its good for a bunch of parameters and data but<br>
adding logic sounds kind of odd. I guess LISP for windoh's users<br>
was not an option although I guess an invented language, heck<br>
even a stack based thing like postscript or FORTh ( or bst lol )<br>
may have been better. Any comments on the culture behind this?<br>
It may be a better topic for a flame war but always curious<br>
why these things get adopted.<br>
<br>
Thanks. <br>
<br>
<br></blockquote><div> <br></div><div>XSLT which is the standard xml transformation language is written using xml syntax, and works very well. <br></div><div>Certainly proved a lot more popular than its immediate predecessor, dsssl which used scheme lisp syntax.</div><div>I think the csl developer mentioned in that stackexchange post that initial prototyping was done in xslt...</div><div><br></div><div>David</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
> <br>
> complex specifications. For example, there are no data types like list or<br>
> <br>
> hash map so it’s difficult to disambiguate names as required by CSL.<br>
> <br>
> If you want to use CSL with LaTeX, you may consider<br>
> [<a href="https://ctan.org/pkg/citation-style-language%5Dhttps://ctan.org/pkg/citation-style-language" rel="noreferrer" target="_blank">https://ctan.org/pkg/citation-style-language]https://ctan.org/pkg/citation-style-language</a>. I started this package not<br>
> long ago and some CSL features are not implemented yet.<br>
> Zeping Lee<br>
> Beijing, China<br>
> E-mail: [mailto:<a href="mailto:zepinglee@gmail.com" target="_blank">zepinglee@gmail.com</a>]<a href="mailto:zepinglee@gmail.com" target="_blank">zepinglee@gmail.com</a><br>
> <br>
> On Jun 12, 2022, at 19:38, Mike Marchywka <[mailto:<a href="mailto:marchywka@hotmail.com" target="_blank">marchywka@hotmail.com</a>]<a href="mailto:marchywka@hotmail.com" target="_blank">marchywka@hotmail.com</a>> wrote:<br>
> <br>
> On Sun, Jun 12, 2022 at 11:56:13AM +0100, David Carlisle wrote:<br>
> <br>
> see for example a discussion of biblatex v csl at<br>
> [[<a href="https://tex.stackexchange.com/questions/434946/citation-style-language-vs-biblatex-vs-possibly-other-citing-systems" rel="noreferrer" target="_blank">https://tex.stackexchange.com/questions/434946/citation-style-language-vs-biblatex-vs-possibly-other-citing-systems</a>]<br>
> https:]<a href="https://tex.stackexchange.com/questions/434946/citation-style-language-vs-biblatex-vs-possibly-other-citing-syste" rel="noreferrer" target="_blank">https://tex.stackexchange.com/questions/434946/citation-style-language-vs-biblatex-vs-possibly-other-citing-syste</a><br>
> ms]https:<br>
> //[<a href="http://tex.stackexchange.com/questions/434946/citation-style-language-vs-biblatex-vs-possibly-other-citing-systems" rel="noreferrer" target="_blank">http://tex.stackexchange.com/questions/434946/citation-style-language-vs-biblatex-vs-possibly-other-citing-systems</a>]<br>
> <a href="http://tex.stackexchange.com/questions/434946/citation-style-language-vs-biblatex-vs-possibly-other-citing-systems" rel="noreferrer" target="_blank">tex.stackexchange.com/questions/434946/citation-style-language-vs-biblatex-vs-possibly-other-citing-systems</a><br>
> <br>
> Thanks,<br>
> I guess the excerpt from your link is pretty close,<br>
> but AFAICT it sounds like you should be<br>
> able to generate a bst file from the CSL ? So I guess the specific<br>
> question still remains, " can you generate a bst file from the CSL?"<br>
> \begin{quote}<br>
> I'm the creator of CSL, which I originally created for very simple reasons:<br>
> While I used LaTeX, I work in a field which requires Word-compatible files; LaTeX not accepted.<br>
> I saw no reason why such styling needed to be tightly-coupled to the output format. So my prototype XSLT implementation had<br>
> output drivers for LaTeX (bypassing BibTeX), HTML, and RTF, IIRC. I found that worked pretty well and so was a<br>
> proof-of-concept (I used it to format my first book), and has since remained a priority.<br>
> One additional advantage of that output flexibility is a much larger potential user base for CSL styles, which in turn can<br>
> lead to many more supported styles.<br>
> I have a lot of respect for biblatex though; it's a great solution if you can work exclusively in LaTeX.<br>
> But you probably want to use CSL if you need non-LaTeX output targets.<br>
> \end{quote}<br>
> <br>
> On Sun, 12 Jun 2022 at 11:39, Mike Marchywka<br>
> <[[mailto:<a href="mailto:marchywka@hotmail.com" target="_blank">marchywka@hotmail.com</a>]mailto:<a href="mailto:marchywka@hotmail.com" target="_blank">marchywka@hotmail.com</a>][mailto:<a href="mailto:marchywka@hotmail.com" target="_blank">marchywka@hotmail.com</a>]<a href="mailto:marchywka@hotmail.com" target="_blank">marchywka@hotmail.com</a>> wrote:<br>
> I was browsing the Zotero webforum, still nothing I have submitted<br>
> as a post or reply has been published lol, and<br>
> ran into this site that apparently creates xml descriptions<br>
> of citation formats. For example,<br>
> [[<a href="https://editor.citationstyles.org/styleInfo/?styleId=http%3A%2F%2Fwww.zotero.org%2Fstyles%2Fapa]https://editor.cit" rel="noreferrer" target="_blank">https://editor.citationstyles.org/styleInfo/?styleId=http%3A%2F%2Fwww.zotero.org%2Fstyles%2Fapa]https://editor.cit</a><br>
> ation]<a href="https://editor.citationstyles.org/styleInfo/?styleId=http%3A%2F%2Fwww.zotero.org%2Fstyles%2Fapa]https://editor.cit" rel="noreferrer" target="_blank">https://editor.citationstyles.org/styleInfo/?styleId=http%3A%2F%2Fwww.zotero.org%2Fstyles%2Fapa]https://editor.cit</a><br>
> ation<br>
> [<a href="http://styles.org/styleInfo/?styleId=http%3A%2F%2Fwww.zotero.org%2Fstyles%2Fapa]styles.org/styleInfo/?styleId=http%" rel="noreferrer" target="_blank">http://styles.org/styleInfo/?styleId=http%3A%2F%2Fwww.zotero.org%2Fstyles%2Fapa]styles.org/styleInfo/?styleId=http%</a><br>
> 3A%2F%<a href="http://2Fwww.zotero.org" rel="noreferrer" target="_blank">2Fwww.zotero.org</a>%2Fstyles%2Fapa<br>
> IS there some utility to translate this stuff into bibtex<br>
> or is that some other descrption language commonly used?<br>
> I was still playing around with generalized bibliographies,<br>
> adaptation to "bill of materials" and it seems languages<br>
> like this may be useful.<br>
> I've noticed with TooBib many places are making it harder to<br>
> download webpages with wget and reliance on headless<br>
> chrome, I have made a utility called Chromate, seems important<br>
> now. Any other automated tools running into problems?<br>
> Still have not gotten the Zotero web form to work with any<br>
> pdf file however...<br>
> Thanks.<br>
> --<br>
> mike marchywka<br>
> 306 charles cox<br>
> canton GA 30115<br>
> USA, Earth<br>
> [[mailto:<a href="mailto:marchywka@hotmail.com" target="_blank">marchywka@hotmail.com</a>]mailto:<a href="mailto:marchywka@hotmail.com" target="_blank">marchywka@hotmail.com</a>][mailto:<a href="mailto:marchywka@hotmail.com" target="_blank">marchywka@hotmail.com</a>]<a href="mailto:marchywka@hotmail.com" target="_blank">marchywka@hotmail.com</a><br>
> 404-788-1216<br>
> ORCID: 0000-0001-9237-455X<br>
> <br>
> --<br>
> mike marchywka<br>
> 306 charles cox<br>
> canton GA 30115<br>
> USA, Earth<br>
> [mailto:<a href="mailto:marchywka@hotmail.com" target="_blank">marchywka@hotmail.com</a>]<a href="mailto:marchywka@hotmail.com" target="_blank">marchywka@hotmail.com</a><br>
> 404-788-1216<br>
> ORCID: 0000-0001-9237-455X<br>
<br>
-- <br>
<br>
mike marchywka<br>
306 charles cox<br>
canton GA 30115<br>
USA, Earth <br>
<a href="mailto:marchywka@hotmail.com" target="_blank">marchywka@hotmail.com</a><br>
404-788-1216<br>
ORCID: 0000-0001-9237-455X<br>
</blockquote></div></div>