BMC Microbiology style file not working
I downloaded the BMC Microbiology CSL file from the style repository (https://www.zotero.org/styles) but when I try to use it I get the error message "The style you have selected does not appear to be valid...." I followed the link to the validator (https://validator.citationstyles.org/) but this tells me the file appears to be correct ("Good job! No errors found.")
I do not have experience of CSL files. Can anyone tell me how to identify (and fix) the error? I tried downloading another BMC style but it also fails. Other styles work OK.
Thanks.
I do not have experience of CSL files. Can anyone tell me how to identify (and fix) the error? I tried downloading another BMC style but it also fails. Other styles work OK.
Thanks.
Can I just copy the csl file to the styles folder or is it necessary to "install" it? When I do it reappears in the list but I am back to the original error when I try to use it.
Thanks.
You can download this style: https://www.zotero.org/styles?q=id:springer-vancouver-brackets which is equivalent to BMC Microbiology and place it in the CSL folder and that will work.
Now I understand that I have to search for and install the independent parent style as long as I do not have internet access from Zotero.
Thank you very much for your help. I was puzzled by why some styles worked and others did not.
I downloaded the springer-vancouver-brackets.csl file and placed it in my styles folder. It works, but to help me to remember which one to use in the future I edited the field to BMC-brackets and saved it under the name BMC-brackets.csl. Now it appears in Zotero under both names.
But when I tried this with the style entomological-society-of-america.csl, renaming it to Journal of Economic Entomology and resaving it unde a new file name the original Entomological Society of America name appears in the styles list but not the Journal of Economic Entomology. Do you know why?
I did not change anything else in the csl file except to comment out the original line and as far as I can understand there are no other dependencies. The only difference I see is that the second style includes a field. This is happening with several other styles where I tried to do a name change.
Thank you.
If you want to mirror what Zotero does, you can create a 'styles/hidden' subdirectory, put the parent style in that, and then put the dependent style in the main 'styles' directory.
needs to be changed to a reference to the parent style on my local hard disk, but I do not know how to reference a local file rather than an internet address.
Also, do either of the other links need to be changed (lines 6 and 8, rel="self" and rel="documentation")?
Just delete anything you've done so far and then put bmc-microbiology.csl in styles and springer-vancouver-brackets.csl in styles/hidden and restart Zotero.
I apologise for asking so many questions, I am rather new to Zotero and trying to run it in a very restrictive IT environment. It is a great tool and I really appreciate it.
The problem was in the proxy settings. In Zotero Edit - Preferences - Advanced - Config Editor I changed the network.proxy.type value to 4. This allows Zotero to retrieve new styles and also for the styles to link to the parent styles (without having to download them to the styles/hidden folder).
(And to explain the technical part of this, 4 means automatic proxy discovery (WPAD). Zotero uses the system proxy settings by default, but Mozilla has made a security decision (which we follow, being based on Firefox) to not use automatic proxy discovery even if the system is set to use that, because WPAD, while used in some institutional environments, is a fairly common and dangerous attack vector. So this mode has to to be explicitly set in Firefox and Zotero. Since this is a relatively rare configuration, in Zotero we've never bothered to put this in the visible preferences.)