Re: [O] Bib file path relative to home using tilde ~ in Ubuntu

2012-10-14 Thread Thomas S. Dye
Vladimir Lomov  writes:

> Hello,
> ** Sanjib Sikder [2012-10-14 11:53:52 +0530]:
>
>> Hi,
>> 
>
>>> First of all can you confirm your .bashrc setting is working.?
>
>>> in the terminal
>>> --8<---cut here---start->8---
>>> echo $BIBINPUTS
>
>> --8<---cut here---end--->8---
>
>
>> *Here is the output*
>
>> ~$ echo $BIBINPUTS
>> .//:/home/USERNAME/bst//:.//:/home/USERNAME/bibFiles//:
>> --
>
>>> and also can you check what is the value of BIBINPUTS in emacs.? Within
>>> Emacs
>>> evaluate the following (either in scratch buffer or with key press `M-:' or
>>> with `M-x eval-expression')
>
>>> --8<---cut here---start->8---
>>> (getenv "BIBINPUTS")
>>> --8<---cut here---end--->8---
>
>
>
>> *OUTPUT* is: nil
>> -
>
>>> May be the last resort would be setting the variable within your .emacs
>
>>> --8<---cut here---start->8---
>>> (setenv "BIBINPUTS" ".:$HOME/bib:")
>>> --8<---cut here---end--->8---
>
>
>> I will try this one
>> -
>
>> BTW how you are starting emacs? (command line or gui mouse click?)
>
>
>> I am starting emacs from GUI mouse click. All the above tests are done only
>> with the .bashrc, i.e., after  removing the lines from .profile and .gnomerc
>
> You use incorrert path for bibtex files, use
> $HOME/texmf/bibtex/bib
> this is the standard.

I don't know which TeX distribution Ubuntu uses.  If it is one of the
distributions with kpathsea, then "kpsepath bib" should list standard
paths that will be searched for bibtex files.  My system shows nine
locations, including three under my home directory.  These locations
work regardless of how emacs is started (from a shell or the gui).

hth,
Tom

>
> latex as well as bibtex searches for files in standard paths, like the one
> above. If your files located in other places you have to set env.
> variables (TEXINPUTS and BIBINPUTS). However setting env. variables is a
> bit tricky. If one uses only terminal session it is enough to set
> variables in apropriate RC files: bash uses ~/.bash_profile and
> ~/.bashrc depending on type of shell (login or not), for zsh see manual.
> When run graphical session it depends what DE and DM are used. GNOME,
> Unity launched by gdm or lightdm read user settings from ~/.profile
>
> ---
> WBR, Vladimir Lomov

-- 
Thomas S. Dye
http://www.tsdye.com



Re: [O] Bib file path relative to home using tilde ~ in Ubuntu

2012-10-14 Thread Yagnesh Raghava Yakkala

Hello Nicholas,

Very good explanation. Its like reading a standard textbook.

Thank you very much for your continuous help to org community.


Nick Dokos  writes:

> Sanjib Sikder  wrote:
>
>> Hi,
>> 
>> "The easiest way to update is logout from the computer, login again and 
>> start emacs."
>> 
>> I did that. Still not working :(
>> 
>
> When you have problems like this, you need to take it in small
> steps.
>
> o What shell are you using? Yagnesh's recommendation assumes
>   that you are running bash as your shell (presumably on some
>   Linux/Unix system). Is this assumption correct?
>
> o Assuming you are using bash, there are two relevant initialization
>   files: a login shell sources $HOME/.profile and any shell (be it a login
>   shell or one that is started as a descendant of your login shell) sources
>   $HOME/.bashrc.
>
> o Adding
>
>   export FOO=bar
>
>   to such an initialization file causes the variable FOO to be defined (with 
> value "bar")
>   and to be exported (i.e. it is available in the environment of *any* 
> subprocess of
>   this shell).
>
> o So log out and log back in[fn:2], start a shell and at the prompt say
>
>   echo $FOO
>
>   Does it say "bar"? If not, don't go any further: the problem has nothing to 
> do with
>   emacs (note that this is the first time I mention emacs).
>
> o If this part is OK, start emacs *from this shell*: it should inherit the 
> variable.
>   You can check by evaluating this form:
>
>   (getenv "FOO")
>
>   Then the variable will also be available to any subprocesses started by 
> emacs.
>
> o In particular, if you define BIBINPUTS as Yagnesh suggests, then the bibtex 
> invoked
>   by the latex exporter under emacs will find the bib file where you told it.
>   
> o What can go wrong? The usual problem is that you use some graphical
>   desktop environment and start emacs by clicking on some icon. Then
>   the emacs process does not have a bash shell as its parent, so it does
>   not inherit the exported variables. Try starting emacs from a bash
>   command line.[fn:2]
>
> Nick
>
> Footnotes:
> [fn:1] If you define it in .bashrc, you shouldn't have to log out and log
>back in: just start a new bash shell.
>
> [fn:2] I prefer defining variables in my .profile and I have arranged
>for my .profile to be sourced by the appropriate initialization
>file of my graphical desktop environment, so I get it whether I
>log in at the console or through the graphical login. That
>way *every* process, no matter how it is started, has the
>variables available to it. I use .bashrc only for aliases (which
>I use very rarely, so most of the time I don't have a .bashrc
>file at all).
>
>
>


Thanks.,
-- 
ఎందరో మహానుభావులు అందరికి వందనములు
YYR



Re: [O] Bib file path relative to home using tilde ~ in Ubuntu

2012-10-14 Thread Vladimir Lomov
Hello,
** Sanjib Sikder [2012-10-14 11:53:52 +0530]:

> Hi,
> 

>> First of all can you confirm your .bashrc setting is working.?

>> in the terminal
>> --8<---cut here---start->8---
>> echo $BIBINPUTS

> --8<---cut here---end--->8---


> *Here is the output*

> ~$ echo $BIBINPUTS
> .//:/home/USERNAME/bst//:.//:/home/USERNAME/bibFiles//:
> --

>> and also can you check what is the value of BIBINPUTS in emacs.? Within
>> Emacs
>> evaluate the following (either in scratch buffer or with key press `M-:' or
>> with `M-x eval-expression')

>> --8<---cut here---start->8---
>> (getenv "BIBINPUTS")
>> --8<---cut here---end--->8---



> *OUTPUT* is: nil
> -

>> May be the last resort would be setting the variable within your .emacs

>> --8<---cut here---start->8---
>> (setenv "BIBINPUTS" ".:$HOME/bib:")
>> --8<---cut here---end--->8---


> I will try this one
> -

> BTW how you are starting emacs? (command line or gui mouse click?)


> I am starting emacs from GUI mouse click. All the above tests are done only
> with the .bashrc, i.e., after  removing the lines from .profile and .gnomerc

You use incorrert path for bibtex files, use
$HOME/texmf/bibtex/bib
this is the standard.

latex as well as bibtex searches for files in standard paths, like the one
above. If your files located in other places you have to set env.
variables (TEXINPUTS and BIBINPUTS). However setting env. variables is a
bit tricky. If one uses only terminal session it is enough to set
variables in apropriate RC files: bash uses ~/.bash_profile and
~/.bashrc depending on type of shell (login or not), for zsh see manual.
When run graphical session it depends what DE and DM are used. GNOME,
Unity launched by gdm or lightdm read user settings from ~/.profile

---
WBR, Vladimir Lomov

-- 
Walk softly and carry a big stick.
-- Theodore Roosevelt



Re: [O] Bib file path relative to home using tilde ~ in Ubuntu

2012-10-13 Thread Sanjib Sikder
Hi Dokos,

o What shell are you using? Yagnesh's recommendation assumes
>   that you are running bash as your shell (presumably on some
>   Linux/Unix system). Is this assumption correct?
>

I am a normal Ubuntu (12.04) user, and recently started to use Emacs (Emacs
snapshot) and loving it very much. I am sorry that I do not understand what
is "Bash shell". I am starting my Emacs GTK either by right clicking on the
.org files or first opening the emacs GTK by clicking on icon.

Try starting emacs from a bash
>   command line.[fn:2]
>

Now I started emacs from terminal typing
$ emacs .
Now BIBINPUTS is working with BIBINPUTS lines in .bashrc only (I have
removed the BIBINPUTS lines from .profile, to test one by one)

THANKS A LOT. IT IS WORKING NOW :)

Do I then always need to start emacs from command line ? (I will try with
.profile)


=
The following reply was sent to Yagnesh. I am pasting it below as I
understand you also asked these questions.


--
>
> First of all can you confirm your .bashrc setting is working.?
>>
>> in the terminal
>> --8<---cut here---start->8---
>> echo $BIBINPUTS
>
> --8<---cut here---end--->8---
>>
>
> *Here is the output*
>
> ~$ echo $BIBINPUTS
> .//:/home/USERNAME/bst//:.//:/home/USERNAME/bibFiles//:
>
> --
>
> and also can you check what is the value of BIBINPUTS in emacs.? Within
>> Emacs
>> evaluate the following (either in scratch buffer or with key press `M-:'
>> or
>> with `M-x eval-expression')
>>
>> --8<---cut here---start->8---
>> (getenv "BIBINPUTS")
>> --8<---cut here---end--->8---
>>
>
>
> *OUTPUT* is: nil
>
> -
>
> May be the last resort would be setting the variable within your .emacs
>>
>> --8<---cut here---start->8---
>> (setenv "BIBINPUTS" ".:$HOME/bib:")
>> --8<---cut here---end--->8---
>>
>
> I will try this one
>
> -
>
> BTW how you are starting emacs? (command line or gui mouse click?)
>
>
> I am starting emacs from GUI mouse click. All the above tests are done
> only with the .bashrc, i.e., after  removing the lines from .profile and
> .gnomerc
>



-
*Sanjib Sikder
*Ph.D. Fellow
Chemical Engineering
IIT Bombay*

*



On Sun, Oct 14, 2012 at 10:27 AM, Nick Dokos  wrote:

> Sanjib Sikder  wrote:
>
> > Hi,
> >
> > "The easiest way to update is logout from the computer, login again and
> start emacs."
> >
> > I did that. Still not working :(
> >
>
> When you have problems like this, you need to take it in small
> steps.
>
> o What shell are you using? Yagnesh's recommendation assumes
>   that you are running bash as your shell (presumably on some
>   Linux/Unix system). Is this assumption correct?
>
> o Assuming you are using bash, there are two relevant initialization
>   files: a login shell sources $HOME/.profile and any shell (be it a login
>   shell or one that is started as a descendant of your login shell) sources
>   $HOME/.bashrc.
>
> o Adding
>
>   export FOO=bar
>
>   to such an initialization file causes the variable FOO to be defined
> (with value "bar")
>   and to be exported (i.e. it is available in the environment of *any*
> subprocess of
>   this shell).
>
> o So log out and log back in[fn:2], start a shell and at the prompt say
>
>   echo $FOO
>
>   Does it say "bar"? If not, don't go any further: the problem has nothing
> to do with
>   emacs (note that this is the first time I mention emacs).
>
> o If this part is OK, start emacs *from this shell*: it should inherit the
> variable.
>   You can check by evaluating this form:
>
>   (getenv "FOO")
>
>   Then the variable will also be available to any subprocesses started by
> emacs.
>
> o In particular, if you define BIBINPUTS as Yagnesh suggests, then the
> bibtex invoked
>   by the latex exporter under emacs will find the bib file where you told
> it.
>
> o What can go wrong? The usual problem is that you use some graphical
>   desktop environment and start emacs by clicking on some icon. Then
>   the emacs process does not have a bash shell as its parent, so it does
>   not inherit the exported variables. Try starting emacs from a bash
>   command line.[fn:2]
>
> Nick
>
> Footnotes:
> [fn:1] If you define it in .bashrc, you shouldn't have to log out and log
>back in: just start a new bash shell.
>
> [fn:2] I prefer defining variabl

Re: [O] Bib file path relative to home using tilde ~ in Ubuntu

2012-10-13 Thread Sanjib Sikder
Hi,


> First of all can you confirm your .bashrc setting is working.?
>
> in the terminal
> --8<---cut here---start->8---
> echo $BIBINPUTS

--8<---cut here---end--->8---
>

*Here is the output*

~$ echo $BIBINPUTS
.//:/home/USERNAME/bst//:.//:/home/USERNAME/bibFiles//:
--

> and also can you check what is the value of BIBINPUTS in emacs.? Within
> Emacs
> evaluate the following (either in scratch buffer or with key press `M-:' or
> with `M-x eval-expression')
>
> --8<---cut here---start->8---
> (getenv "BIBINPUTS")
> --8<---cut here---end--->8---
>


*OUTPUT* is: nil
-

> May be the last resort would be setting the variable within your .emacs
>
> --8<---cut here---start->8---
> (setenv "BIBINPUTS" ".:$HOME/bib:")
> --8<---cut here---end--->8---
>

I will try this one
-

BTW how you are starting emacs? (command line or gui mouse click?)


I am starting emacs from GUI mouse click. All the above tests are done only
with the .bashrc, i.e., after  removing the lines from .profile and .gnomerc

Thanks a lot.
-
*Sanjib Sikder
*Ph.D. Fellow
Chemical Engineering
IIT Bombay*

*



On Sun, Oct 14, 2012 at 7:24 AM, Yagnesh Raghava Yakkala 
wrote:

>
> Hello Sanjib,
>
> Sanjib Sikder  writes:
>
> > Hi,
> >
> > "The easiest way to update is logout from the computer, login again and
> start
> > emacs."
> >
> > I did that. Still not working :(
>
> First of all can you confirm your .bashrc setting is working.?
>
> in the terminal
> --8<---cut here---start->8---
> echo $BIBINPUTS
> --8<---cut here---end--->8---
>
> and also can you check what is the value of BIBINPUTS in emacs.? Within
> Emacs
> evaluate the following (either in scratch buffer or with key press `M-:' or
> with `M-x eval-expression')
>
> --8<---cut here---start->8---
> (getenv "BIBINPUTS")
> --8<---cut here---end--->8---
>
> If you don't get what you set in your .bashrc, means the shell in Emacs is
> not
> getting BIBINPUTS variable.
>
> May be the last resort would be setting the variable within your .emacs
>
> --8<---cut here---start->8---
> (setenv "BIBINPUTS" ".:$HOME/bib:")
> --8<---cut here---end--->8---
>
> BTW how you are starting emacs? (command line or gui mouse click?)
>
> Thanks.,
> --
> ఎందరో మహానుభావులు అందరికి వందనములు
> YYR
>


Re: [O] Bib file path relative to home using tilde ~ in Ubuntu

2012-10-13 Thread Nick Dokos
Sanjib Sikder  wrote:

> Hi,
> 
> "The easiest way to update is logout from the computer, login again and start 
> emacs."
> 
> I did that. Still not working :(
> 

When you have problems like this, you need to take it in small
steps.

o What shell are you using? Yagnesh's recommendation assumes
  that you are running bash as your shell (presumably on some
  Linux/Unix system). Is this assumption correct?

o Assuming you are using bash, there are two relevant initialization
  files: a login shell sources $HOME/.profile and any shell (be it a login
  shell or one that is started as a descendant of your login shell) sources
  $HOME/.bashrc.

o Adding

  export FOO=bar

  to such an initialization file causes the variable FOO to be defined (with 
value "bar")
  and to be exported (i.e. it is available in the environment of *any* 
subprocess of
  this shell).

o So log out and log back in[fn:2], start a shell and at the prompt say

  echo $FOO

  Does it say "bar"? If not, don't go any further: the problem has nothing to 
do with
  emacs (note that this is the first time I mention emacs).

o If this part is OK, start emacs *from this shell*: it should inherit the 
variable.
  You can check by evaluating this form:

  (getenv "FOO")

  Then the variable will also be available to any subprocesses started by emacs.

o In particular, if you define BIBINPUTS as Yagnesh suggests, then the bibtex 
invoked
  by the latex exporter under emacs will find the bib file where you told it.
  
o What can go wrong? The usual problem is that you use some graphical
  desktop environment and start emacs by clicking on some icon. Then
  the emacs process does not have a bash shell as its parent, so it does
  not inherit the exported variables. Try starting emacs from a bash
  command line.[fn:2]

Nick

Footnotes:
[fn:1] If you define it in .bashrc, you shouldn't have to log out and log
   back in: just start a new bash shell.

[fn:2] I prefer defining variables in my .profile and I have arranged
   for my .profile to be sourced by the appropriate initialization
   file of my graphical desktop environment, so I get it whether I
   log in at the console or through the graphical login. That
   way *every* process, no matter how it is started, has the
   variables available to it. I use .bashrc only for aliases (which
   I use very rarely, so most of the time I don't have a .bashrc
   file at all).




Re: [O] Bib file path relative to home using tilde ~ in Ubuntu

2012-10-13 Thread Yagnesh Raghava Yakkala

Hello Sanjib,

Sanjib Sikder  writes:

> Hi,
>
> "The easiest way to update is logout from the computer, login again and start
> emacs."
>
> I did that. Still not working :(

First of all can you confirm your .bashrc setting is working.?

in the terminal
--8<---cut here---start->8---
echo $BIBINPUTS
--8<---cut here---end--->8---

and also can you check what is the value of BIBINPUTS in emacs.? Within Emacs
evaluate the following (either in scratch buffer or with key press `M-:' or
with `M-x eval-expression')

--8<---cut here---start->8---
(getenv "BIBINPUTS")
--8<---cut here---end--->8---

If you don't get what you set in your .bashrc, means the shell in Emacs is not
getting BIBINPUTS variable.

May be the last resort would be setting the variable within your .emacs

--8<---cut here---start->8---
(setenv "BIBINPUTS" ".:$HOME/bib:")
--8<---cut here---end--->8---

BTW how you are starting emacs? (command line or gui mouse click?)

Thanks.,
-- 
ఎందరో మహానుభావులు అందరికి వందనములు
YYR



Re: [O] Bib file path relative to home using tilde ~ in Ubuntu

2012-10-13 Thread Sanjib Sikder
Hi,

"The easiest way to update is logout from the computer, login again and
start emacs."

I did that. Still not working :(

-
*Sanjib Sikder
*Ph.D. Fellow
Chemical Engineering
IIT Bombay*

*



On Sat, Oct 13, 2012 at 11:10 PM, Yagnesh Raghava Yakkala 
wrote:

> The easiest way to
> update is logout from the computer, login again and start emacs.
>


Re: [O] Bib file path relative to home using tilde ~ in Ubuntu

2012-10-13 Thread Yagnesh Raghava Yakkala

Hello Sanjib,

Sanjib Sikder  writes:

> export BIBINPUTS=".:$HOME/bib:"
> export BSTINPUTS=".:$HOME/bst:"
> export TEXINPUTS=".:$HOME/bib:"

Actually TEXINPUTS variable is for tex sources (classes, packages ..). (not
relevant to the current topic)

>
> where bib and bst are my two folders whose actual path are /home/USERNAME/bib
> for example.
>
> But it is still not working. 

may be the environment variables didn't get exported. The easiest way to
update is logout from the computer, login again and start emacs.

> [I did one mistake, initially instead of placing these in .bashrc, i had run
> those in terminal. Is it causing any problem?]

I don't think so.

Thanks.,
-- 
ఎందరో మహానుభావులు అందరికి వందనములు
YYR



Re: [O] Bib file path relative to home using tilde ~ in Ubuntu

2012-10-13 Thread Sanjib Sikder
Hi,

The following link says Emacs doesn't read .bashrc at all

http://lists.gnu.org/archive/html/auctex/2006-01/msg00085.html

any idea ?

My BIBINPUTS is not working.

I have put the following in my .bashrc file

export BIBINPUTS=".:$HOME/bib:"
export BSTINPUTS=".:$HOME/bst:"
export TEXINPUTS=".:$HOME/bib:"


Thanks
-
*Sanjib Sikder
*Ph.D. Fellow
Chemical Engineering
IIT Bombay*

*



On Sat, Oct 13, 2012 at 8:06 PM, Sanjib Sikder wrote:

> Hi,
>
> Thank you for the reply.
>
> I have put the following in my .bashrc file
>
> export BIBINPUTS=".:$HOME/bib:"
> export BSTINPUTS=".:$HOME/bst:"
> export TEXINPUTS=".:$HOME/bib:"
>
>
> where bib and bst are my two folders whose actual path are
> /home/USERNAME/bib for example.
>
> But it is still not working.
>
> Thanks
>
> [I did one mistake, initially instead of placing these in .bashrc, i had
> run those in terminal. Is it causing any problem?]
>
>
> -
> *Sanjib Sikder
> *Ph.D. Fellow
> Chemical Engineering
> IIT Bombay*
>
> *
>
>
>
> On Sat, Oct 13, 2012 at 7:41 PM, Yagnesh Raghava Yakkala 
> wrote:
>
>>
>> Hello Sanjib,
>>
>> Sanjib Sikder  writes:
>>
>> > Hi,
>> >
>> > Can I use the bib file path using tilde (~) when doing latex export ?
>> >
>> > for example, Why can not I use \bibliography{~/Bib/RefAbv} ?
>> > where my bibliography file name is RefAbv.bib
>> > It gives error : undefined citation
>> >
>> > I do not want to use \bibliography{/home/USERNAME/Bib/RefAbv}
>> >
>> > I use dropbox. So if I can use tilde , then synchronzation is perfect.
>> I can
>> > work in any machine without changing the path of my bib files.
>> >
>> > Also I do not want to put the bib file in my working directory.
>> >
>> > I am using Ubuntu 12.04
>>
>> Its more of bibtex not finding than org-export problem.
>>
>> I have this in my .bashrc (~/git/bib is the folder I put my citations)
>>
>> --8<---cut here---start->8---
>> export BIBINPUTS=".:$HOME/git/bib:"
>> export BSTINPUTS=".:$HOME/git/bib:"
>> export TEXINPUTS=".:$HOME/git/bib:"
>> --8<---cut here---end--->8---
>>
>> And in my org file I don't even give any path name..
>> --8<---cut here---start->8---
>> \bibliographystyle{plain}
>> \bibliography{bibfile}
>> --8<---cut here---end--->8---
>>
>>
>> Thanks.,
>> --
>> ఎందరో మహానుభావులు అందరికి వందనములు
>> YYR
>>
>
>


Re: [O] Bib file path relative to home using tilde ~ in Ubuntu

2012-10-13 Thread Sanjib Sikder
Hi,

Thank you for the reply.

I have put the following in my .bashrc file

export BIBINPUTS=".:$HOME/bib:"
export BSTINPUTS=".:$HOME/bst:"
export TEXINPUTS=".:$HOME/bib:"


where bib and bst are my two folders whose actual path are
/home/USERNAME/bib for example.

But it is still not working.

Thanks

[I did one mistake, initially instead of placing these in .bashrc, i had
run those in terminal. Is it causing any problem?]

-
*Sanjib Sikder
*Ph.D. Fellow
Chemical Engineering
IIT Bombay*

*



On Sat, Oct 13, 2012 at 7:41 PM, Yagnesh Raghava Yakkala 
wrote:

>
> Hello Sanjib,
>
> Sanjib Sikder  writes:
>
> > Hi,
> >
> > Can I use the bib file path using tilde (~) when doing latex export ?
> >
> > for example, Why can not I use \bibliography{~/Bib/RefAbv} ?
> > where my bibliography file name is RefAbv.bib
> > It gives error : undefined citation
> >
> > I do not want to use \bibliography{/home/USERNAME/Bib/RefAbv}
> >
> > I use dropbox. So if I can use tilde , then synchronzation is perfect. I
> can
> > work in any machine without changing the path of my bib files.
> >
> > Also I do not want to put the bib file in my working directory.
> >
> > I am using Ubuntu 12.04
>
> Its more of bibtex not finding than org-export problem.
>
> I have this in my .bashrc (~/git/bib is the folder I put my citations)
>
> --8<---cut here---start->8---
> export BIBINPUTS=".:$HOME/git/bib:"
> export BSTINPUTS=".:$HOME/git/bib:"
> export TEXINPUTS=".:$HOME/git/bib:"
> --8<---cut here---end--->8---
>
> And in my org file I don't even give any path name..
> --8<---cut here---start->8---
> \bibliographystyle{plain}
> \bibliography{bibfile}
> --8<---cut here---end--->8---
>
>
> Thanks.,
> --
> ఎందరో మహానుభావులు అందరికి వందనములు
> YYR
>


Re: [O] Bib file path relative to home using tilde ~ in Ubuntu

2012-10-13 Thread Yagnesh Raghava Yakkala

Hello Sanjib,

Sanjib Sikder  writes:

> Hi,
>
> Can I use the bib file path using tilde (~) when doing latex export ?
>
> for example, Why can not I use \bibliography{~/Bib/RefAbv} ?
> where my bibliography file name is RefAbv.bib
> It gives error : undefined citation
>
> I do not want to use \bibliography{/home/USERNAME/Bib/RefAbv}
>
> I use dropbox. So if I can use tilde , then synchronzation is perfect. I can
> work in any machine without changing the path of my bib files.
>
> Also I do not want to put the bib file in my working directory.
>
> I am using Ubuntu 12.04

Its more of bibtex not finding than org-export problem.

I have this in my .bashrc (~/git/bib is the folder I put my citations)

--8<---cut here---start->8---
export BIBINPUTS=".:$HOME/git/bib:"
export BSTINPUTS=".:$HOME/git/bib:"
export TEXINPUTS=".:$HOME/git/bib:"
--8<---cut here---end--->8---

And in my org file I don't even give any path name..
--8<---cut here---start->8---
\bibliographystyle{plain}
\bibliography{bibfile}
--8<---cut here---end--->8---


Thanks.,
-- 
ఎందరో మహానుభావులు అందరికి వందనములు
YYR



[O] Bib file path relative to home using tilde ~ in Ubuntu

2012-10-13 Thread Sanjib Sikder
Hi,

Can I use the bib file path using tilde (~) when doing latex export ?

for example, Why can not I use \bibliography{~/Bib/RefAbv} ?
where my bibliography file name is RefAbv.bib
It gives error : undefined citation

I do not want to use \bibliography{/home/USERNAME/Bib/RefAbv}

I use dropbox. So if I can use tilde , then synchronzation is perfect. I
can work in any machine without changing the path of my bib files.

Also I do not want to put the bib file in my working directory.

I am using Ubuntu 12.04

-
*Sanjib Sikder
*Ph.D. Fellow
Chemical Engineering
IIT Bombay*

*