PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [lyx] stichwortverzeichnis



cbone
18-04-2008, 20:15
hallo!

ih verwende lyx mit mikktex - dokumentenklasse report koma script

nun wollte ich ein stichwortverzeichnis erstellen, was mit lyx auch mit einem click getan ist. aber, als ergebnis habe ich einen englischen text...index...und kurze erläuterung auf englisch erhalten...
im lyxguide war dieser tip:

\usepackage[ngerman]{babel}
\addto\captionsgerman{\renewcommand{\indexname}{St ichwortverzeichnis}}

...um als überschrift "stichwortverzeichnis" zu bekommen. aber, das hat mir nichts gebracht!
was fehlt mir oder was muß ich ändern?

rais
18-04-2008, 20:48
Moin moin,


\usepackage[ngerman]{babel}
\addto\captionsgerman{\renewcommand{\indexname}{St ichwortverzeichnis}}

versuch es mal mit


\addto\captionsngerman{\renewcommand{\indexname}{S tichwortverzeichnis}}

MfG

cbone
18-04-2008, 21:35
das war´s nicht.

wie erzeugt man denn mit latex-codes das stichwortverzeichnis?

rais
19-04-2008, 12:49
:confused:


\documentclass[ngerman]{scrreprt}
\usepackage{babel,makeidx}
\makeindex
\addto\captionsngerman{%
\renewcommand*\indexname{Stichwortverzeichnis}%
}
\begin{document}
foo\index{foo}
\printindex
\end{document}

wie versuchst Du es denn?

MfG

cbone
19-04-2008, 22:34
also, dein beispiel funktioniert! zumindest soweit ,dass da als Überschrift Index steht und die weitere Erläuterung auf englsich verschwunden ist!

ich mache es mit lyx. da gibt es befehle wie "Stichwortverzeichnis einfügen". der code ist versteckt!
das package makeidx benötige ich nicht! (hab schon mehrere sachen probiert!)

ein minimalbeispiel mit diesem latex vorspann in kombination mit meinen lyx befehlen erzielt das gleiche ergebnis:



\usepackage[ngerman]{babel}
\addto\captionsgerman{\renewcommand{\indexname}{St ichwortverzeichnis}}

der mix aus beiden varianten funktioniert nicht.

und in meinem eigentlichen dokument tritt weiterhin der gleiche fehler auf!
also liegt es an den einstellungen oder anderen packages?!:confused:

das ost mein latex vorspann:

\usepackage[T1]{fontenc}

%eingabezeichensatz + umlaute
\usepackage[ansinew]{inputenc}
%ergänzung zu inputenc
\usepackage{selinput}

%eurosymbol,latin modern = skalierbare schrift
\usepackage{lmodern,eurosym}

%neue Rechtschreibung
\usepackage[ngerman]{babel}

%stichwortverzeichnis

\addto\captionsgerman{\renewcommand{\indexname}{St ichwortverzeichnis}}

%verbesserte mikrotypografie, blocksatz!
\usepackage[babel]{microtype}


% umflossenes gleitobjekt
\usepackage{floatflt}

% tabellen und abbildungsbeschreibungen in kleiner schriftart
\addtokomafont{caption}{\small}
%das wort tabelle bzw abbildung serifenlos und fett
\setkomafont{captionlabel}{\sffamily\bfseries}

\usepackage{url}
\usepackage{doc}

\usepackage{parskip}


%Kopf- und Fusszeilen
\usepackage{scrpage2}

\pagestyle{scrheadings} %kopfzeile ein


%zusaetzliche mathematische Schriften und Symbole
\usepackage{amssymb}


\newcommand{\clearemptydoublepage}{\newpage{\pages tyle{empty}\cleardoublepage}}

rais
20-04-2008, 10:58
Moin moin,

also, dein beispiel funktioniert! zumindest soweit ,dass da als Überschrift Index steht und die weitere Erläuterung auf englsich verschwunden ist!

also wenn Du mein Beispiel unverändert laufen lässt, dann steht da sogar `Stichwortverzeichnis'.;-)


ich mache es mit lyx. da gibt es befehle wie "Stichwortverzeichnis einfügen". der code ist versteckt!

LyX->File->Export->LaTeX, die so entstandene .tex-Datei kannst Du hier posten, da ist dann nichts mehr `versteckt'.


