Seite 1 von 1

Abkürzungsverzeichniss wird nicht angezeigt

Verfasst: So 20. Okt 2013, 20:12
von donkhan
Hallo,

ich habe ein Problem mit meinem Abkürzungsverzeichnis. Es wird einfach nicht angezeigt.

Ich weiß echt nicht mehr weiter :?

könnte mir da bitte einer weiterhelfen?
\documentclass[12pt,a4paper,bibliography=totocnumbered,listof=totocnumbered]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{fancyhdr}
\usepackage{tabularx}
\usepackage{geometry}
\usepackage{setspace}
\usepackage[right]{eurosym}
\usepackage[printonlyused]{acronym}
\usepackage{subfig}
\usepackage{floatflt}
\usepackage[usenames,dvipsnames]{color}
\usepackage{colortbl}
\usepackage{paralist}
\usepackage{array}
\usepackage{titlesec}
\usepackage{parskip}
\usepackage[right]{eurosym}
\usepackage{picins}
\usepackage[subfigure,titles]{tocloft}
\usepackage[pdfpagelabels=true]{hyperref}

\usepackage{listings}
\lstset{basicstyle=\footnotesize, captionpos=b, breaklines=true, showstringspaces=false, tabsize=2, frame=lines, numbers=left, numberstyle=\tiny, xleftmargin=2em, framexleftmargin=2em}
\makeatletter
\def\l@lstlisting#1#2{\@dottedtocline{1}{0em}{1em}{\hspace{1,5em} Lst. #1}{#2}}
\makeatother

\geometry{a4paper, top=27mm, left=30mm, right=20mm, bottom=35mm, headsep=10mm, footskip=12mm}

\hypersetup{unicode=false, pdftoolbar=true, pdfmenubar=true, pdffitwindow=false, pdfstartview={FitH},
	pdftitle={Abschlussarbeit},
	pdfauthor={Daniel Brettschneider},
	pdfsubject={Abschlussarbeit},
	pdfcreator={\LaTeX\ with package \flqq hyperref\frqq},
	pdfproducer={pdfTeX \the\pdftexversion.\pdftexrevision},
	pdfkeywords={Abschlussarbeit},
	pdfnewwindow=true,
	colorlinks=true,linkcolor=black,citecolor=black,filecolor=magenta,urlcolor=black}
\pdfinfo{/CreationDate (D:20110620133321)}

\begin{document}

\titlespacing{\section}{0pt}{12pt plus 4pt minus 2pt}{-6pt plus 2pt minus 2pt}

