Relative path for Zotero data directory

when I use logseq in one computer with user name is userA, the annotate pdf path is /User/userA/Zotero/…, while I switch to another computer with user name is userB, the pdf path in the note is falied, I think it should use relative path for all attachments…

For example, Computer 1 is Windows , and computer 2 is Mac, they have different Zotero data path.
image

The annotation file (with filename of “hls XXX…” ) created on Mac can not be opened on Windows.

See:image

PS: I noticed that someone also suggested this request.

  1. Zotero pdf annotate for relative path - Giters

This would be very helpful!

Create a unique drive letter that maps to the desired folder on both computer

Example: subst Z: C:\Users\mancub\Dropbox\Zotero and then use the path with the drive letter to load your file

Please explain this in more detail - what does subst achieve? I still see an absolute path, so this would not work across devices if the paths are different, eg because one is a Windows machine (in the office) one is a Mac (in the lab) and one is a linux laptop.

I have created a related feature request here where i point to a successful implementation of this feature in zettlr Link to external pdfs in local Zotero folder and Better BibTex support

subst create a virtual drive that maps to a folder on a physical disk, on Windows. This would not work on macOS or Linux, unless you implement the equivalent workaround for each operating system.

Thanks for the explanation - unfortunately a windows only solution does not work for me. This needs to work cross-platform which is why zettlrs approach, which achieves this sees the most promising: Relative path for Zotero data directory - #4 by menelic

Just want to say that this would also be VERY useful to me. I’d love to store everything that I reference in Zotero and see it within logseq across computers, but without access to relative paths I’m just not sure how its possible on mac.

Same request here! Nice feature if implemented. thanks!

I use windows at Lab and Mac at home, and the PDFs of zotero are located on Zotero’s default storage folder, e.g., \Users\username\Zotero for Mac, and these PDFs in Logseg can be opened correctly, but the pdf annotations are broken because the absolute path is used in file-path of the hls page.
I am looking forward to a solution that does not need to change the storage setting and hope developers resolve it as soon as possible.
Greatly appreciate the work of the developers.

1 Like