das package makeidx benötige ich nicht! (hab schon mehrere sachen probiert!)

Naja, es gibt da mehrere Möglichkeiten, so ein Stichwortverzeichnis zu erstellen, siehe TeX-Katalog


ein minimalbeispiel mit diesem latex vorspann in kombination mit meinen lyx befehlen erzielt das gleiche ergebnis:



\usepackage[ngerman]{babel}
\addto\captionsgerman{\renewcommand{\indexname}{St ichwortverzeichnis}}

und Du machst hier wieder denselben Fehler: Wenn Du babel mit `ngerman' lädst (ist Ok), dann ist hier nur \addto\captionsngerman{..} sinnvoll, aber nicht \captionsgerman -- daran liegt es hier aber nicht (s. u.)




%eingabezeichensatz + umlaute
\usepackage[ansinew]{inputenc}
%ergänzung zu inputenc
\usepackage{selinput}

Wieso `Ergänzung'? Afaik brauchst Du inputenc nicht selbst zu laden, wenn Du selinput (http://dante.ctan.org/CTAN/help/Catalogue/entries/selinput.html) verwendest...




\usepackage{doc}

doc (http://dante.ctan.org/CTAN/help/Catalogue/entries/doc.html)? Wenn Du es absichtlich verwendest, dann kann ich ja demnächst bei Dir Fragen stellen;-)

Wenn nicht, dann hast Du Deinen Stolperstein: Die Indexumgebung wird vom doc-Paket verändert, u. A. wird auf \indexname keine Rücksicht genommen ... und ein paar erklärende Worte gibt's eingangs auch.;)

MfG

cbone
20-04-2008, 15:33
hi! danke für den tip!

also, ich habe erst allmählig einen überblick über die packages gewonnen, die ich so benutze, weil ich eine vorlagedatei verwendet habe (die ich mittlerweile stark verändert habe!)....
deswegen weiß ich bisher z.b. nicht genau wofür die packages doc, url und parskip sind, bzw ob ich diese brauche!

bis ich tips geben kann, dauert es noch etwas! ;)



Wieso `Ergänzung'? Afaik brauchst Du inputenc nicht selbst zu laden, wenn Du selinput (http://dante.ctan.org/CTAN/help/Catalogue/entries/selinput.html) verwendest...

doc (http://dante.ctan.org/CTAN/help/Catalogue/entries/doc.html)? Wenn Du es absichtlich verwendest, dann kann ich ja demnächst bei Dir Fragen stellen;-)

Wenn nicht, dann hast Du Deinen Stolperstein: Die Indexumgebung wird vom doc-Paket verändert, u. A. wird auf \indexname keine Rücksicht genommen ... und ein paar erklärende Worte gibt's eingangs auch.;)

MfG

cbone
21-04-2008, 15:46
Moin moin,


Wieso `Ergänzung'? Afaik brauchst Du inputenc nicht selbst zu laden, wenn Du selinput (http://dante.ctan.org/CTAN/help/Catalogue/entries/selinput.html) verwendest...



MfG


hi!

wenn ich inputenc lösche taucht bei mir das "SS" wieder auf!

rais
21-04-2008, 22:35
Moin moin,


wenn ich inputenc lösche taucht bei mir das "SS" wieder auf!
dem selinput-Paket mußt Du schon irgendwie mitteilen, worauf es achten soll, z. B.


\documentclass{article}
\usepackage{selinput}
\SelectInputMappings{
adieresis={ä},
germandbls={ß},
Euro={€},
}
\begin{document}
Umlaute: ÄÖÜäöüß
\end{document}

hmm, fast wortgetreu aus dessen Doku;-)

MfG

cbone
22-04-2008, 13:41
jetzt hab ich´s auch gefunden! :)

danke!
damit habe ich gleich ein weiteres problem eleminiert!

cbone
23-04-2008, 22:20
in den handbuchergänzungen s. 18 hab ich das hier gefunden:
makeindex -c -q -g -s [n]german.ist.

weiss, jemand was das bedeutet?
(es geht um die sortierung im stichwortverzeichnis)

