auctex
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [AUCTeX] texlive 2014


From: Lars Madsen
Subject: Re: [AUCTeX] texlive 2014
Date: Sat, 9 Aug 2014 23:47:10 +0000

Ernst, do you mind sharing where you saw that adding the path change to ".bashrc" was the "right" thing to do.

Just so we can get that "advise" removed from the Internet. It is a very common problem

-----Original Message-----
From: Ernst Reissner address@hidden
Received: søndag, 10 aug. 2014, 1:38
To: Lars Madsen address@hidden; address@hidden address@hidden; address@hidden address@hidden
Subject: Re: [AUCTeX] texlive 2014

On 08/10/2014 01:25 AM, Lars Madsen wrote:
See my other answer.

The important thing here is how exactly you start emacs.

>From the command line or via a menu or keyboard shortcut

It will work from the command line but not from a menu. Emacs does not use the bash shell when making system calls.

-----Original Message-----
From: Ernst Reissner [address@hidden]
Received: søndag, 10 aug. 2014, 1:21
To: Mosè Giordano [address@hidden]; auctex [address@hidden]
Subject: Re: [AUCTeX] texlive 2014

On 08/10/2014 01:03 AM, Mosè Giordano wrote:
> 2014-08-10 0:55 GMT+02:00 Ernst Reissner <address@hidden>:
>> On 08/10/2014 12:41 AM, Mosè Giordano wrote:
>>> 2014-08-10 0:32 GMT+02:00 Ernst Reissner <address@hidden>:
>>>> Hi Mosè,
>>>>> Hi Ernst,
>>>>>
>>>>> 2014-08-10 0:04 GMT+02:00 Ernst Reissner <address@hidden>:
>>>>>> Hi All,
>>>>>> right now i found out,
>>>>>> that auctex does not yet work with newest texlive 2014.
>>>>>> Who can help? Maybe only a tiny problem.
>>>>>> Greetings,
>>>>>> Ernst
>>>>> What do you mean by "auctex does not yet work with newest texlive
>>>>> 2014"?  Did you use other TeX Live versions before switching to 2014?
>>>>> Can you compile your documents from the terminal but not from AUCTeX?
>>>>> Please add more information, I have no problem with AUCTeX and TeX
>>>>> Live 2014.
>>>>>
>>>> Oh sorry, I made a mistake configuring auctex.
>>>> Now i have another problem:
>>>> emacs looks fine with all menus expected for auctex.
>>>> When trying to tex
>>>> ctrl c-l yields
>>>>
>>>>
>>>> Running `LaTeX' on `l2r' with ``latex  -interaction=nonstopmode "\input"
>>>> l2r.tex''
>>>> /bin/sh: latex: command not found
>>>>
>>>> LaTeX exited abnormally with code 127 at Sun Aug 10 00:30:04
>>>>
>>>> although switching to directory with l2r.tex and issuing latex
>>>> -interaction=nonstopmode "\input" l2r.tex on the command line, there is
>>>> no problem.
>>>>
>>>> What's wrong here?
>>> Are you sure your *tex binaries are in the PATH environment variable?
>>> Try restarting your system if you have just changed some settings.
>>> Usually you don't need to configure anything inside AUCTeX, if a TeX
>>> distribution is properly installed.
>>>
>>> Bye,
>>> Mosè
>>>
>> To tell you the truth, i am not.
>> I right now added
>>
>> (getenv "PATH")
>>  (setenv "PATH"
>> (concat
>>  "/usr/local/texlive/2014/bin/x86_64-linux" ":"
>> (getenv "PATH")))
>>
>> to my .emacs-file and it seems to work.
>> "/usr/local/texlive/2014/bin/x86_64-linux" is the location of my
>> tex-binaries.
>> I wonder about this is necessary, because i also added this to the path
>> of my shell to run latex and pdflatex and others
>> on the command line.
> How do you add that directory to your PATH for your shell (which
> shell?)?  One should use a .profile file or another file which is
> sourced at the system startup.
>
>> Do you think, i found a solution or is it just a hack?
> You found a solution but this should work also without changing the
> PATH within Emacs: if the PATH is properly set in the system, Emacs
> will be able to find latex itself.
>
> Bye,
> Mosè
>
> PS: please keep the AUCTeX mailing list in CC, this may be useful for
> other people out there.
>
Yes, Mosè
I have doubts.

I use bash.
Consequently, in .bashrc I wrote
export PATH=/usr/local/texlive/2014/bin/x86_64-linux:....:$PATH
where .... is some other segment of path and
/usr/local/texlive/2014/bin/x86_64-linux is the location of the tex-binaries.

As i wrote earlier, when trying to latex from within emacs
using auctex, the message was:

Running `LaTeX' on `l2r' with ``latex  -interaction=nonstopmode "\input"
l2r.tex''
/bin/sh: latex: command not found

ok then i found, that one can change the shell
and i wondered whether this is the problem.

The result was:

Running `LaTeX' on `l2r' with ``pdflatex  -interaction=nonstopmode "\input" l2r.tex''
/bin/bash: pdflatex: command not found

and as you see: i managed to change shell and i also changed to pdflatex.
And I removed the path from my .emacs-file.

Still
pdflatex  -interaction=nonstopmode "\input" l2r.tex
 on the shell works fine.

Whats wrong now?!

Greetings,
Ernst



Thankx Mose and Lars,
this was it:
i just added
export PATH=/usr/local/texlive/2014/bin/x86_64-linux:/home/ernst/SysAdmin/Maven/apache-maven-3.2.1/bin:$PATH
to .profile (what i added previously to .bashrc).

Thank you both.

Greetings,
Ernst

reply via email to

[Prev in Thread] Current Thread [Next in Thread]