
This should make usable until Apple comes around with a fix, at least if you don’t mind a slight inconvenience. The text in this section is extracted from Richard’s email. However, it’s important for this information to be published ASAP. So I haven’t been able to test Richard’s solution myself. So I haven’t been able to test Richard’s workarounds myself.
#Apple fixes preview but problems with pdfkit pdf#
And because of this PDF problem, I will delay my upgrade.

I myself have not upgraded to macOS 10.13 yet. There is nothing or little developers could do about it.

Richard also contacted the lead of the Skim development team, who told him that the problem is on Apple’s side. That solution,alas, is not instantaneous and does not always work. In my earlier post, I noted that rotating the document back and forth can fix the problem in the current document. The PDF rendering problem seems to happen most frequently when multiple PDFs are open, and when some of those PDFs are big. That’s important, because, this issue aside, Skim is the most cognitively potent PDF reader for macOS. (In beta’s of macOS 10.13, however, Preview and Safari had PDF rendering issues.) Fortunately, Richard has discovered some work-arounds, which I describe below. Apple seems to be using a private API to work around these problems in its Preview app and Safari. The problems are in Apple’s PDFKit used by third party developers.

On Sierra this is mandatory.Cognitive Productivity reader, Richard Holmes, notified me that macOS 10.13 (“High Sierra”) worsens the PDF rendering problems Apple introduced in macOS 10.12, Sierra, that I blogged about earlier. A fresh instance of Preview behaves better than one that accumulated the error. As this bug accumulates over time in its effects, force quit Preview (from Activity Monitor or with the Terminal command). It often vanishes from the Dock but is still listed in Activity Monitor. See that by letting Preview autoquit or by closing it. Reason: macOS often keeps a shadow instance of Preview active in the process list (probably due to how "autoquit applications" is handled). If you insist on using Sierra or High Sierra: make sure that you really load a fresh instance of PDFkit based PDF readers.

It seems that the default workflow in most LaTeX to PDF conversions makes that problem much worse if the image converter used is ImageMagick. One solution might be to use qpdf with qpdf -linearize slow.pdf faster.pdfĬarefully prepare all the graphics that are to be included before pdfTeX includes them into the output file. Adobe products are indeed more robust for this kind of problem, Foxit or PDFExpert seem equally capable of avoiding that problem to an extent. Switch away from Preview or all the other PDFkit based PDF viewers in macOS. If it is this problem, which is much more troubling in Sierra and a little bit better in High Sierra: then there are a few options to consider: The cause is likely the inclusion of many graphics files that each either needlessly or incorrectly contain a "page group" attribute every time. Any transition is rendered in much reduced quality until the image is supposed to be stable and actually viewd by a user. The effect cannot be turned off as this is the trick that actually makes macOS PDFkit apps "scream through PDFs". This bug was indeed introduced with macOS 10.12 Sierra. That is very likely a combination of suboptimal PDF output from LaTeX and buggy PDFkit, which is much too finicky with this. LaTeX (Beamer) and Preview are the keywords?