und ein weiteres problem habe ich:
ich habe mit den stichwort- und nomenklatureinträgen (bei mir abkürzungen) begonnen....und nun tauchen diese listen in der dvi-ansicht plötzlich nicht mehr auf!
woran liegt das?

voss
23-04-2008, 22:38
in den handbuchergänzungen s. 18 hab ich das hier gefunden:
makeindex -c -q -g -s [n]german.ist.

weiss, jemand was das bedeutet?
(es geht um die sortierung im stichwortverzeichnis)

und ein weiteres problem habe ich:
ich habe mit den stichwort- und nomenklatureinträgen (bei mir abkürzungen) begonnen....und nun tauchen diese listen in der dvi-ansicht plötzlich nicht mehr auf!
woran liegt das?

-c habe ich vergessen ,-q ist quiet, -g ist deutsche Sortierung (sowieso Standard)
und -s gibt die Stildatei an, die für die Formatierung verwendet werden soll. Der
kürzeste Aufruf wäre "makeindex datei.ist".
Zu 2. Hast du alles mindestens 2 mal laufen lassen?

Herbert

cbone
23-04-2008, 22:49
%% LyX 1.5.3 created this file. For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[12pt,twoside,german,a4paper, oneside, pointlessnumbers, headsepline, bibtotoc, liststotoc, intoc, idxtotoc]{scrreprt}
\usepackage{mathpazo}
\usepackage[T1]{fontenc}
\pagestyle{headings}
\setcounter{secnumdepth}{4}
\setlength{\parskip}{\medskipamount}
\setlength{\parindent}{0pt}
\usepackage{makeidx}
\makeindex
\usepackage{nomencl}
% the following is useful when we have the old nomencl.sty package
\providecommand{\printnomenclature}{\printglossary }
\providecommand{\makenomenclature}{\makeglossary}
\makenomenclature

\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\usepackage[T1]{fontenc}

%eingabezeichensatz umlaute
\usepackage{selinput}
\SelectInputMappings{adieresis={ä},germandbls={ß}, Euro={¤},}

%latin modern = skalierbare schrift
\usepackage{lmodern}

%neue Rechtschreibung
\usepackage[ngerman]{babel}

%stichwortverzeichnis
\addto\captionsgerman{\renewcommand{\indexname}{St ichwortverzeichnis}}

%abkürzungsverzeichnis
\addto\captionsngerman{\renewcommand{\nomname}{Abk ürzungsverzeichnis}}
%abstand im abkürzungsverzeichnis
\renewcommand{\nomlabelwidth}{3.0cm}

%verbesserte mikrotypografie, blocksatz!
\usepackage[babel]{microtype}


% umflossenes gleitobjekt
\usepackage{floatflt}

% tabellen und abbildungsbeschreibungen in kleiner schriftart
\addtokomafont{caption}{\small}
%das wort tabelle bzw abbildung serifenlos und fett
\setkomafont{captionlabel}{\sffamily\bfseries}

\usepackage{url}

\usepackage{parskip}


%Kopf- und Fusszeilen
\usepackage{scrpage2}

\pagestyle{scrheadings} %kopfzeile ein


%zusaetzliche mathematische Schriften und Symbole
\usepackage{amssymb}


\newcommand{\clearemptydoublepage}{\newpage{\pages tyle{empty}\cleardoublepage}}

\usepackage{babel}
\makeatother

\begin{document}
test\index{test}

Bsp\nomenclature{Bsp}{Beispiel}

\printindex{}\printnomenclature{}
\end{document}
p.s.: wie man sieht, tauchen ein paar packages mehrmals auf. das ist mir erst eben bei der exportierung nach latex aufgefallen!

cbone
23-04-2008, 23:57
ich habs mehrmals durchlaufen lassen.


eigentlich müßte ich diese (\printindex{}\printnomenclature{}) befehle doch auch direkt als tex-befehl in lyx eingeben können, oder?
wenn ich das mache bekomme ich diese fehlermeldung:

Undefined control sequence.
\printindex
{}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

was bedeutet das?

voss
24-04-2008, 08:05
ich habs mehrmals durchlaufen lassen.


