Export in amsrefs .ltb style?
I would like to be able to export bibliography items (either using the "Export" command, or with "Quick Copy") in a format compatible with the amsrefs package.
http://www.ams.org/arc/resources/amsrefs-about.html
As explained in the documentation, the amsrefs use a .ltb file, analogous to the .bib file used with BibLaTeX.
http://www.bakoma-tex.com/doc/latex/amsrefs/amsrdoc.pdf
The .ltb file is structured similarly to, but distinct from, a .bib file.
Is there an amsrefs style file (a CSL file, I guess?) available anywhere? I have looked in the Zotero Style Repository but didn't find anything.
https://www.zotero.org/styles
http://www.ams.org/arc/resources/amsrefs-about.html
As explained in the documentation, the amsrefs use a .ltb file, analogous to the .bib file used with BibLaTeX.
http://www.bakoma-tex.com/doc/latex/amsrefs/amsrdoc.pdf
The .ltb file is structured similarly to, but distinct from, a .bib file.
Is there an amsrefs style file (a CSL file, I guess?) available anywhere? I have looked in the Zotero Style Repository but didn't find anything.
https://www.zotero.org/styles
.ltb
database from a BibTeX file. Try using the 'amsxport' option of the 'amsrefs' package.See here:
https://ctan.org/pkg/ltb2bib
https://ctan.org/pkg/amsrefs
http://mirrors.ctan.org/macros/latex/contrib/amsrefs/amsxport.pdf
https://tex.stackexchange.com/a/28123
https://tex.stackexchange.com/a/335139
However, I think you might be better off using BibTeX/BibLaTeX, for which the Better BibTeX add-on provides excellent support.
Here is some background on the amsrefs package:
https://www.texfaq.org/FAQ-biblatex
https://tex.stackexchange.com/a/248993
https://github.com/plk/biblatex/issues/1034#issuecomment-673678661
The chief advantage of using the .ltb amsrefs format is that all the bibliographic information is preserved with high fidelity. The encoding of the .bib BibTex format is "lossy". So it wouldn't help much to encode to .bib and then convert to .ltb. At that point you might as well just load the .bib file with amsrefs (which it is capable of).
> In particular, [amsrefs] has been carefully designed to encourage the preservation of structured markup of the bibliography throughout the entire lifetime of a document from rough draft to final archival version. As we shall see, it does this by replacing LATEX’s unstructured .bbl file format by a new, fully structured format. The package is compatible with the showkeys, hyperref, and backrefs packages and implements the functionality of the popular cite package. Interoperability with BibTEX is supported via a special bibliography style file, but amsrefs can be used without BibTEX.
http://www.bakoma-tex.com/doc/latex/amsrefs/amsrdoc.pdf
Some things in the amsref manual actually seem to be misunderstandings of how bib(la)tex works (and why it works this way): bibtex does not so much allow braces to be omitted as that it has a feature for
@string
macro expansion. If a macro is not declared it may well use the string reference verbatim, but that's a fallback mechanism, not the primary use-case for "unbraced text" and this just makes zero sense to me. Different citation styles demand that the title must be rendered in sentence case or title case. It looks to me like amsref expects the author to manually edit the items before rendering a bibliography to make sure it meeds the casing requirements. This seems to me to be an avenue for disastrous flaws in your bibliography, and seems to partially negate the benefit of using a reference manager at all.Maybe amsref assumes you'll only ever be writing for AMS? I genuinely do not understand this.
\bibliography{}
is.Apparently amsrefs retains the bib-ish structure in its intermediate format in some way, but I'm not really sure what the benefit of that would be. You don't ever deal with the intermediary format, it's an artefact of compilation. It looks to me like it is at this particular point that amsrefs is not "lossy", but I can't think of any way in which this helps. In any case, if the bib file can be converted into a ltb file, the exact same benefits would remain available.
If this assessment is correct, my earlier comments about amsrefs working from a misunderstanding of bibtex would fall away, because you would compile the source (tlb?) to the intermediary format, applying things like case changes during that phase. But then the manual still makes no sense to me. bib(la)tex's intermediate bbl has neither case protection nor "braceless values" because it's just raw (la)tex at that point.
No wait -- that can't be right, because if the benefit from amsrefs is it doesn't do any case fiddling, anywhere, that means it has no support for different-cased styling. Which would mean any benefit it has comes from the fact it only targets a single publisher. But if that's the case, you can get that with bib(la)tex too. Just disable the case handling (there's a macro to call, I forgot which TBH) and done. No, wait, no, the amsrefs manual says so obviously it does do case-fiddling. I'm really confused here. I must be missing something. If someone could explain to me how amsrefs is better I'd really appreciate it.
Thank you all for your very thoughtful comments!