babiychuk
15-07-2009, 17:37
hallo
ich habe ein problem mit stichwortverzeichnis - kann eine stildatei nicht einbinden...
bevor ich pdf erstelle, führe ich das im commandline makeindex -g -s buchblock.ist buchblock.idx
buchblock.ist ist dein stlyle
Code:
% makeindex style file created by LaTeX for document "buchblock" on 2009-7-15
keyword "\\glossaryentry"
preamble "\\begin{theglossary}"
postamble "\n\\end{theglossary}\n"
group_skip "\\gloskip "
item_0 "\n\n\\gloitem "
delim_0 "\n\\glodelim "
page_compositor "-"
delim_n "\\delimN "
delim_r "\\delimR "
delim_t "\\delimT "
headings_flag 1
heading_prefix "\\glogroup"
symhead_positive "Symbols"
numhead_positive "Numbers"
und dann in main.tex steht
\makeindex
\printindex
woran liegt das dass die stildatei ignoriert wird?
meine hauptdatei sieht so aus
\documentclass[12pt,ngerman,english,a4paper,%oneside%
%,openright % Kapitel beginnt immer rechts
]{book}
\usepackage[lmargin=2.5cm,rmargin=2cm,tmargin=3cm,bmargin=3cm]{geometry}
%\documentclass[12pt,a4paper,twoside,openright]{scrbook}
%\usepackage[lmargin=2.6cm,rmargin=2cm,tmargin=3cm,bmargin=3.8c m]{geometry}
%notwendige Pakete
\usepackage[ngerman,german,english]{babel} % mehrsprachiger Textsatz
%\usepackage{url} % mehrsprachiger Textsatz
% babel: letzte Sprache in Optionen zeigt die Sprache des Dokumentes
% und kann durch den Befehl \selectlanguage{} geaendert werden
% Passen Sie die Optionen des babel-Paketes nach Bedarf an!
\usepackage[latin1]{inputenc} % Eingabekodierung Parameter latin1 darf geändert werden
\usepackage[T1]{fontenc} % Schriftenkodierung
\usepackage{graphicx} % zum Einbinden von Grafiken
\usepackage{multirow} % ein Paket, das den gleichnamigen Befehl definiert. Es erlaubt, in einer Spalte einer Tabelle die Felder mehrerer Zeilen zu einem zusammenzufassen
\usepackage{color}
\usepackage{enumerate}
\usepackage{ifpdf}
\definecolor{light-gray}{gray}{0.95}
\definecolor{dark-blue}{rgb}{0.0546875,0.0234375,0.46484375}
\definecolor{olive}{rgb}{0.18359375,0.57421875,0.2 578125}
\ifpdf
\usepackage[%
pdftitle={BPEL-Tools im Vergleich},
pdfauthor={Anatoliy Babiychuk},
pdfpagemode=UseOutlines,
colorlinks=true, % bitte nicht ändern!
linkcolor=dark-blue, % bitte nicht ändern!
filecolor=black, % bitte nicht ändern!
urlcolor=black, % bitte nicht ändern!
citecolor=olive, % bitte nicht ändern!
pdftex=true, % bitte nicht ändern!
plainpages=false, % bitte nicht ändern!
hypertexnames=false, % bitte nicht ändern!
pdfpagelabels=true, % bitte nicht ändern!
hyperindex=true]{hyperref} % bitte nicht ändern!
\else
% hier kann mann eventuelle Befehle umdefinieren
% die nur für pdfLaTeX vorgesehen sind
% und das richtige Kompilieren durch den normalen LaTeX verhindern
\newcommand{\texorpdfstring}[2]{#2}
\fi
\usepackage[
style=altlist,
toc=true,
hypertoc=false,
hyper=true,
number=none,
header=none,
acronym=true %dieser Parameter ist der wichtige
]{glossary}
% Für Quellcode
\usepackage{listings}\lstset{captionpos=b,backgrou ndcolor=\color{light-gray},framextopmargin=10pt,language=XML}
\usepackage{makeidx}
\usepackage{fancyhdr}
\input{commands} % Bitte ALLE Angaben erfüllen!
%-Eigene Trennregeln*---------------------------------------------
% \include{hyphenations}
%-zusaetzliche Kommandos*-----------------------------------------
%\include{command}
% Stichwortverzeichnis erstellen
\makeindex
% Glossar erstellen
\makeacronym
%-Dokument--------------------------------------------------------
\begin{document}
%-Titelblatt------------------------------------------------------
%\addcontentsline{toc}{chapter}{Literaturverzeichn is}
%\include{titlepage} % Bitte KEINE Änderungen vornehmen!
%\maketitle
\selectlanguage{ngerman} % Bitte an die Sprache denken!!!
\pagestyle{empty} % bzw. ist fancyhdr zu benutzten
%-Widmung*--------------------------------------------------------
\input{dedication}
%-Inhaltsverzeichnis----------------------------------------------
\setcounter{page}{9} % Bitte an die Seitenzahl denken!!!
\tableofcontents
%-Listingsverzeichnis----------------------------------------------
\lstlistoflistings
%\pagebreak
%-Abkürzungen----------------------------------------------
\cleardoublepage
\fancyhead{} % clear all header fields
\fancyhead[LO]{\colorbox{light-gray}{\parbox{1\textwidth}{\rule{0pt}{12pt}\textco lor{black}{\rightmark}}}}
\fancyhead[RE]{\colorbox{light-gray}{\parbox{\textwidth}{\rule{0pt}{12pt}\textcol or{black}{\leftmark}}}}
\fancyfoot{} % clear all footer fields
\fancyfoot[LE,RO]{\thepage}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\pagestyle{fancy}
\input{acronyms}
\input{chapters/01-einleitung}
%-Anhang----------------------------------------------------------
\appendix
%-Kapitel des Anhangs---------------------------------------------
\input{chapters/07-anhang}
%- Bibliographie --------------------------------------------
%-die Verwendung von bibtex ist Pflicht!!!
\renewcommand{\bibname}{Bibliographie}
\bibliography{bibliography}
\bibliographystyle{alphadin} %bzw. plaindin, unsrtdin, alphadin, abbrvdin, didi-harvard
\addcontentsline{toc}{chapter}{Bibliographie}
% Akronyme
\renewcommand{\acronymname}{Glossar}
\printacronym
\newpage
% Index soll Stichwortverzeichnis heissen
\renewcommand{\indexname}{Stichwortverzeichnis}
% Stichwortverzeichnis
\addcontentsline{toc}{chapter}{Stichwortverzeichni s}
% Stichwortverzeichnis endgueltig anzeigen
\printindex
\end{document}
ich habe ein problem mit stichwortverzeichnis - kann eine stildatei nicht einbinden...
bevor ich pdf erstelle, führe ich das im commandline makeindex -g -s buchblock.ist buchblock.idx
buchblock.ist ist dein stlyle
Code:
% makeindex style file created by LaTeX for document "buchblock" on 2009-7-15
keyword "\\glossaryentry"
preamble "\\begin{theglossary}"
postamble "\n\\end{theglossary}\n"
group_skip "\\gloskip "
item_0 "\n\n\\gloitem "
delim_0 "\n\\glodelim "
page_compositor "-"
delim_n "\\delimN "
delim_r "\\delimR "
delim_t "\\delimT "
headings_flag 1
heading_prefix "\\glogroup"
symhead_positive "Symbols"
numhead_positive "Numbers"
und dann in main.tex steht
\makeindex
\printindex
woran liegt das dass die stildatei ignoriert wird?
meine hauptdatei sieht so aus
\documentclass[12pt,ngerman,english,a4paper,%oneside%
%,openright % Kapitel beginnt immer rechts
]{book}
\usepackage[lmargin=2.5cm,rmargin=2cm,tmargin=3cm,bmargin=3cm]{geometry}
%\documentclass[12pt,a4paper,twoside,openright]{scrbook}
%\usepackage[lmargin=2.6cm,rmargin=2cm,tmargin=3cm,bmargin=3.8c m]{geometry}
%notwendige Pakete
\usepackage[ngerman,german,english]{babel} % mehrsprachiger Textsatz
%\usepackage{url} % mehrsprachiger Textsatz
% babel: letzte Sprache in Optionen zeigt die Sprache des Dokumentes
% und kann durch den Befehl \selectlanguage{} geaendert werden
% Passen Sie die Optionen des babel-Paketes nach Bedarf an!
\usepackage[latin1]{inputenc} % Eingabekodierung Parameter latin1 darf geändert werden
\usepackage[T1]{fontenc} % Schriftenkodierung
\usepackage{graphicx} % zum Einbinden von Grafiken
\usepackage{multirow} % ein Paket, das den gleichnamigen Befehl definiert. Es erlaubt, in einer Spalte einer Tabelle die Felder mehrerer Zeilen zu einem zusammenzufassen
\usepackage{color}
\usepackage{enumerate}
\usepackage{ifpdf}
\definecolor{light-gray}{gray}{0.95}
\definecolor{dark-blue}{rgb}{0.0546875,0.0234375,0.46484375}
\definecolor{olive}{rgb}{0.18359375,0.57421875,0.2 578125}
\ifpdf
\usepackage[%
pdftitle={BPEL-Tools im Vergleich},
pdfauthor={Anatoliy Babiychuk},
pdfpagemode=UseOutlines,
colorlinks=true, % bitte nicht ändern!
linkcolor=dark-blue, % bitte nicht ändern!
filecolor=black, % bitte nicht ändern!
urlcolor=black, % bitte nicht ändern!
citecolor=olive, % bitte nicht ändern!
pdftex=true, % bitte nicht ändern!
plainpages=false, % bitte nicht ändern!
hypertexnames=false, % bitte nicht ändern!
pdfpagelabels=true, % bitte nicht ändern!
hyperindex=true]{hyperref} % bitte nicht ändern!
\else
% hier kann mann eventuelle Befehle umdefinieren
% die nur für pdfLaTeX vorgesehen sind
% und das richtige Kompilieren durch den normalen LaTeX verhindern
\newcommand{\texorpdfstring}[2]{#2}
\fi
\usepackage[
style=altlist,
toc=true,
hypertoc=false,
hyper=true,
number=none,
header=none,
acronym=true %dieser Parameter ist der wichtige
]{glossary}
% Für Quellcode
\usepackage{listings}\lstset{captionpos=b,backgrou ndcolor=\color{light-gray},framextopmargin=10pt,language=XML}
\usepackage{makeidx}
\usepackage{fancyhdr}
\input{commands} % Bitte ALLE Angaben erfüllen!
%-Eigene Trennregeln*---------------------------------------------
% \include{hyphenations}
%-zusaetzliche Kommandos*-----------------------------------------
%\include{command}
% Stichwortverzeichnis erstellen
\makeindex
% Glossar erstellen
\makeacronym
%-Dokument--------------------------------------------------------
\begin{document}
%-Titelblatt------------------------------------------------------
%\addcontentsline{toc}{chapter}{Literaturverzeichn is}
%\include{titlepage} % Bitte KEINE Änderungen vornehmen!
%\maketitle
\selectlanguage{ngerman} % Bitte an die Sprache denken!!!
\pagestyle{empty} % bzw. ist fancyhdr zu benutzten
%-Widmung*--------------------------------------------------------
\input{dedication}
%-Inhaltsverzeichnis----------------------------------------------
\setcounter{page}{9} % Bitte an die Seitenzahl denken!!!
\tableofcontents
%-Listingsverzeichnis----------------------------------------------
\lstlistoflistings
%\pagebreak
%-Abkürzungen----------------------------------------------
\cleardoublepage
\fancyhead{} % clear all header fields
\fancyhead[LO]{\colorbox{light-gray}{\parbox{1\textwidth}{\rule{0pt}{12pt}\textco lor{black}{\rightmark}}}}
\fancyhead[RE]{\colorbox{light-gray}{\parbox{\textwidth}{\rule{0pt}{12pt}\textcol or{black}{\leftmark}}}}
\fancyfoot{} % clear all footer fields
\fancyfoot[LE,RO]{\thepage}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\pagestyle{fancy}
\input{acronyms}
\input{chapters/01-einleitung}
%-Anhang----------------------------------------------------------
\appendix
%-Kapitel des Anhangs---------------------------------------------
\input{chapters/07-anhang}
%- Bibliographie --------------------------------------------
%-die Verwendung von bibtex ist Pflicht!!!
\renewcommand{\bibname}{Bibliographie}
\bibliography{bibliography}
\bibliographystyle{alphadin} %bzw. plaindin, unsrtdin, alphadin, abbrvdin, didi-harvard
\addcontentsline{toc}{chapter}{Bibliographie}
% Akronyme
\renewcommand{\acronymname}{Glossar}
\printacronym
\newpage
% Index soll Stichwortverzeichnis heissen
\renewcommand{\indexname}{Stichwortverzeichnis}
% Stichwortverzeichnis
\addcontentsline{toc}{chapter}{Stichwortverzeichni s}
% Stichwortverzeichnis endgueltig anzeigen
\printindex
\end{document}