eigentlich müßte ich diese (\printindex{}\printnomenclature{}) befehle doch auch direkt als tex-befehl in lyx eingeben können, oder?

was bedeutet das?

\usepackage{makeidx}\makeindex

in die Präambel. Das macht LyX nur dann selbst, wenn du per Menü einen Index einbindest.

Herbert

cbone
24-04-2008, 10:08
hm...noch kein lösung in sicht!
bei anderen dateien wie den handbuchergänzungen von lyx verschwindet das stichwortverzeichnis ebenfalls!

---
die index packages hab ich neu installiert.
als befehl für das stichwortverzeichnis hab ich momenan nur -c (leerzeichen) angegeben!

um latex mehrmals durchlaufen zu lassen starte ichjew. die dvi -ansicht. gibts denn noch eine andere möglichkeit?
(den befehlsbuffer hab ich noch nie verwendet!?)

wo kann ich denn einsehen, wo es hakt? (z.b. ob die .idx-datei erstellt wurde...)

deutet die tatsache, dass ich keine fehlermeldung bekomme, auf irgendetwas hin?
nur von windows kam hin und wieder die meldung, dass die .idx datei nicht geöffnet werden kann!

cbone
24-04-2008, 15:50
kann es damit zu tun haben, dass ich die temp-dateien gelöscht habe (mit reinigungsprogramm)?
oder werden die jeweiligen dateien jedesmal neue erzeugt?

ich bin ratlos!

voss
24-04-2008, 16:01
kann es damit zu tun haben, dass ich die temp-dateien gelöscht habe (mit reinigungsprogramm)?
oder werden die jeweiligen dateien jedesmal neue erzeugt?


LyX startet den LaTeX-Lauf solange neu, bis sich das Logfile nicht mehr
ändert. Wenn du allerdings deinen Index selbst erstellst, dann musst du
natürlich auch makeindex selbst starten, denn LyX macht dies nur, wenn du
innerhalb von LyX Einfügen->Index gemacht hast. Dann startet LyX auch
LaTeX mehrmals, was du jetzt auch von Hand machen musst.

Herbert

cbone
24-04-2008, 18:23
hallo herbert!

also ich füge das stichwirtverzeichnis mit lyx ein.

hier mal ein beispiel meiner exportierten datei:


%% LyX 1.5.3 created this file. For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[12pt,twoside,german,a4paper, oneside, pointlessnumbers, headsepline, bibtotoc, liststotoc, intoc, idxtotoc]{scrreprt}
\usepackage{mathpazo}
\usepackage[T1]{fontenc}
\pagestyle{headings}
\setcounter{secnumdepth}{4}
\setlength{\parskip}{\medskipamount}
\setlength{\parindent}{0pt}
\usepackage{makeidx}
\makeindex

\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\usepackage[T1]{fontenc}

%eingabezeichensatz umlaute
\usepackage{selinput}
\SelectInputMappings{adieresis={ä},germandbls={ß}, Euro={¤},}

%latin modern = skalierbare schrift
\usepackage{lmodern}

%neue Rechtschreibung
\usepackage[ngerman]{babel}

\usepackage{textcomp}
\usepackage{makeidx}
\makeindex


%stichwortverzeichnis
\addto\captionsgerman{\renewcommand{\indexname}{St ichwortverzeichnis}}



%verbesserte mikrotypografie, blocksatz!
\usepackage[babel]{microtype}


% umflossenes gleitobjekt
\usepackage{floatflt}

% tabellen und abbildungsbeschreibungen in kleiner schriftart
\addtokomafont{caption}{\small}
%das wort tabelle bzw abbildung serifenlos und fett
\setkomafont{captionlabel}{\sffamily\bfseries}

\usepackage{url}

\usepackage{parskip}


%Kopf- und Fusszeilen
\usepackage{scrpage2}

\pagestyle{scrheadings} %kopfzeile ein


%zusaetzliche mathematische Schriften und Symbole
\usepackage{amssymb}


\newcommand{\clearemptydoublepage}{\newpage{\pages tyle{empty}\cleardoublepage}}

\usepackage{babel}
\makeatother

\begin{document}
\tableofcontents{}


