I’m trying to paste PDF items from LaTeXit and OmniGraffle, but they just show up without any preview as a pasted graphic. PNGs show up correctly, but when I copy and paste from LaTeXit or OmniGraffle, it doesn’t show anything. I’m on the latest update OmniOutliner-4.4.1.
This used to show the equation from LaTeXit or OmniGraffle, with the option of showing the preview or not.
Are you using the latest beta release of LaTeXiT? I had problems with LinkBack (using Curio) in the release version. It had an outdated LinkBack framework. The developer fixed it for the beta.
I don’t have LaTeXit installed, but using LinkBack with OmniGraffle is working correctly for me. What format of attachment are you ending up with here? Your screenshot is offering to open it with TextEdit which seems odd. You can drag the attachment out to the desktop to see what it is.
What are you setting in LaTeXiT to store as a preference during the copy? How are you generating the content to paste? Is this the sequence that you are using?
It’s possible another app has defined a different UTI for pdfs that is causing this behavior. If you go to https://developer.apple.com/downloads/ and download the Auxiliary Tools for Xcode, it contains an app called Clipboard Viewer. You can sign in with any Apple ID to reach the download.
Once that’s downloaded, copy something from OmniGraffle and then launch Clipboard Viewer
On the left it will list all the data types on the pasteboard, the first one should be com.omnigroup.OmniGraffle.GraphicType.
Post a screenshot of that whole list.
Hmm, well the PDF format appears with the correct UTI. Not sure why you have an extra format between the two PDFs though. Is that format readable?
What happens if you select some objects in OmniGraffle and use Edit > Copy As > PDF. Then paste in OmniGraffle. This should create a LinkBack object within OmniGraffle. You can also try pasting this to OmniOutliner and see if there’s any different result.
You mentioned PNGs show up correctly, does LinkBack work with using PNGs?
What happens if you select some objects in OmniGraffle and use Edit > Copy As > PDF. Then paste in OmniGraffle. This should create a LinkBack object within OmniGraffle. You can also try pasting this to OmniOutliner and see if there’s any different result.
Yes, this works - it creates a LinkBack object correctly. However, pasting the same object into OmniOutliner still shows the “Pasted_Graphic”.
You mentioned PNGs show up correctly, does LinkBack work with using PNGs?
In OmniGraffle, I did Edit > Copy as… > PNG and pasted it into OmniOutliner. LinkBack is preserved.
Hmm, well the PDF format appears with the correct UTI. Not sure why you have an extra format between the two PDFs though. Is that format readable?
One other thing: the work-around I am currently using is to copy the image in LaTeXiT or OmniGraffle, then open it up in Preview (New from Clipboard), save it to my desktop, and then drag the file from my desktop into OmniOutliner. I have no idea why it works. Of course, we lose LinkBack this way.
Another thing: when I copy as PNG from LaTeXiT, I can paste correctly in OmniOutliner, preserving LinkBack.
Okay… here’s something crazy. The only instance where this actually shows if I’m in text editing mode and paste the item. That results in the non-previewed “pasted graphic” file.
But when I exit text editing mode and paste, it works.
So that dyn format appears to be another PDF copy.
That it works when pasting as a new row is interesting. I’ll have to have an engineer take a look at what’s different between those two situations. Hopefully this gives you a usable workaround for now though.