Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Frage zu Auctex-Konfiguration

17 views
Skip to first unread message

Christoph

unread,
Sep 23, 2010, 3:56:54 AM9/23/10
to
Liebe dctt-Gemeinde,

ich nutze Emacs 23.2 mit Auctex unter Windows. Es gelingt mir jedoch
nicht, dass die kompilierte LaTeX-Datei mit gleichem Namen als pdf-
Datei erzeugt wird.
Erstaunlicherweise (für den Kenner möglicherweise nicht so
erstaunlich) heißt die erzeugte pdf-Datei immer texput.pdf.

Welche Variable hilft mir weiter?

Danke für Eure Hilfe

Christoph

Philipp Stephani

unread,
Sep 23, 2010, 5:07:01 AM9/23/10
to
Christoph <piotti...@googlemail.com> writes:

> Liebe dctt-Gemeinde,
>
> ich nutze Emacs 23.2 mit Auctex unter Windows. Es gelingt mir jedoch
> nicht, dass die kompilierte LaTeX-Datei mit gleichem Namen als pdf-
> Datei erzeugt wird.
> Erstaunlicherweise (für den Kenner möglicherweise nicht so
> erstaunlich) heißt die erzeugte pdf-Datei immer texput.pdf.

Welche Befehlszeile wird ausgeführt? Wenn du C-c C-l drückst, sollte
die Befehlszeile im Ausgabepuffer ganz oben erscheinen.

--
Change “LookInSig” to “tcalveu” to answer by mail.

Christoph

unread,
Sep 23, 2010, 6:46:05 AM9/23/10
to
On 23 Sep., 11:07, Philipp Stephani <LookIn...@arcor.de> wrote:

> Welche Befehlszeile wird ausgeführt?  Wenn du C-c C-l drückst, sollte
> die Befehlszeile im Ausgabepuffer ganz oben erscheinen.
>
> --
> Change “LookInSig” to “tcalveu” to answer by mail.

Hallo,

hier der Buffer-Inhalt...

zunächst wird der Dateiname "minimal" herangezogen, und weiter unten
taucht auf einmal "texput" auf.