\chapter{Beispiel 1}


Beispieltext, Beispieltext, Beispieltext, Beispieltext, Beispieltext,
Beispieltext, Beispieltext, Beispieltext, Beispieltext, Beispieltext,
Beispieltext, Beispieltext, Beispieltext, Beispieltext, Beispieltext\index{Beispieltext},
Beispieltext, Beispieltext, Beispieltext, Beispieltext, Beispieltext,


\chapter{Beispiel 2}



Beispieltext, Beispieltext, Beispieltext, Beispieltext, Beispieltext\index{Beispieltext},
Beispieltext, Beispieltext, Beispieltext, Beispieltext, Beispieltext,
Beispieltext, Beispieltext, Beispieltext, Beispieltext, Beispieltext,


\printindex{}
\end{document}

vielleicht kann einer von euch das mal durchlaufen lassen?

voss
24-04-2008, 18:42
also ich füge das stichwirtverzeichnis mit lyx ein.

hier mal ein beispiel meiner exportierten datei:
vielleicht kann einer von euch das mal durchlaufen lassen?

\usepackage{selinput} musste ich rausnehmen und
\usepackage[utf8]{inputenc} reinnehmen. Das kann aber an meinem
alten selinput liegen. Dann habe ich

latex datei
makeindex datei.ist
latex datei
latex datei

und alles ist bestens.
Jedes Programm hat eine Logdatei:
TeX-> .log
makeindex -> .ilg
nomeclature -> .nlg

Es lohnt sich immer, bei Fehlern da mal reinzuschauen.

Herbert

cbone
24-04-2008, 20:11
also, die log-datei habe ich und kann sie nur wenig deuten.
ziemlich weit unten steht dies:
No file stichwortverzeichnis.ind :confused:

eine ilg-datei finde ich nicht!

das sind die 2 pakete, die ich heute nochmal neu installiert habe:
MakeIndex bin
MakeIndex base

gibt es andere pakete?
(habe mal von xindy gelesen)

cbone
24-04-2008, 20:12
hier die log datei

voss
24-04-2008, 20:33
also, die log-datei habe ich und kann sie nur wenig deuten.
ziemlich weit unten steht dies:
No file stichwortverzeichnis.ind :confused:

eine ilg-datei finde ich nicht!

das sind die 2 pakete, die ich heute nochmal neu installiert habe:
MakeIndex bin
MakeIndex base

gibt es andere pakete?
(habe mal von xindy gelesen)

lös erstmal dein Problenm, bevor du tausend andere Pakete ausprobierst und
neu installierst ...

Gibt es eine Datei stichwortverzeichnis.idx?
Schick mal die stichwortverzeichnis.aux

Herbert

cbone
25-04-2008, 12:35
Gibt es eine Datei stichwortverzeichnis.idx?
Schick mal die stichwortverzeichnis.aux

Herbert
ja. die gibt es!

voss
25-04-2008, 13:24
ja. die gibt es!

ok, dann liegt die VErmutung nahe, dass makeindex überhaupt
nicht gestartet wurde oder das während desd Laufs Fehler auftraten.
kannst du mal per Hand

makeindex stichwortverzeichnis.idx

laufen lassen und dann die Ausgabe hier zeigen? Oder alternativ die
idx-Datei hier angeben.

Herbert

cbone
26-04-2008, 18:57
hi!

weiss leider nicht wie ich die idx-datei starten kann...
deswegen hier erst mal das protokoll aus winshell. hoffe das hilft ebenfalls weiter:

