That is about bibtex, and therefore latex.The TeX preview is generated by laTeX 
and bibTeX. BibnDesk is just an app that uses it and to maintain the database.

Christiaan

> On 23 May 2024, at 01:04, quark67 via Bibdesk-users 
> <[email protected]> wrote:
> 
> My question is not about LaTeX, it is about BibDesk.
> 
> Steps to reproduce the problem.
> 
> Go to settings, TeX preview, enter "elsarticle-num" without quotes in BiBTeX 
> style menu/field. Validate.
> 
> Copy:
> 
> @book{wigner,
>       author = {Eugene Paul Wigner},
>       doi = {10.1007/978-3-663-02555-9},
>       publisher = {Springer},
>       title = {{Gruppentheorie und ihre Anwendung auf die Quantenmechanik der 
> Atomspektren}},
>       year = {1931}}
> 
> On BibDesk, add this entry with alt+cmd+L.
> 
> Select this new entry if necessary.
> 
> Click on Editing. On "Doi" field, there is a little icon with "@" at the 
> right side, if you click, you go to the Springer page about this book. Works 
> as expected.
> 
> Return on BibDesk app, click on TeX Preview.
> 
> This will work as expected and displays:
> 
> [1] E. P. Wigner, Gruppentheorie und ihre Anwendung auf die Quantenmechanik 
> der Atomspektren, Springer, 1931. doi:10.1007/978-3-663-02555-9.
> 
> Perfect.
> 
> Yet, copy this entry:
> 
> @Inbook{Wigner1931,
> author="Wigner, Eugen",
> title="Vektoren und Matrizen",
> bookTitle="Gruppentheorie und ihre Anwendung auf die Quantenmechanik der 
> Atomspektren",
> year="1931",
> publisher="Vieweg+Teubner Verlag",
> address="Wiesbaden",
> pages="1--13",
> isbn="978-3-663-02555-9",
> doi="10.1007/978-3-663-02555-9_1",
> url="https://doi.org/10.1007/978-3-663-02555-9_1";
> }
> 
> On BibDesk, add this entry with alt+cmd+L.
> 
> Select this new entry if necessary.
> 
> Click on Editing. On "Doi" field, tere is a little icon with "@" at the right 
> side, if you click, you go to the Springer page about the chapter "Vektoren 
> und Matrizen" of this book. Works as expected.
> 
> Return on BibDesk app, click on TeX Preview.
> 
> No surprise, this don't work, because of the "_" in the doi and the url field.
> 
> So what to do? Replace _ by \_ in the doi and url field?
> 
> OK, I will try this.
> 
> doi="10.1007/978-3-663-02555-9\_1",
> url="https://doi.org/10.1007/978-3-663-02555-9\_1";
> 
> I click on TeX Preview.
> 
> It works. The TeX Preview displays:
> 
> [1] E. Wigner, Vektoren und Matrizen, Vieweg+Teubner Verlag, Wiesbaden, 1931, 
> pp. 1–13. doi:10.1007/978-3-663-02555-9_1.
> URL https://doi.org/10.1007/978-3-663-02555-9_1
> 
> Not sure if this is totally correct, because the _ in the url seems not be a 
> displayed with a tt font.
> 
> But anyway, if you click then on Editing, and the little icon "@" at right of 
> the field doi (or url), you go to 
> https://doi.org/10.1007/978-3-663-02555-9%5C_1 
> <https://doi.org/10.1007/978-3-663-02555-9%5C_1> and this display :
> DOI NOT FOUND
> 
> (displayed on https://www.doi.org/ <https://www.doi.org/> page).
> 
> So what is the right way to have at the same time:
> 
> a doi with "_"  which works with the TeX Preview AND which works when we 
> click on the "@" icon in the doi field when we are in Editing mode?
> 
> Does BibDesk need an update, so it understands "\_" in the doi field as "_", 
> or does the TeX Preview (more precisely ~/Library/Application 
> Support/BibDesk/previewtemplate.tex) be updated so it displays a TeX Preview 
> even if the doi field contains a "_" (without a backslash) ?
> 
> I know that in pure LaTeX, I cannot directly write 
> "https://doi.org/10.1007/978-3-663-02555-9_1";, but I can for example load the 
> package url and then write \url{https://doi.org/10.1007/978-3-663-02555-9_1}.
> 
> But here my question is about what to do in the doi field in BibDesk, so that:
> • click on the "@" icon at right side of the field works ;
> • and the TeX preview also works.
> 
> If this is impossible, the better is to remove the "@" icon in the doi and 
> the url field. Or remove the TeX Preview.
> 
> But I hope there is another solution.
> 
> Thanks.
> 
>> Le 22 mai 2024 à 23:03, Christiaan Hofman <[email protected]> a écrit :
>> 
>> Perhaps the discussion in 
>> <https://tex.stackexchange.com/questions/383678/underscore-in-bibtex-url 
>> <https://tex.stackexchange.com/questions/383678/underscore-in-bibtex-url>> 
>> can help.
>> 
>> Christiaan
>> 
>>> On 22 May 2024, at 21:48, quark67 via Bibdesk-users 
>>> <[email protected] 
>>> <mailto:[email protected]>> wrote:
>>> 
>>> How to manage the underscore in DOI or url specifically in BibDesk?
>>> 
>>> What is the recommended method?
>>> 
>>> We cannot replace "_" by "\_" because in the DOI or url field of BibDesk, 
>>> there is a little icon which open the browser to the DOI website with the 
>>> number in the DOI field, or to the url displayed in the url field, and an 
>>> address like https://www.my-example.com/a\_test 
>>> <https://www.my-example.com/a/_test> is NOT the same address as the address 
>>> https://www.my-example.com/a_test <https://www.my-example.com/a_test>.
>>> 
>>> AND if the "_" is not replaced by "\_", the preview TeX for the 
>>> bibliography entry cannot be created (a red error is displayed instead).
>>> 
>>> So, please, what is the recommendation for this problem? A complete guide 
>>> to this problem can be useful (on the website or the user help).
>>> 
>>> If the file ~/Library/Application Support/BibDesk/previewtemplate.tex has 
>>> to be edited for this problem, what is the edit to do? I have tried adding 
>>> \usepackage[strings]{underscore} in the preamble, but this don't work 
>>> (suggested here: https://tex.stackexchange.com/a/523253/132405 
>>> <https://tex.stackexchange.com/a/523253/132405>).
>>> 
>>> I don't understand why the DOI organization has chosen the character "_" as 
>>> available character for DOI numbers, as the TeX world uses a lot of DOI, 
>>> and "_" is special in the TeX world, but this is another question, not for 
>>> here.
>>> 
>>> For testing, I use in the setting, TeX preview, the "elsarticle-num" BiBTeX 
>>> style (manually entered).
>>> 
>>> By the way, why this above popup menu don't display all available .bst in 
>>> the LaTeX installation, a least the .bst in 
>>> /usr/local/texlive/2024/texmf-dist/bibtex/bst? If this list is too big, 
>>> there is perhaps a middle between the actual situation (it displays only 
>>> abbrv, abbrvnat, acm, alpha, amsalpha, amsplain, apalike, gerabbrv, 
>>> geralpha, gerapali, gerplain, ieeetr, jurabib, jureco, plabbrv, plalpha, 
>>> plplain, plainnat, siam. Not abbrv-fr, plain-fr for the French, for 
>>> example).
>>> 
>>> The help says about the list in the popup menu: "This is a list of generic 
>>> styles that may or may not exist on your system." Perhaps, but why few 
>>> styles for German or Polish, and not French (and other languages)?
>>> 
>>> Thanks.

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

Reply via email to