Archiv verlassen und diese Seite im Standarddesign anzeigen : [lyx] stichwortverzeichnis
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?
Moin moin,
\usepackage[ngerman]{babel}
\addto\captionsgerman{\renewcommand{\indexname}{St ichwortverzeichnis}}
versuch es mal mit
\addto\captionsngerman{\renewcommand{\indexname}{S tichwortverzeichnis}}
MfG
das war´s nicht.
wie erzeugt man denn mit latex-codes das stichwortverzeichnis?
: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
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}}
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
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
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!
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
jetzt hab ich´s auch gefunden! :)
danke!
damit habe ich gleich ein weiteres problem eleminiert!
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?
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
%% 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!
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?
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
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!
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!
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
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?
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
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)
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
Gibt es eine Datei stichwortverzeichnis.idx?
Schick mal die stichwortverzeichnis.aux
Herbert
ja. die gibt es!
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
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.
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.
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
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
: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!)
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
wer ist windowsuser und kann mir sagen, wie man das macht?
wer ist windowsuser und kann mir sagen, wie man das macht?
habe gerade nachgesehen:
Start->Eingabeauforderung
oder im Ordner Alle Programme_>Zubehör
Herbert
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 ?
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.
danke! :)
es funktioniert und ist viel schneller als die eingabeaufforderung! :)
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'
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.