This is pdfTeX, Version 3.141592-1.40.7 (MiKTeX 2.7)
entering extended mode
(stichwortverzeichnis.tex
LaTeX2e <2005/12/01>
Babel <v3.8j> and hyphenation patterns for english, dumylang, nohyphenation, ge
rman, ngerman, french, loaded.
("E:\programme\MiKTeX 2.7\tex\latex\koma-script\scrreprt.cls"
Document Class: scrreprt 2007/12/24 v2.98 KOMA-Script document class (report)
("E:\programme\MiKTeX 2.7\tex\latex\koma-script\scrkbase.sty"
("E:\programme\MiKTeX 2.7\tex\latex\graphics\keyval.sty")
("E:\programme\MiKTeX 2.7\tex\latex\koma-script\scrlfile.sty"
Package scrlfile, 2007/12/18 v2.98 KOMA-Script package (loading files)
Copyright (C) Markus Kohm

)) ("E:\programme\MiKTeX 2.7\tex\latex\base\size12.clo")
("E:\programme\MiKTeX 2.7\tex\latex\koma-script\typearea.sty"
Package typearea, 2007/12/24 v2.98 KOMA-Script package (type area)
Copyright (C) Frank Neukam, 1992-1994
Copyright (C) Markus Kohm, 1994-

)) ("E:\programme\MiKTeX 2.7\tex\latex\psnfss\mathpazo.sty")
("E:\programme\MiKTeX 2.7\tex\latex\base\fontenc.sty"
("E:\programme\MiKTeX 2.7\tex\latex\base\t1enc.def"))
("E:\programme\MiKTeX 2.7\tex\latex\base\makeidx.sty")
Writing index file stichwortverzeichnis.idx
("E:\programme\MiKTeX 2.7\tex\latex\base\fontenc.sty"
("E:\programme\MiKTeX 2.7\tex\latex\base\t1enc.def"))
("E:\programme\MiKTeX 2.7\tex\latex\oberdiek\selinput.sty"
("E:\programme\MiKTeX 2.7\tex\latex\base\inputenc.sty")
("E:\programme\MiKTeX 2.7\tex\generic\oberdiek\kvsetkeys.sty"
("E:\programme\MiKTeX 2.7\tex\generic\oberdiek\infwarerr.sty")
("E:\programme\MiKTeX 2.7\tex\generic\oberdiek\etexcmds.sty"))
("E:\programme\MiKTeX 2.7\tex\generic\oberdiek\stringenc.sty"
("E:\programme\MiKTeX 2.7\tex\generic\oberdiek\pdfescape.sty"
("E:\programme\MiKTeX 2.7\tex\generic\oberdiek\pdftexcmds.sty")))
("E:\programme\MiKTeX 2.7\tex\latex\oberdiek\kvoptions.sty"))
("E:\programme\MiKTeX 2.7\tex\latex\oberdiek\ix-name.def")
("E:\programme\MiKTeX 2.7\tex\generic\oberdiek\se-utf8.def")
("E:\programme\MiKTeX 2.7\tex\generic\oberdiek\se-iso-8859-1.def")
("E:\programme\MiKTeX 2.7\tex\generic\oberdiek\se-iso-8859-15.def")
("E:\programme\MiKTeX 2.7\tex\latex\oberdiek\x-iso-8859-15.def")
("E:\programme\MiKTeX 2.7\tex\latex\lm\lmodern.sty")
("E:\programme\MiKTeX 2.7\tex\generic\babel\babel.sty"
*************************************
* Local config file bblopts.cfg used
*
("E:\programme\MiKTeX 2.7\tex\latex\00miktex\bblopts.cfg")
("E:\programme\MiKTeX 2.7\tex\generic\babel\germanb.ldf"
("E:\programme\MiKTeX 2.7\tex\generic\babel\babel.def"))
("E:\programme\MiKTeX 2.7\tex\generic\babel\ngermanb.ldf"))
("E:\programme\MiKTeX 2.7\tex\latex\base\textcomp.sty"
("E:\programme\MiKTeX 2.7\tex\latex\base\ts1enc.def"))
("E:\programme\MiKTeX 2.7\tex\latex\microtype\microtype.sty"
("E:\programme\MiKTeX 2.7\tex\latex\microtype\microtype.cfg"))
("E:\programme\MiKTeX 2.7\tex\latex\floatflt\floatflt.sty")
("E:\programme\MiKTeX 2.7\tex\latex\ltxmisc\url.sty")
("E:\programme\MiKTeX 2.7\tex\latex\ltxmisc\parskip.sty")
("E:\programme\MiKTeX 2.7\tex\latex\koma-script\scrpage2.sty")
("E:\programme\MiKTeX 2.7\tex\latex\amsfonts\amssymb.sty"
("E:\programme\MiKTeX 2.7\tex\latex\amsfonts\amsfonts.sty"))

LaTeX Warning: Unused global option(s):
[intoc].

No file stichwortverzeichnis.aux.
("E:\programme\MiKTeX 2.7\tex\latex\base\ts1cmr.fd")
("E:\programme\MiKTeX 2.7\tex\latex\lm\t1lmr.fd")
("E:\programme\MiKTeX 2.7\tex\latex\microtype\mt-cmr.cfg")
("E:\programme\MiKTeX 2.7\tex\latex\lm\t1lmss.fd") (stichwortverzeichnis.toc)
("E:\programme\MiKTeX 2.7\tex\latex\lm\ot1lmr.fd")
("E:\programme\MiKTeX 2.7\tex\latex\lm\omllmm.fd")
("E:\programme\MiKTeX 2.7\tex\latex\lm\omslmsy.fd")
("E:\programme\MiKTeX 2.7\tex\latex\lm\omxlmex.fd")
("E:\programme\MiKTeX 2.7\tex\latex\psnfss\ot1zplm.fd")
("E:\programme\MiKTeX 2.7\tex\latex\microtype\mt-msa.cfg")
("E:\programme\MiKTeX 2.7\tex\latex\microtype\mt-msb.cfg") [1]
Kapitel 1.
[2]
Kapitel 2.
No file stichwortverzeichnis.ind.
[3] (stichwortverzeichnis.aux) )
Output written on stichwortverzeichnis.dvi (3 pages, 1752 bytes).
Transcript written on stichwortverzeichnis.log.

