On Fri, Aug 13, 2021 at 9:35 AM Hongyi Zhao <[email protected]> wrote:
>
> On Fri, Aug 13, 2021 at 3:59 AM Arash Esbati <[email protected]> wrote:
> >
> > Hongyi Zhao <[email protected]> writes:
> >
> > > On Thu, Aug 12, 2021 at 8:41 PM Vladimir Lomov <[email protected]> wrote:
> > > [...]
> > >> The advice is simple: don't use full path, try to put your bibtex files 
> > >> into
> > >> $HOME/texmf/bibtex/bib/hongyi/
> > >
> > > This will work by just using the bibliography file name, but it still
> > > can't let the `C-c [' find the bib file:
> > >
> > > werner@X10DAi:~$ ls $HOME/texmf/bibtex/bib/hongyi/
> > > sample.bib
> >
> > Which brings us back to[1]:
> >
> >     (setq reftex-bibpath-environment-variables
> >           '("/home/werner/texmf/bibtex/bib/hongyi//"))
>
> Yes. It does the trick. But why do you and the example in the document
> use `//' as the ending characters of the variable?
> Based on my tries, all the following forms are sufficient:
>
> "/home/werner/texmf/bibtex/bib/hongyi/"
> "/home/werner/texmf/bibtex/bib/hongyi"

Got it. The documentation page also noted the following:

When searching, RefTeX will also expand recursive path definitions
(directories ending in ‘//’ or ‘!!’).

So, the "/home/werner/texmf/bibtex/bib/hongyi//" will let RefTeX do a
recursive path search under the "/home/werner/texmf/bibtex/bib/hongyi"
directory.

>
> > Best, Arash (who didn't test his advice)
> >
> > Footnotes:
> > [1]  https://www.gnu.org/software/auctex/manual/reftex.html#SEC48
>
> Hongyi

Reply via email to