Re: Bibtex style files
Bimal Gaudel <[email protected]>
| Newsgroups | gmane.editors.texmacs.user |
|---|---|
| Message-ID | <CADxyoc3G=1x13+QdR_L1XFAkpkCkOYeb2wO-wgarE4MBU0AE+w@mail.gmail.com> |
Thank you for following up.
I got this (I truncated the citation keys inside the parentheses):
TeXmacs] Generating bibliography [bib, acs, ]
Compile acs, ("bellman1957" ...), (<url
/Applications/Mogan.app/Contents/Resources/share/Xmacs/misc/bib/texmacs.bib>)
;string->symbol argument, "", is a string but should be a non-null string
; (string->symbol style) ; style: ""
; ((string->symbol style))
; ((r (cpp-get-preference which (if s? def ...
; ((inclusions-gc) (wait-update-current-buf...
TeXmacs] Generating bibliography [bib, acs, ]
Compile acs, ("bellman1957" ...), (<url
/Applications/Mogan.app/Contents/Resources/share/Xmacs/misc/bib/texmacs.bib>)
;string->symbol argument, "", is a string but should be a non-null string
; (let ((m (list-values 'bibtex...
; /Applications/Mogan.app/Contents/Resources/share/Xmacs/progs/database/bib-manage.scm,
line 300, position: 11855
; (let ((m (list-values 'bibtex (string->sy... ; style: "", prefix: "bib"
; doc: (document
(bib-entry "article" ...
; ((string->symbol style))
; ((r (cpp-get-preference which (if s? def ...
; ((inclusions-gc) (wait-update-current-buf...
TeXmacs] Generating bibliography [bib, acs, ]
Compile acs, ("bellman1957" ...), (<url
/Applications/Mogan.app/Contents/Resources/share/Xmacs/misc/bib/texmacs.bib>)
;string->symbol argument, "", is a string but should be a non-null string
; (let ((m (list-values 'bibtex...
; /Applications/Mogan.app/Contents/Resources/share/Xmacs/progs/database/bib-manage.scm,
line 300, position: 11855
; (let ((m (list-values 'bibtex (string->sy... ; style: "", prefix: "bib"
; doc: (document
(bib-entry "article" ...
; ((string->symbol style))
; ((r (cpp-get-preference which (if s? def ...
; ((inclusions-gc) (wait-update-current-buf...
Bimal
On Sun, Dec 17, 2023 at 6:24 AM Giovanni Piredda <[email protected]> wrote:
> If you do not mind putting the hands inside the code, I would uncomment
> line 348 of progs/database/bib-manage.scm, which in the commented state is
>
> ;;(display* "Compile " style ", " names ", " bib-files "\n")
>
> and then see what TeXmacs displays in the terminal when updating your
> bibliography (make a backup copy of bib-manage.scm if you think it is good
> to have one :-) ).
>
> The output should be
>
> Compile acs, (list of references), <tree of bib files>
>
> I think you have to restart TeXmacs for your change to have an effect.
>
> Giovanni
>
>
>
> On 17/12/23 04:08, Bimal Gaudel wrote:
>
> I figured out that TEXMACS_HOME_PATH/system/bib is considered when
> looking for .bst files. I put the acs.bst file in that directory. Running
> TeXMacs (technically Mogan but I believe that is irrelevant) from the
> terminal, I encountered the following. Looks like a bug in source code (
> bib-manage.scm). Unfortunately, I do not (yet) know Scheme. I am relying
> on you folks’ mercy.
>
> TeXmacs] Generating bibliography [bib, acs, ]
>
> ;string->symbol argument, "", is a string but should be a non-null string
> ; (string->symbol style) ; style: ""
> ; ((string->symbol style))
> ; ((r (cpp-get-preference which (if s? def ...
> ; ((inclusions-gc) (wait-update-current-buf...
>
> TeXmacs] Generating bibliography [bib, acs, ]
>
> ;string->symbol argument, "", is a string but should be a non-null string
> ; (let ((m (list-values 'bibtex...
> ; /Applications/Mogan.app/Contents/Resources/share/Xmacs/progs/database/bib-manage.scm, line 300, position: 11855
> ; (let ((m (list-values 'bibtex (string->sy... ; style: "", prefix: "bib"
> ; doc: (document (bib-entry "article" ...
> ; ((string->symbol style))
> ; ((r (cpp-get-preference which (if s? def ...
> ; ((inclusions-gc) (wait-update-current-buf...
>
> TeXmacs] Generating bibliography [bib, acs, ]
>
> ;string->symbol argument, "", is a string but should be a non-null string
> ; (let ((m (list-values 'bibtex...
> ; /Applications/Mogan.app/Contents/Resources/share/Xmacs/progs/database/bib-manage.scm, line 300, position: 11855
> ; (let ((m (list-values 'bibtex (string->sy... ; style: "", prefix: "bib"
> ; doc: (document (bib-entry "article" ...
> ; ((string->symbol style))
> ; ((r (cpp-get-preference which (if s? def ...
> ; ((inclusions-gc) (wait-update-current-buf...
>
> Bimal
>
> On Sat, Dec 16, 2023 at 4:11 PM Giovanni Piredda <[email protected]>
> wrote:
>
>>
>> On 16/12/23 21:17, Bimal Gaudel wrote:
>>
>> Thanks for your response.
>>
>> How to make sure that bibtex/biblatex is available for TeXMacs? I do have
>> it in my path as seen from the output of `which bibtex` within my shell
>> (zsh).
>>
>>
>> I think that if you have it in your path, it is enough. The error that
>> you get when trying biblatex _might_ be misleading. In my test with the acs
>> style that you posted, it did not work when I put acs.bst under
>>
>> ${TexMacs user directory}/progs/bibtex, but it worked when I put it in
>> the local TeX directory (bibtex/bst subdirectory). Maybe someone more
>> expert can confirm/correct.
>>
>> Also, if it still does not work, the error messages that possibly appear
>> in the terminal might be helpful (you have to run TeXmacs from the
>> terminal).
>>
>> Giovanni
>>
>>
>> I am not sure if this is enough because when I tried `biblatex` for the
>> conversion of BibTeX from TeXMacs, I got the error that says: bibtex not
>> installed on my system, defaulting to integrated style.
>>
>> Bimal
>>
>>
>> On Sat, Dec 16, 2023 at 12:18 PM Giovanni Piredda <[email protected]>
>> wrote:
>>
>>>
>>> On 16/12/23 05:10, Bimal Gaudel wrote:
>>> >
>>> >
>>> > I copied that to ${TexMacs user directory}/progs/bibtex/acs.bst
>>> >
>>> >
>>> It might be that the style file goes into the personal bibtex directory,
>>> which you get exempli gratia in texlive as explained in
>>> https://tug.org/pipermail/tex-live/2018-March/041211.html
>>>
>>> I tried the TEXMFLOCAL directory and issued the texhash command and it
>>> worked. For issuing the texhash command I had to sudo it and also
>>> specify its full path. Perhaps TEXMFHOME is easier.
>>>
>>> Giovanni
>>>
>>>
>>>