cbone
26-04-2008, 19:06
also, ic hweiss nicht ob ich´s darf, aber:

ich habe die idx datei in eine tex-datei umbenannt und in winshell laufen lassen.

inhalt:

\indexentry{Beispieltext}{2}
\indexentry{Beispieltext}{3}


ausgabe:
Erzeuge Projekt: stichwortverzeichnis
--------------------------------------------------

stichwortverzeichnis.tex...
stichwortverzeichnis.tex(1): Fehler: ! Undefined control sequence.
stichwortverzeichnis.tex(1): Fehler: ! LaTeX Error: Missing \begin{document}.
stichwortverzeichnis.tex(2): Fehler: ! Undefined control sequence.
stichwortverzeichnis.tex(1): Fehler: ! Emergency stop.

--------------------------------------------------
stichwortverzeichnis - 4 Fehler, 0 Warnung(en), 0 Overfull Box(en), 0 Underfull Box(en)

und dies ist das protokoll:

This is pdfTeX, Version 3.141592-1.40.7 (MiKTeX 2.7)
entering extended mode
(stichwortverzeichnis.tex
LaTeX2e <2005/12/01>
Babel <v3.8j> and hyphenation patterns for english, dumylang, nohyphenation, ge
rman, ngerman, french, loaded.
! Undefined control sequence.
l.1 \indexentry
{Beispieltext}{2}

! LaTeX Error: Missing \begin{document}.

See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...

l.1 \indexentry{B
eispieltext}{2}
! Undefined control sequence.
l.2 \indexentry
{Beispieltext}{3}
)
! Emergency stop.
<*> stichwortverzeichnis.tex

No pages of output.
Transcript written on stichwortverzeichnis.log.

voss
26-04-2008, 19:30
hi!

weiss leider nicht wie ich die idx-datei starten kann...
deswegen hier erst mal das protokoll aus winshell. hoffe das hilft ebenfalls weiter:


das habe ich doch mehrmals gesagt:

makeindex stichwortdatei.idx

Dein Auszug nützt wenig, da es nur der erste LaTeX-Lauf ist. Lass das folgende Beispiel
2-mal LaTeX durchlaufen lassen _und_ makeindex und danach nochmal LaTeX, was von Winshell eigentlich
automatisch geschehen sollte. Wenn es jetzt keine *.ind-Datei gibt, dann hat
Winshell nicht makeindex gestartet.
schick die log-Datei, wenn es Probleme gibt.


\documentclass{article}

\usepackage{makeidx}
\makeindex

\begin{document}

\index{Ein} Wort

\printindex

\end{document}

Herbert

voss
26-04-2008, 19:32
also, ic hweiss nicht ob ich´s darf, aber:

