It looks like you have set the tex command to pdftex, while the preview 
template is latex. Change the command to pdflatex in your TeX Preview 
preferences.

Christiaan

> On 25 Jul 2021, at 12:06, Trevor Jenkins <[email protected]> wrote:
> 
> On 24 Jul 2021, at 19:05, Christiaan Hofman <[email protected] 
> <mailto:[email protected]>> wrote:
> 
>>> On 24 Jul 2021, at 19:57, Trevor Jenkins <[email protected] 
>>> <mailto:[email protected]>> wrote:
>>> 
>>> Installed BibDesk (and MacTex) onto a new MacBookPro with an M1 processor. 
>>> Copied over a .bib file from my desktop Mac (Mac mini of ancient vintage). 
>>> Open the old bib file on the MacBookPro, select an entry, then click TeX 
>>> Preview. Get the dreaded red error message in the preview window. I checked 
>>> the log display. First time the error said the TeX executable could not 
>>> find the article class! For a reason I cannot now remember I changed the 
>>> template to say a4paper instead of the letter. Still get the red message in 
>>> the preview window but now the log entries are different. Complains about 
>>> null files in var/folder directories.
>>> 
>>> Clearly I have done something really stupid but I cannot for the life of me 
>>> think what it is. Freely admit to being stupid and an idiot. Anyone venture 
>>> an answer as to what I have done wrong please.
> 
> Should have included some technical details.
> 
> First the errant system
> 
> MacBookPro with M1 processor running macOS 11.5 BigSur. Although the problem 
> predated the update to 11.5 yesterday. 
> 
> MacTex 2021 downloaded and installed Tuesday 13 July 2021
> 
> BibDesk 1.8.3 (updated the version installed by MacTex)
> 
> The .bib file is on my Dropbox repository, which BibDesk opens without 
> comment.
> 
> Second the functioning system.
> 
> Mac mini with Intel processor running macOS 10.13.6 High Sierra
> 
> MacTex 2020
> 
> BibDesk 1.8.2
> 
> The .bib file is local on the Mac mini. This is the source for the identical 
> copy over on Dropbox
> 
> 
>> Can you just run tex yourself?
> 
> Yes. Tex (specifically pidflatex) runs from the command line. Kicks off at 
> least this bitches about the ^D.
> 
>> What file is null, what precisely does it say?
> 
> Here is the first log file (the one in which the article class cannot be 
> found).
> 
> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>> TeX preview generation failed.  Please review the log below to determine the 
>> cause.
>> 
>> ---------- TeX log file ----------
>> File: 
>> "/var/folders/h8/1dv_m0551s7976q9yb3bg7yc0000gn/T/bibdesk.0vS6rl/bibpreview/bibpreview.log"
>> This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2021) (preloaded 
>> format=pdftex 2021.7.14)  25 JUL 2021 10:54
>> entering extended mode
>>  restricted \write18 enabled.
>>  %&-line parsing enabled.
>> **bibpreview
>> (./bibpreview.tex
>> ! Undefined control sequence.
>> l.1 \documentclass
>>                   [a4paper]{article}
>> The control sequence at the end of the top line
>> of your error message was never \def'ed. If you have
>> misspelled it (e.g., `\hobx'), type `I' and the correct
>> spelling (e.g., `I\hbox'). Otherwise just continue,
>> and I'll forget about whatever was undefined.
>> 
>> ! Undefined control sequence.
>> l.2 \pagestyle
>>               {empty}
>> The control sequence at the end of the top line
>> of your error message was never \def'ed. If you have
>> misspelled it (e.g., `\hobx'), type `I' and the correct
>> spelling (e.g., `I\hbox'). Otherwise just continue,
>> and I'll forget about whatever was undefined.
>> 
>> ! Undefined control sequence.
>> l.3 \textwidth
>>                = 6.5in
>> The control sequence at the end of the top line
>> of your error message was never \def'ed. If you have
>> misspelled it (e.g., `\hobx'), type `I' and the correct
>> spelling (e.g., `I\hbox'). Otherwise just continue,
>> and I'll forget about whatever was undefined.
>> 
>> ! Undefined control sequence.
>> l.6 \renewcommand
>>                  {\refname}{}
>> The control sequence at the end of the top line
>> of your error message was never \def'ed. If you have
>> misspelled it (e.g., `\hobx'), type `I' and the correct
>> spelling (e.g., `I\hbox'). Otherwise just continue,
>> and I'll forget about whatever was undefined.
>> 
>> ! Undefined control sequence.
>> l.6 \renewcommand{\refname
>>                           }{}
>> The control sequence at the end of the top line
>> of your error message was never \def'ed. If you have
>> misspelled it (e.g., `\hobx'), type `I' and the correct
>> spelling (e.g., `I\hbox'). Otherwise just continue,
>> and I'll forget about whatever was undefined.
>> 
>> ! Undefined control sequence.
>> l.14 \begin
>>            {document}
>> The control sequence at the end of the top line
>> of your error message was never \def'ed. If you have
>> misspelled it (e.g., `\hobx'), type `I' and the correct
>> spelling (e.g., `I\hbox'). Otherwise just continue,
>> and I'll forget about whatever was undefined.
>> 
>> ! Undefined control sequence.
>> l.15 \nocite
>>             {HairyBikers2011}
>> The control sequence at the end of the top line
>> of your error message was never \def'ed. If you have
>> misspelled it (e.g., `\hobx'), type `I' and the correct
>> spelling (e.g., `I\hbox'). Otherwise just continue,
>> and I'll forget about whatever was undefined.
>> 
>> ! Undefined control sequence.
>> l.16 \bibliography
>>                   {bibpreview}
>> The control sequence at the end of the top line
>> of your error message was never \def'ed. If you have
>> misspelled it (e.g., `\hobx'), type `I' and the correct
>> spelling (e.g., `I\hbox'). Otherwise just continue,
>> and I'll forget about whatever was undefined.
>> 
>> ! Undefined control sequence.
>> l.17 \bibliographystyle
>>                        {abbrv}
>> The control sequence at the end of the top line
>> of your error message was never \def'ed. If you have
>> misspelled it (e.g., `\hobx'), type `I' and the correct
>> spelling (e.g., `I\hbox'). Otherwise just continue,
>> and I'll forget about whatever was undefined.
>> 
>> [1{/usr/local/texlive/2021/texmf-var/fonts/map/pdftex/updmap/pdftex.map}] 
>> )</us
>> r/local/texlive/2021/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb>
>> Output written on bibpreview.pdf (1 page, 16355 bytes).
>> PDF statistics:
>>  12 PDF objects out of 1000 (max. 8388607)
>>  7 compressed objects within 1 object stream
>>  0 named destinations out of 1000 (max. 500000)
>>  1 words of extra memory for PDF output out of 10000 (max. 10000000)
>> 
>> 
>> 
>> ---------- BibTeX log file -------
>> File: 
>> "/var/folders/h8/1dv_m0551s7976q9yb3bg7yc0000gn/T/bibdesk.0vS6rl/bibpreview/bibpreview.blg"
>> (null)
>> 
>> ---------- BibDesk info ----------
>> <BDSKTeXTask: 0x6000036d3de0> {
>> ivars:
>>      delegate = "<BDSKPreviewer: 0x6000022bfa70>"
>>      file name = "bibpreview"
>>      template = "/Users/trevor/Library/Application 
>> Support/BibDesk/previewtemplate.tex"
>>      TeX file = 
>> "/var/folders/h8/1dv_m0551s7976q9yb3bg7yc0000gn/T/bibdesk.0vS6rl/bibpreview/bibpreview.tex"
>>      BibTeX file = 
>> "/var/folders/h8/1dv_m0551s7976q9yb3bg7yc0000gn/T/bibdesk.0vS6rl/bibpreview/bibpreview.bib"
>>      TeX binary path = /usr/local/texlive/2021/bin/universal-darwin/pdftex
>>      BibTeX binary path = /usr/local/texlive/2021/bin/universal-darwin/bibtex
>>      Encoding = "Western (ASCII)"
>>      BibTeX style = "abbrv"
>>      Helper files = (
>> )
>> 
>> environment:
>>      SHELL = "/opt/homebrew/bin/bash"
>>      BIBINPUTS = "(null)"
>>      BSTINPUTS = "(null)"
>>      TEXINPUTS = "(null)"
>>      TEXCONFIG = "(null)"
>>      TEXMFCONFIG = "(null)"
>>      PATH = "/usr/bin:/bin:/usr/sbin:/sbin" }
> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
> 
> Here’s log file errors after I changed the [letter] to [a4paper] with TeXworks
> 
> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
> 
>> TeX preview generation failed.  Please review the log below to determine the 
>> cause.
>> 
>> ---------- TeX log file ----------
>> File: 
>> "/var/folders/h8/1dv_m0551s7976q9yb3bg7yc0000gn/T/bibdesk.0vS6rl/bibpreview/bibpreview.log"
>> (null)
>> 
>> ---------- BibTeX log file -------
>> File: 
>> "/var/folders/h8/1dv_m0551s7976q9yb3bg7yc0000gn/T/bibdesk.0vS6rl/bibpreview/bibpreview.blg"
>> (null)
>> 
>> ---------- BibDesk info ----------
>> <BDSKTeXTask: 0x6000036d3de0> {
>> ivars:
>>      delegate = "<BDSKPreviewer: 0x6000022bfa70>"
>>      file name = "bibpreview"
>>      template = "/Users/trevor/Library/Application 
>> Support/BibDesk/previewtemplate.tex"
>>      TeX file = 
>> "/var/folders/h8/1dv_m0551s7976q9yb3bg7yc0000gn/T/bibdesk.0vS6rl/bibpreview/bibpreview.tex"
>>      BibTeX file = 
>> "/var/folders/h8/1dv_m0551s7976q9yb3bg7yc0000gn/T/bibdesk.0vS6rl/bibpreview/bibpreview.bib"
>>      TeX binary path = /usr/local/texlive/2021/bin/universal-darwin/pdftex
>>      BibTeX binary path = /usr/local/texlive/2021/bin/universal-darwin/bibtex
>>      Encoding = "Western (ASCII)"
>>      BibTeX style = "abbrv"
>>      Helper files = (
>> )
>> 
>> environment:
>>      SHELL = "/opt/homebrew/bin/bash"
>>      BIBINPUTS = "(null)"
>>      BSTINPUTS = "(null)"
>>      TEXINPUTS = "(null)"
>>      TEXCONFIG = "(null)"
>>      TEXMFCONFIG = "(null)"
>>      PATH = "/usr/bin:/bin:/usr/sbin:/sbin” }
> 
> 
> _______________________________________________
> Bibdesk-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/bibdesk-users

Christiaan

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

Reply via email to