You could also just use the aastex class instead of article in the template.

Christiaan 

> On 24 Feb 2022, at 15:32, Klassen, David R. <[email protected]> wrote:
> 
> Just FYI, I too get most of my refs from NASA-ADS and use BiBDesk and I don’t 
> change any of the macros.
> 
> If you go into the preferences to the TeX Typeset Preview you can edit the 
> TeX template and just copy/paste all those macros from the AASTeX class file 
> into the preamble of your template.
> 
> \makeatletter
> \let\jnl@style=\rmfamily
> \def\ref@jnl#1{{\jnl@style#1}}%
> \newcommand\aj{\ref@jnl{AJ}}%
>           % Astronomical Journal
> %%% all the rest of them..
> \makeatother
> 
> 
> --
> Dr. David R. Klassen, Chair (he/him/his)
> Department of Physics & Astronomy
> Rowan University
> 201 Mullica Hill Road
> Glassboro, NJ  08028
> 
> SCI 130E
> 856-256-4391
> 
> 
> 
> 
>> On Feb 24, 2022, at 6:41 AM, David Nicholls via Bibdesk-users 
>> <[email protected] 
>> <mailto:[email protected]>> wrote:
>> 
>> On 24 Feb 2022, at 8:32 pm, Christiaan Hofman <[email protected] 
>> <mailto:[email protected]>> wrote:
>>> 
>>> 
>>>> On 24 Feb 2022, at 02:54, David Nicholls via Bibdesk-users 
>>>> <[email protected] 
>>>> <mailto:[email protected]>> wrote:
>>>> 
>>>> For various reasons it has been a while since I added anything to my 
>>>> Bibdesk collection.  I have the latest version of Bibdesk (1.8.8) on Mac 
>>>> OS 10.14.6 (need 32 bit apps).
>>>> 
>>>> I found today (though the problem is probably not new) that when I select 
>>>> Tex Preview, on nearly all journal entries, the Tex preview fails, but on 
>>>> book articles, it works. Also, AstroPh/ArXiv entries render Tex previews 
>>>> OK.
>>>> 
>>>> The problem appears to be with the shorthand journal ID used by NASA/ADS. 
>>>> For example, Astrophysical Journal is entered via NASA/ADS as "\apj". In 
>>>> journals where there isn't a shorthand name, the Tex preview works. So I 
>>>> edited a record and replaced "\apj" with "Astrophysical Journal", and the 
>>>> preview works
>>>> 
>>>> All of my Bibdesk entries (books and journal papers) are taken from the 
>>>> NASA/ADS database/website, which I load and search via a Bibdesk bookmark. 
>>>> I've been doing this for over a decade with few problems.
>>>> 
>>>> My Tex Preview settings preferences are as per the Bibdesk manual on 
>>>> Sourceforge.
>>>> 
>>>> Apparently the journal abbreviation in the bibtex entry for journals from 
>>>> NASA ADS is incompatible with Bibdesk.
>>>> 
>>>> Is there a way to fix this? I suspect not.
>>>> 
>>>> DN
>>>> 
>>>> David C Nicholls
>>>> Post-doctoral Research Fellow
>>>> Research School of Astronomy & Astrophysics
>>>> Australian National University
>>> 
>>> 
>>> This is not really a question about BibDesk, but rather about tex. \apj is 
>>> a tex command, which is certainly not a standard command. So it won’t be 
>>> defined, and tex generation will fail. So BibDesk works exactly as 
>>> expected. Realize that the tex preview feature is primarily a tool to 
>>> preview the tex generation, so it can be used to check whether your data is 
>>> correct for your tex setup. And this seems to work flawlessly for your 
>>> case. If you want it to work in the sense that it generates the tex 
>>> preview, y0ou should either change the data by replacing the tex command, 
>>> or change the tex preview by defining the tex command. You could do the 
>>> latter by editing the tex preview template. BTW, I find it a bit weird that 
>>> they use non standard tex commands in their bibliographic bibtex data.
>>> 
>>> Christiaan
>> 
>> Thanks, Christiaan,
>> 
>> Yes, I agree. I think the reason the NASA/ADS astronomy++ paper database 
>> uses the abbreviations is that most astronomy papers use the AASTex package 
>> (or similar), which has the "\apj" etc commands built in. I just thought 
>> someone might have found a quick fix. However, it is not important in the 
>> scheme of things.
>> 
>> Regards
>> 
>> DN

_______________________________________________
Bibdesk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-users

Reply via email to