Running `LaTeX' on `minimal' with ``lualatex -interaction=nonstopmode
"\input" "minimal.tex"''
This is LuaTeX, Version beta-0.60.2-2010071421 (Web2C 2010) (rev
3736)
restricted \write18 enabled.
LaTeX2e <2009/09/24>
LuaTeX adaptation of babel <v3.8l-luatex-1.4> and hyphenation patterns
for english, dumylang, nohyphenation, loaded.
(./minimal.tex (c:/texlive/2010/texmf-dist/tex/latex/koma-script/
scrartcl.cls
Document Class: scrartcl 2010/06/17 v3.06 KOMA-Script document class
(article)
(c:/texlive/2010/texmf-dist/tex/latex/koma-script/scrkbase.sty
(c:/texlive/2010/texmf-dist/tex/latex/koma-script/scrbase.sty
(c:/texlive/2010/texmf-dist/tex/latex/graphics/keyval.sty)
(c:/texlive/2010/texmf-dist/tex/latex/koma-script/scrlfile.sty
Package scrlfile, 2009/03/25 v3.03 KOMA-Script package (loading files)
Copyright (C) Markus Kohm

))) (c:/texlive/2010/texmf-dist/tex/latex/koma-script/tocbasic.sty)
(c:/texlive/2010/texmf-dist/tex/latex/koma-script/scrsize11pt.clo)
(c:/texlive/2010/texmf-dist/tex/latex/koma-script/typearea.sty
Package typearea, 2010/06/17 v3.06 KOMA-Script package (type area)
Copyright (C) Frank Neukam, 1992-1994
Copyright (C) Markus Kohm, 1994-

)) (c:/texlive/2010/texmf-dist/tex/luatex/luatextra/luatextra.sty
(c:/texlive/2010/texmf-dist/tex/generic/oberdiek/ifluatex.sty)
(c:/texlive/2010/texmf-dist/tex/luatex/luatexbase/luatexbase-
modutils.sty
(c:/texlive/2010/texmf-dist/tex/luatex/luatexbase/luatexbase-
loader.sty
(c:/texlive/2010/texmf-dist/tex/luatex/luatexbase/luatexbase-
compat.sty)
(c:/texlive/2010/texmf-dist/tex/luatex/luatexbase/
luatexbase.loader.lua))
(c:/texlive/2010/texmf-dist/tex/luatex/luatexbase/modutils.lua))
(c:/texlive/2010/texmf-dist/tex/luatex/luatexbase/luatexbase-attr.sty
(c:/texlive/2010/texmf-dist/tex/luatex/luatexbase/attr.lua))
(c:/texlive/2010/texmf-dist/tex/luatex/luatexbase/luatexbase-cctb.sty
(c:/texlive/2010/texmf-dist/tex/luatex/luatexbase/cctb.lua))
(c:/texlive/2010/texmf-dist/tex/luatex/luatexbase/luatexbase-regs.sty
(c:/texlive/2010/texmf-dist/tex/latex/etex-pkg/etex.sty))
(c:/texlive/2010/texmf-dist/tex/luatex/luatexbase/luatexbase-mcb.sty
(c:/texlive/2010/texmf-dist/tex/luatex/luatexbase/mcb.lua))
(c:/texlive/2010/texmf-dist/tex/luatex/lualibs/lualibs.lua)
(c:/texlive/2010/texmf-dist/tex/luatex/lualibs/lualibs-string.lua)
(c:/texlive/2010/texmf-dist/tex/luatex/lualibs/lualibs-lpeg.lua)
(c:/texlive/2010/texmf-dist/tex/luatex/lualibs/lualibs-boolean.lua)
(c:/texlive/2010/texmf-dist/tex/luatex/lualibs/lualibs-number.lua)
(c:/texlive/2010/texmf-dist/tex/luatex/lualibs/lualibs-math.lua)
(c:/texlive/2010/texmf-dist/tex/luatex/lualibs/lualibs-table.lua)
(c:/texlive/2010/texmf-dist/tex/luatex/lualibs/lualibs-aux.lua)
(c:/texlive/2010/texmf-dist/tex/luatex/lualibs/lualibs-io.lua)
(c:/texlive/2010/texmf-dist/tex/luatex/lualibs/lualibs-os.lua)
(c:/texlive/2010/texmf-dist/tex/luatex/lualibs/lualibs-file.lua)
(c:/texlive/2010/texmf-dist/tex/luatex/lualibs/lualibs-md5.lua)
(c:/texlive/2010/texmf-dist/tex/luatex/lualibs/lualibs-dir.lua)
(c:/texlive/2010/texmf-dist/tex/luatex/lualibs/lualibs-unicode.lua)
(c:/texlive/2010/texmf-dist/tex/luatex/lualibs/lualibs-utils.lua)
(c:/texlive/2010/texmf-dist/tex/luatex/lualibs/lualibs-dimen.lua)
(c:/texlive/2010/texmf-dist/tex/luatex/lualibs/lualibs-url.lua)
(c:/texlive/2010/texmf-dist/tex/luatex/lualibs/lualibs-set.lua)
(c:/texlive/2010/texmf-dist/tex/latex/environ/environ.sty)
(c:/texlive/2010/texmf-dist/tex/luatex/luaotfload/luaotfload.sty
(c:/texlive/2010/texmf-dist/tex/luatex/luaotfload/luaotfload.lua)
(using cache: ./luatex-cache/generic)))
(c:/texlive/2010/texmf-dist/tex/lualatex/luainputenc/luainputenc.sty
(c:/texlive/2010/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
(c:/texlive/2010/texmf-dist/tex/lualatex/luainputenc/luainputenc.lua)
(c:/texlive/2010/texmf-dist/tex/lualatex/luainputenc/lutf8.def
(c:/texlive/2010/texmf-dist/tex/latex/base/t1enc.dfu)
(c:/texlive/2010/texmf-dist/tex/latex/base/ot1enc.dfu)
(c:/texlive/2010/texmf-dist/tex/latex/base/omsenc.dfu)))
(c:/texlive/2010/texmf-dist/tex/generic/babel/babel.sty
(c:/texlive/2010/texmf-dist/tex/generic/babel/ngermanb.ldf
(c:/texlive/2010/texmf-dist/tex/generic/babel/babel.def)))
(c:/texlive/2010/texmf-dist/tex/latex/base/fontenc.sty
(c:/texlive/2010/texmf-dist/tex/latex/base/t1enc.def))
(c:/texlive/2010/texmf-dist/tex/latex/tex-gyre/tgadventor.sty
(c:/texlive/2010/texmf-dist/tex/latex/oberdiek/kvoptions.sty
(c:/texlive/2010/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
(c:/texlive/2010/texmf-dist/tex/generic/oberdiek/infwarerr.sty)
(c:/texlive/2010/texmf-dist/tex/generic/oberdiek/etexcmds.sty)))) (./
texput.aux) (c:/texlive/2010/texmf-dist/tex/latex/tex-gyre/t1qag.fd)
[1{c:/texlive/2010/t
exmf-var/fonts/map/pdftex/updmap/pdftex.map}] (./texput.aux) )
283 words of node memory still in use:
2 hlist, 1 vlist, 1 rule, 2 glue, 3 attribute, 42 glue_spec, 3
attribute_list, 1 write nodes
avail lists: 2:34,3:10,4:37,5:2,6:32,7:1,9:11,10:3
{c:/texlive/2010/texmf-dist/fonts/enc/dvips/cm-super/cm-super-t1.enc}
<c:/texlive/2010/texmf-dist/fonts/type1/public/amsfonts/cm/
cmmi10.pfb><c:/texlive/2010/texmf-dist/fonts/type1/public/amsfonts/cm/
cmr10.pfb><c:/texlive/2010/texmf-dist/fonts/type1/public/amsfonts/cm/
cmsy10.pfb><c:/texlive/2010/texmf-dist/fonts/type1/public/cm-super/
sfrm1095.pfb>
Output written on texput.pdf (1 page, 34026 bytes).
Transcript written on texput.log.

LaTeX finished at Thu Sep 23 12:44:24


Hier noch die Latex-Datei:

\documentclass[ngerman]{scrartcl}
\usepackage{luatextra}
\usepackage[utf8]{luainputenc}
\usepackage{babel}
%Schriftwahl TeX Gyre
\usepackage[T1]{fontenc}
\usepackage{tgadventor}

\begin{document}

\sffamily

\[ a \times b =\luadirect{ tex.print(3 * 3) }
\]


\end{document}


David Kastrup

unread,
Sep 23, 2010, 8:28:14 AM9/23/10
to
Christoph <piotti...@googlemail.com> writes:

> On 23 Sep., 11:07, Philipp Stephani <LookIn...@arcor.de> wrote:
>
>> Welche Befehlszeile wird ausgeführt?  Wenn du C-c C-l drückst, sollte
>> die Befehlszeile im Ausgabepuffer ganz oben erscheinen.
>>
>> --
>> Change “LookInSig” to “tcalveu” to answer by mail.
>
> Hallo,
>
> hier der Buffer-Inhalt...
>
> zunächst wird der Dateiname "minimal" herangezogen, und weiter unten
> taucht auf einmal "texput" auf.
>
>
> Running `LaTeX' on `minimal' with ``lualatex -interaction=nonstopmode
> "\input" "minimal.tex"''
> This is LuaTeX, Version beta-0.60.2-2010071421 (Web2C 2010) (rev
> 3736)
> restricted \write18 enabled.

Ziemlich klar ein Bug von LuaTeX.

--
David Kastrup

Christoph

unread,
Sep 23, 2010, 8:59:45 AM9/23/10
to
On 23 Sep., 14:28, David Kastrup <d...@gnu.org> wrote:

Danke, das ist es. Latex anstelle von Luatex läuft mit dem korrekten
Dateinamen durch (leider ohne all meine schönen Berechnungen).

Nun dennoch die Frage (als lisp-Ahnungsloser), kann ich mittels auctex-
Konfiguration ggf. den Ausgabe-Dateinamen anpassen, oder geht der Bug
zu tief ins LuaTeX hinein?

Christoph

Ulrike Fischer

unread,
Sep 23, 2010, 8:58:48 AM9/23/10
to
Am Thu, 23 Sep 2010 14:28:14 +0200 schrieb David Kastrup:


>> zunächst wird der Dateiname "minimal" herangezogen, und weiter unten
>> taucht auf einmal "texput" auf.
>>
>>
>> Running `LaTeX' on `minimal' with ``lualatex -interaction=nonstopmode
>> "\input" "minimal.tex"''
>> This is LuaTeX, Version beta-0.60.2-2010071421 (Web2C 2010) (rev
>> 3736)
>> restricted \write18 enabled.
>
> Ziemlich klar ein Bug von LuaTeX.

Das wurde so vor einem Monat auf der luatex-Liste diskutiert. Es ist
ein Problem mit lualatex.ini:

>> Is there a known issue where lualatex fails to set the jobname as the
>> filename when "\input" is specified on the command line?

> That problem does not happen for me with an older lualatex.ini,
> but it does happen with the one from texlive (the newest I have).

> But I do not know how this is possible (yet).

I'm afraid I do. The new lualatex.ini tries to fix an issue with
\jobname containing spaces, checking \jobname (and possibly
redefining it) at \everyjob time.

Apparently, looking at the value of \jobname forces luatex to set
\jobname immediately while it would normally wait for the first
\input to do so. I'm really really sorry for forgetting to test this
case.
.... usw. usf

Keine Ahnung, ob Manuel mittlerweile ein Lösung gefunden hat.

--
Ulrike Fischer

David Kastrup

unread,
Sep 23, 2010, 9:32:34 AM9/23/10
to
Christoph <piotti...@googlemail.com> writes:

> On 23 Sep., 14:28, David Kastrup <d...@gnu.org> wrote:
>> Christoph <piottimob...@googlemail.com> writes:
>> > On 23 Sep., 11:07, Philipp Stephani <LookIn...@arcor.de> wrote:
>>
>> >> Welche Befehlszeile wird ausgeführt?  Wenn du C-c C-l drückst, sollte
>> >> die Befehlszeile im Ausgabepuffer ganz oben erscheinen.
>>
>> >> --
>> >> Change “LookInSig” to “tcalveu” to answer by mail.
>>
>> > Hallo,
>>
>> > hier der Buffer-Inhalt...
>>
>> > zunächst wird der Dateiname "minimal" herangezogen, und weiter unten
>> > taucht auf einmal "texput" auf.
>>
>> > Running `LaTeX' on `minimal' with ``lualatex  -interaction=nonstopmode
>> > "\input" "minimal.tex"''
>> > This is LuaTeX, Version beta-0.60.2-2010071421 (Web2C 2010) (rev
>> > 3736)
>> >  restricted \write18 enabled.
>>
>> Ziemlich klar ein Bug von LuaTeX.
>

> Danke, das ist es. Latex anstelle von Luatex läuft mit dem korrekten
> Dateinamen durch (leider ohne all meine schönen Berechnungen).
>
> Nun dennoch die Frage (als lisp-Ahnungsloser), kann ich mittels auctex-
> Konfiguration ggf. den Ausgabe-Dateinamen anpassen, oder geht der Bug
> zu tief ins LuaTeX hinein?

Evtl. kann man durch

M-x customize-variable RET TeX-command-list RET

an passender Stelle -jobname %f oder so ergänzen (Details habe ich jetzt
nicht im Kopf).

--
David Kastrup

Philipp Stephani

unread,
Sep 23, 2010, 5:48:52 PM9/23/10
to
Christoph <piotti...@googlemail.com> writes:

> On 23 Sep., 11:07, Philipp Stephani <LookIn...@arcor.de> wrote:
>
>> Welche Befehlszeile wird ausgeführt?  Wenn du C-c C-l drückst, sollte
>> die Befehlszeile im Ausgabepuffer ganz oben erscheinen.
>

> Hallo,
>
> hier der Buffer-Inhalt...
>
> zunächst wird der Dateiname "minimal" herangezogen, und weiter unten
> taucht auf einmal "texput" auf.
>
>
> Running `LaTeX' on `minimal' with ``lualatex -interaction=nonstopmode
> "\input" "minimal.tex"''

OK, den Fehler hatte ich auch. Im Gegensatz zu pdfTeX und XeTeX setzt
LuaTeX in diesem Fall den Jobnamen *nicht* auf den Eingabedateinamen.
Du musst explizit ein --jobname-Argument übergeben. Allerdings handelt
es sich hier um eine Inkonsistenz angesichts der Behauptung, LuaTeX sei
größtenteils kompatibel mit pdfTeX.

Philipp Stephani

unread,
Sep 23, 2010, 5:50:58 PM9/23/10
to
David Kastrup <d...@gnu.org> writes:

Folgender Customize-Eintrag hat bei mir geholfen:

'(TeX-engine-alist (quote ((luatex "LuaTeX" "luatex --jobname='%s'" "lualatex --jobname='%s'" "luatex"))))

Christoph

unread,
Sep 24, 2010, 12:31:42 PM9/24/10
to
On 23 Sep., 23:50, Philipp Stephani <LookIn...@arcor.de> wrote:
> David Kastrup <d...@gnu.org> writes:
> > Christoph <piottimob...@googlemail.com> writes:
>
> >> On 23 Sep., 14:28, David Kastrup <d...@gnu.org> wrote:
> >>> Christoph <piottimob...@googlemail.com> writes:
> >>> > On 23 Sep., 11:07, Philipp Stephani <LookIn...@arcor.de> wrote:
>
> >>> >> Welche Befehlszeile wird ausgeführt?  Wenn du C-c C-l drückst, sollte
> >>> >> die Befehlszeile im Ausgabepuffer ganz oben erscheinen.
>
> >>> >> --
> >>> >> Change “LookInSig” to “tcalveu” to answer by mail.
>
> >>> > Hallo,
>
> >>> > hier der Buffer-Inhalt...
>
> >>> > zunächst wird der Dateiname "minimal" herangezogen, und weiter unten
> >>> > taucht auf einmal "texput" auf.
>
> >>> > Running `LaTeX' on `minimal' with ``lualatex  -interaction=nonstopmode
> >>> > "\input" "minimal.tex"''
> >>> > This is LuaTeX, Version beta-0.60.2-2010071421(Web2C 2010) (rev

> >>> > 3736)
> >>> >  restricted \write18 enabled.
>
> >>> Ziemlich klar ein Bug von LuaTeX.
>
> >> Danke, das ist es. Latex anstelle von Luatex läuft mit dem korrekten
> >> Dateinamen durch (leider ohne all meine schönen Berechnungen).
>
> >> Nun dennoch die Frage (als lisp-Ahnungsloser), kann ich mittels auctex-
> >> Konfiguration ggf. den Ausgabe-Dateinamen anpassen, oder geht der Bug
> >> zu tief ins LuaTeX hinein?
>
> > Evtl. kann man durch
>
> > M-x customize-variable RET TeX-command-list RET
>
> > an passender Stelle -jobname %f oder so ergänzen (Details habe ich jetzt
> > nicht im Kopf).
>
> Folgender Customize-Eintrag hat bei mir geholfen:
>
>  '(TeX-engine-alist (quote ((luatex "LuaTeX" "luatex --jobname='%s'" "lualatex --jobname='%s'" "luatex"))))
>
> --
> Change “LookInSig” to “tcalveu” to answer by mail.

Danke für die Hilfe. Den Eintrag werde ich mal testen.

Christoph

0 new messages