Some scientific journals have specific instructions for how to format bibliographic references, but do not provide a BibTeX style file for doing so. This leaves each author with two choices: format the references by hand, or create their own BibTeX style. Both choices are labor-intensive.
On this page, I provide BibTeX style files for several such journals where I have published.
Special instructions: In addition to the automatic formatting done by this bibliography style, you must also use the AMS abbreviations for journals and series. This cannot be done automatically and requires an update to your .bib file. My recommended way for doing this is to add an "x" to the original key and add a new one as follows:
xjournal = {Discrete Mathematics}, journal = {Discrete Math.},
This way, you can easily revert to the full journal name if you need it for a different publication in the future.
In addition, for electronic resources, the journal does not want you to include notes like "Accessed: 2018-12-06". So you should comment them out in your .bib file (for example by changing note to xnote).
License. I created these styles using the makebst.tex / merlin.mbs mechanism, and in some cases by making further manual changes to the generated .bst file. The files can be redistributed and/or modified under the terms of the LaTeX Project Public License.
No warranty. These files are distributed in the hope that they will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. It remains your responsibility to ensure that your bibliography meets the journal's standards, which may change from time to time.