% Kopf- und Fusszeile
\renewcommand{\sectionmark}[1]{\markright{#1}}
\renewcommand{\leftmark}{\rightmark}
\pagestyle{fancy}
\lhead{}
\chead{}
\rhead{\thesection\space\contentsname}
%\lfoot{Beispiel für eine Abschlussarbeit\newline auch mit langem Titel}
\cfoot{}
\rfoot{\ \linebreak Seite \thepage}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}

% Vorspann
\renewcommand{\thesection}{\Roman{section}}
\renewcommand{\theHsection}{\Roman{section}}
\pagenumbering{Roman}

%% Verzeichnisse
% ----------------------------------------------------------------------------------------------------------
% TODO Typ vor Nummer
\renewcommand{\cfttabpresnum}{Tab. }
\renewcommand{\cftfigpresnum}{Abb. }
\settowidth{\cfttabnumwidth}{Abb. 10\quad}
\settowidth{\cftfignumwidth}{Abb. 10\quad}

\titlespacing{\section}{0pt}{12pt plus 4pt minus 2pt}{2pt plus 2pt minus 2pt}
\singlespacing
\rhead{INHALTSVERZEICHNIS}
\renewcommand{\contentsname}{II Inhaltsverzeichnis}
\phantomsection
\addcontentsline{toc}{section}{\texorpdfstring{II \hspace{0.35em}Inhaltsverzeichnis}{Inhaltsverzeichnis}}
\addtocounter{section}{1}
\tableofcontents
\pagebreak

%%%%%%%%%%%%%%%%%%%%%%%%	leere Zeite einfügen
\clearpage
\ifodd\count0\else
\thispagestyle{empty}
\hbox{}\newpage
\fi 
%%%%%%%%%%%%%%%%%%%%5
\rhead{VERZEICHNISSE}
\listoffigures
\pagebreak
%%%%%%%%%%%%%%%%%%%%%%%%	leere Zeite einfügen
\clearpage
\ifodd\count0\else
\thispagestyle{empty}
\hbox{}\newpage
\fi 
%%%%%%%%%%%%%%%%%%%%5
\listoftables
\pagebreak
%%%%%%%%%%%%%%%%%%%%%%%%	leere Zeite einfügen
\clearpage
\ifodd\count0\else
\thispagestyle{empty}
\hbox{}\newpage
\fi 
%%%%%%%%%%%%%%%%%%%%5
\renewcommand{\lstlistlistingname}{Listing-Verzeichnis}
{\labelsep2cm\lstlistoflistings}
\pagebreak

%
%%%%%%%%%%%%%%%%%%%%%%%%	leere Zeite einfügen
\clearpage
\ifodd\count0\else
\thispagestyle{empty}
\hbox{}\newpage
\fi 
%%%%%%%%%%%%%%%%%%%%5 ----------------------------------------------------------------------------------------------------------
% Abkürzungen
% ----------------------------------------------------------------------------------------------------------
\section{Abkürzungsverzeichnis}
\begin{acronym}[OSGi] % längste Abkürzung steht in eckigen Klammern
	\setlength{\itemsep}{-\parsep} % geringerer Zeilenabstand
	\acro{OSGi}{Open Service Gateway initiative}
\end{acronym}
\newpage
----------------------------------------------------------------------------------------------------------
% Inhalt
% ----------------------------------------------------------------------------------------------------------
% Abstände Überschrift
\titlespacing{\section}{10pt}{12pt plus 4pt minus 2pt}{-6pt plus 2pt minus 2pt}
\titlespacing{\subsection}{10pt}{12pt plus 4pt minus 2pt}{-6pt plus 2pt minus 2pt}
\titlespacing{\subsubsection}{10pt}{12pt plus 4pt minus 2pt}{-6pt plus 2pt minus 2pt}

% Kopfzeile
\renewcommand{\sectionmark}[1]{\markright{#1}}
\renewcommand{\subsectionmark}[1]{}
\renewcommand{\subsubsectionmark}[1]{}
\lhead{Kapitel \thesection}
\rhead{\rightmark}

\onehalfspacing
\renewcommand{\thesection}{\arabic{section}}
\renewcommand{\theHsection}{\arabic{section}}
\setcounter{section}{0}
\pagenumbering{arabic}
\setcounter{page}{1}

% ----------------------------------------------------------------------------------------------------------
% Einleitung----------------------------------------------------------------------------------------------------------
% Literatur
% ----------------------------------------------------------------------------------------------------------
\renewcommand\refname{Quellenverzeichnis}
\bibliographystyle{myalpha}
\bibliography{bibo}
\pagebreak

% ----------------------------------------------------------------------------------------------------------
% Anhang
% ----------------------------------------------------------------------------------------------------------
\pagenumbering{Roman}
\setcounter{page}{1}
\lhead{Anhang \thesection}

\begin{appendix}
\section*{Anhang}
\phantomsection
\addcontentsline{toc}{section}{Anhang}
\addtocontents{toc}{\vspace{-0.5em}}

\section{GUI}
Ein toller Anhang.

\subsection*{Screenshot}
\label{app:screenshot}
Unterkategorie, die nicht im Inhaltsverzeichnis auftaucht.

\end{appendix}


\newpage
\thispagestyle{empty}
\begin{center}
	\vspace*{5em}
	\huge\textbf{Erklärung}\\
\end{center}
\vspace{2em}
Hiermit versichere ich, dass ich meine Abschlussarbeit selbständig verfasst und keine anderen als die angegebenen Quellen und Hilfsmittel benutzt habe.

\vspace{4em}
\begin{minipage}{\linewidth}
	\begin{tabular}{p{15em}p{15em}}
		Datum: &  .......................................................\\
		& \centering (Unterschrift)\\
	\end{tabular}
\end{minipage}

\end{document}

Verfasst: So 20. Okt 2013, 21:35
von Beinschuss
a) Erstelle bitte ein *Minimal*beispiel, das den (vermeintlichen) Fehler zeigt.
b) Hast Du mal in der Dokumentation zu Acronym nachgeschlagen, was die geladene Option "printonlyused" bedeutet?

Helmut

Verfasst: So 20. Okt 2013, 23:22
von donkhan
Ich hab das bsp. doch oben gepostet, oder was meinst du?

Das liegt nicht an dem Code selbst, es werden keine Bibtex und keine Abkürzungsdateinen bei mir erstellt.
Input index file Abschlussarbeit.nlo not found. Usage: makeindex.exe [-ilqrcgLT] [-s sty] [-o ind] [-t log] [-p num] [idx0 idx1 ...]

Process exited with error(s)
Process started

I couldn't open file name `Abschlussarbeit.aux'

Process exited normally

Verfasst: Mo 21. Okt 2013, 02:15
von rais
donkhan hat geschrieben:Ich hab das bsp. doch oben gepostet, oder was meinst du?
für ein Minimalbeispiel steht da viel zu viel Ballast drin.
donkhan hat geschrieben: Das liegt nicht an dem Code selbst, es werden keine Bibtex
und wo zitierst Du was?
donkhan hat geschrieben:und keine Abkürzungsdateinen bei mir erstellt.
Input index file Abschlussarbeit.nlo not found. Usage: makeindex.exe [-ilqrcgLT] [-s sty] [-o ind] [-t log] [-p num] [idx0 idx1 ...]

Process exited with error(s)
Kann es sein, dass Du acronym mit nomencl/nomentbl verwechselst? AFAIR geht das acronym-Paket nicht über externe Dateien.

MfG
Rainer

Verfasst: Mo 21. Okt 2013, 08:08
von Besserwisser
Eine Alternative zum acronym-Paket wäre übrigens acro. Das Paket ist in ständiger Entwicklung und der Autor ist recht aktiv.

Eine weitere Alternative wäre glossaries. Dann braucht man auch wirklich einen externen Aufruf (am besten von makeglossaries, oder man muss sich den korrekten Ersatz-Aufruf von MakeIndex in der Anleitung suchen).

Verfasst: Mo 21. Okt 2013, 10:22
von u_fischer
Input index file Abschlussarbeit.nlo not found.
Du scheint ein Profil zu benutzen, das Werkzeuge aufruft, die für dein Dokument gar nicht nötig sind. Ignoriere die Meldung einfach oder ändere das Profil.

I couldn't open file name `Abschlussarbeit.aux'
Das ist eher nicht normal. Nach der ersten (erfolgreichen) Kompilation sollte die aux-Datei da sein. Wenn die Meldung weiterhin kommt, musst du rausfinden, warum.


Ansonsten: Viele Verzeichnisse (Literatur, Index, Abkürzungen usw) haben erst dann einen Inhalt, wenn du in deinem Dokument die Literatur oder die Abkürzung auch wirklich benutzt hast.

Also füge mal \ac{OSGi} ein.

\pagebreak 

% 
%%%%%%%%%%%%%%%%%%%%%%%%   leere Zeite einfügen 
\clearpage 
\ifodd\count0\else 
\thispagestyle{empty} 
\hbox{}\newpage 
\fi

Mach solche Seitenumbrüche besser so:
\documentclass[twoside=semi, %oder nur twoside
               cleardoublepage=empty
               ]{scrartcl}

\begin{document}
bla \cleardoublepage bla
\end{document}
Und überlege dir, ob scrartcl die richtige Klasse ist. Evtl ist scrreprt besser geeignet.

Verfasst: Mo 21. Okt 2013, 10:46
von donkhan
Das hängt wohl damit zusammen das die dateien nicht Richtig erstellt werden können durch makeindex.

Ich habe mir eine Batchdatei erstellt, mit der das jetzt geht. Nachdem ich neue Abkürzungen erstelle, muss ich einmal die Batchdatei ausführen, und danach den Kompiler laufen lassen, dann geht es.
@echo off
%3
cd %1
makeindex Abschlussarbeit.nlo -s nomencl.ist -o Abschlussarbeit.nls

PAUSE
Als Code habe ich
%\usepackage{nomencl}
\usepackage[intoc]{nomencl}
% Befehl umbenennen in abk
\let\abk\nomenclature
% Deutsche Überschrift
\renewcommand{\nomname}{Abkürzungsverzeichnis}
% Punkte zw. Abkürzung und Erklärung
\setlength{\nomlabelwidth}{.20\hsize}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
% Zeilenabstände verkleinern
\setlength{\nomitemsep}{-\parsep}
\makenomenclature
\nomenclature[TCP]{TCP}{Transmission Control Protocol}
\nomenclature[IP]{IP}{Internet Protocol}
\nomenclature[SNMP]{SNMP}{Simple Network Management Protocol}

\printnomenclature
Frage noch hierzu, wie kann ich das noch mit ins Inhaltsverzeichniss nehmen? Mit
\renewcommand{\nomname}{Abkürzungsverzeichnis}
Kommt es zwar ins Inhaltsverzeichniss, aber ohne fotlaufende Römische nummer

Die Leerenseiten habe ich nur am Anfang, später brauch ich diese gar nicht, oder nur ein Zwei mal. Wenn ich den Code
\documentclass[twoside=semi, %oder nur twoside
               cleardoublepage=empty
               ]{scrartcl}

\begin{document}
bla \cleardoublepage bla
\end{document}
habe ich so nicht nach jeder Seite eine Leere Seite?

Verfasst: Mo 21. Okt 2013, 10:59
von Johannes_B
So, dann hier mal noch der fehlende Link zum Minimalbeispiel. Der ist hier im Forum allerdings sehr häufig zu finden. Bitte folge diesem und erstelle ein richtiges Minimalbeispiel.

In deinem ersten Post verwendest du das Paket acronym, in deinem letzten Beispiel steht da plötzlich nomencl.
donkhan hat geschrieben:Wenn ich den Code
\documentclass[twoside=semi, %oder nur twoside
               cleardoublepage=empty
               ]{scrartcl}
\begin{document}
bla \cleardoublepage bla
\end{document}
habe ich so nicht nach jeder Seite eine Leere Seite?
? Kannst du die Frage eventuell umformulieren?

Verfasst: Mo 21. Okt 2013, 11:03
von u_fischer
donkhan hat geschrieben:Das hängt wohl damit zusammen das die dateien nicht Richtig erstellt werden können durch makeindex.

Ich habe mir eine Batchdatei erstellt, mit der das jetzt geht. Nachdem ich neue Abkürzungen erstelle, muss ich einmal die Batchdatei ausführen, und danach den Kompiler laufen lassen, dann geht es.
@echo off
%3
cd %1
makeindex Abschlussarbeit.nlo -s nomencl.ist -o Abschlussarbeit.nls

PAUSE
Nun, wenn du in der Zwischenzeit dein Dokument auf nomencl geändert hast, brauchst du das natürlich. Aber ich würde dann eher glossaries nehmen. Auf Dauer ist das flexibler.

Wenn ich den Code
\documentclass[twoside=semi, %oder nur twoside
               cleardoublepage=empty
               ]{scrartcl}

\begin{document}
bla \cleardoublepage bla
\end{document}
habe ich so nicht nach jeder Seite eine Leere Seite?
Probiere es aus.

Verfasst: Mo 21. Okt 2013, 11:13
von donkhan
Ja hab nach dem ich gestern meine frage gestellt hatte das andere Paket verwendet, mit dem Paket acronym, funktioniert es leider gar nicht bei mir.

Wenn ich in meinem documentclass deines ergänze
\documentclass[twoside=semi, %oder nur twoside
               cleardoublepage=empty
               ]{scrartcl}
\begin{document}
bla \cleardoublepage bla
\end{document}
\documentclass[twoside=semi,cleardoublepage=empty,12pt,a4paper,bibliography=totocnumbered,listof=totocnumbered]{scrartcl}
Werden bei mir nur die Abstände zwischen den Absätzen größer, wolltest du das damit sagen?