Brief overview: I know of two methods to make an alias in mac. One is by dragging holding Command-Option, the other is via terminal. I am putting an alias in my texmf folder, but with one method the alias is found and with the other it isn't. I am not sure why this is.
Also, I am (still) using natbib for this particular tex file I am compiling. Perhaps that has something to do with the issue. And I am compiling with Bibtex
More detailed description
Suppose I have a bibliography called "mybib" in ~/Documents.
I want this file here for ease of access, but I want TexShop to find it when I use it in a tex file. So I make an alias and I put the alias in
Here is my problem/question
If I make the alias through terminal using the command
ln -s ~/Documents/mybib.bib ~/Library/texmf/bibtex/bib/local
Then when I compile a Tex document the bibliography is found. But if I make an alias by using "Option-Command drag" on ~/Documents/mybib.bib to ~/Library/texmf/bibtex/bib/local, this bibliography is not found
I am not sure what the difference between these two methods is? They are both making an alias that reference the same file.
Looking quickly I see that the terminal method calls the Alias "mybib.bib" whereas the drag method just calls it "mybib". If I manually append ".bib" to the end, then the bibliography is found but I get some weird compile error (error says "you're missing an entry type" and then a bunch of characters with accents/symbols)
Also, if I look at the "get info" of each file, the one made via terminal is much smaller (both files are small, but for example the file from dragging is about 900 bytes, 4kb on disk, the one from terminal is 80 bytes, 0 on disk).
The issue is not serious, I am just curious.