ich habe die idx datei in eine tex-datei umbenannt und in winshell laufen lassen.


darfst schon :D, ist aber sinnlos, da es kein komplettes TeX-Dokument ist.

Herbert

cbone
26-04-2008, 19:46
:rolleyes:

"das habe ich doch mehrmals gesagt:

makeindex stichwortdatei.idx"

ich muß gestehen, dass ich mit dieser angabe nichts anfangen kann! ist eine eingabe in winshell gemeint oder etwa ms dos?

dein bsp habe ich (in winshell) mehrmals durchlaufen lassen (latex)....
(kenne das programm winshell nicht, weil ich gerade erst in lyx eingestiegen bin!) somit weiss ich nicht, wie ich nach 2 latex-durchläufen makeindex starte...etc!!

sorry!

hier das ergebnis (weiterhin keine ind datei!)

cbone
26-04-2008, 22:43
die log datei

voss
26-04-2008, 22:51
die log datei

Es ist alles soweit in Ordnung, bis auf die Tatsache, dass das Indexverzeichnis
nicht erstellt werden kann, da das externe Programm makeindex nicht
gestartet wurde. Unter Windows gehst du einfach in ein Fenster, wo du Programme
starten kannst (weiß0 jetzt nciht, wie das heißt), gehst dann in das Verzeichnis des
Testdokuments und startest
makeindex stichwort.idx

Danach sollte beim nächsten LaTeX-Lauf alles ok sein. Du kannst es aber auch mit
Lyx testen, indem bei einem neuen Dokuemnt nur ein Wort für den Index markiesrt und
dann noch Einfügen-> Index machst. LyX sollte dann automatisch makeindex
starten.

Herbert

cbone
28-04-2008, 10:28
wer ist windowsuser und kann mir sagen, wie man das macht?

voss
28-04-2008, 18:30
wer ist windowsuser und kann mir sagen, wie man das macht?

habe gerade nachgesehen:
Start->Eingabeauforderung

oder im Ordner Alle Programme_>Zubehör

Herbert

cbone
29-05-2008, 11:04
hi!

mit der eingabeaufforderung geht es wunderbar, es ist allerdings umständlich.

dieser fehler tritt weiterhin auf, unabhängig welches programm/datei ich verwende.


kann mir jemand sagen, woran es liegt, dass makeindex nicht selbsständig startet?
kann es mit den systemvorraussetzungen in zusammenhang stehen, dass ich solche probleme mit der kompilierung habe ?

cbone
25-06-2008, 16:45
nomenklaturverzeichnisse werden ebenso nicht erstellt!

gibt es da auch die möglichkeit mit der eingabeaufforderung zu arbeiten?

bobmalaria
26-06-2008, 00:40
hi,

schreibe dir doch eine batch datei. in windows geht das einfach so:

rechtsklick->neu->textdokument

dieses benennst du um in batch.bat

dann kommt eine warnmeldung das du die dateiendung geändert hast, bla bla bla. mit "ja" bestätigen.

rechtsklick auf das symbol, bearbeiten ; notepad öffnet sich.
dort jetzt die befehle eintragen die du normal in die eingabeaufforderung schreibst; speichern.

die datei in das verzeichnis der tex-datei verschieben. dort ausführen.

cbone
26-06-2008, 11:15
danke! :)

es funktioniert und ist viel schneller als die eingabeaufforderung! :)

cbone
26-06-2008, 15:31
mit meiner bibdatei habe ich ähnliche kompilierungsprobleme.
in winshell läufts und lyx streikt.

gibt es da auch eine möglichkeit bibtex in der batchdatei laufen zu lassen? wie müsste der befehl aussehen?

----
nehme an die lösung ist ganz einfach und heisst in der batchdatei:
bibtex dateiname

bobmalaria
26-06-2008, 17:44
hi,

wenn du schon soweit bist das du denkst es heißt 'bibtex dateiname' warum probiertst du es nicht einfach :)
genau so geht es nämlich. es ist wirklich genau das gleiche ob du etwas in der eingabeaufforderung oder in einer bat datei eingibst.

mehr dazu findest du auch sicher mit den suchbegriffen

'pdflatex makefile'