von Richi » Fr 4. Mai 2012, 16:57
Hallo zusammen, ich würde mein Abkürzungs- und Symbolverzeichnis auch gerne so gestalten, habe die Texnic Center Alpha Version und bekomme immer folgende drei Fehler und der Durchlauf wird abgebrochen. Er gibt an setspace.sty not found. Das Packet wurde allerdings installiert.
Die einzigste Änderung, welche ich gemacht habe, ich benutze latin1 anstatt utf8. Kann mir jemand weiterhelfen?? Vielen Dank im Vorraus. Richi
% Das ist mein LaTeX-Dokument.
\documentclass[12pt, a4paper, twoside, openright]{scrreprt}
\usepackage[ngerman]{babel} % Sprachschema für die in documentclass definierte Sprache
\usepackage[latin1]{inputenc}
\usepackage{nomencl, % angepaßtes Paket für's Größenverzeichnis
longtable, % um die Einheit in einer extra (Pseudo)-Spalte auszugeben
booktabs, % schönere Tabellen
calc} % Arithmetik in LaTeX-Kommandos
\usepackage{setspace} % Zum Anpassen des Zeilenabstands
\usepackage{hyperref} % pdflatex und eindeutige Anker für jede Seite, Seite ii und 2 sind unterschiedlich
% GRÖßENVERZEICHNIS mit der angepaßten nomencl.ist
\renewcommand{\nomname}{Abkürzungs- und Größenverzeichnis}% Änderung des Verzeichnistitels
\let\Gvz\nomenclature % Befehl "nomenclature" durch "Gvz" ersetzen
% zusätzliche unit-Spalte
\newcommand{\nomunit}[1]{%
\renewcommand{\nomentryend}{\hspace{2em}\hspace*{\fill}#1}}
% Gruppen im Größenverzeichnis mit der angepaßten nomencl.ist (texmf/makeindex/nomencl}
\renewcommand{\nomgroup}[1]{% Erstellung von Gruppen
\ifthenelse{\equal{#1}{A}}{\textbf{Lateinisch}\cr}{% Lateinisch
\ifthenelse{\equal{#1}{G}}{\textbf{Griechisch}\cr}{% Griechisch
\ifthenelse{\equal{#1}{K}}{\textbf{Abkürzungen}\cr}{}}}}% Abkürzungen
% longtable statt der normalen Liste
\makeatletter
\def\@@@nomenclature[#1]#2#3{%
\def\@tempa{#2}\def\@tempb{#3}%
\protected@write\@nomenclaturefile{}%
{\string\nomenclatureentry{#1\nom@verb\@tempa @{\nom@verb\@tempa}&%
\begingroup\nom@verb\@tempb\protect\nomeqref{\theequation}%
|nompageref}{\thepage}}%
\endgroup
\@esphack}
% Spaltenköpfe und horizontale Teiler
\def\thenomenclature{%
\@ifundefined{chapter}{\section*}{\chapter*}{\nomname}%
\nompreamble
\begin{longtable}[l]{@{}p{.25\textwidth}p{.7\textwidth}@{}}
\textbf{Symbol}&{\textbf{Beschreibung\quad\hfill Einheit}}\\\toprule
\endhead\endfoot}
\def\endthenomenclature{\end{longtable}\nompostamble}
\makeatother
\makenomenclature
% myparbox um eine umbrechende Beschreibung zu ermöglichen, ohne vertikal zentrierte benachbarte Einträge
\newcommand{\myparbox}[2]{\raisebox{\ht\strutbox-\height}{\parbox{#1}{#2}}}
\begin{document}
\pagenumbering{roman} % römische Seitenzahlen
\tableofcontents % Inhaltsverzeichnis
\clearpage % beendet die aktuelle Seite, bei aktivem openright cleardoublepage verwenden
\addcontentsline{toc}{chapter}{Abkürzungs- und Größenverzeichnis}% Größenverzeichnis ins Inhaltsverzeichnis (Option intoc funktioniert nicht mit longtable)
\begin{spacing}{1.2} % Zeilenabstand um 20% erhöhen
\printnomenclature % Abkürzungs- und Größenverzeichnis ausgeben
\end{spacing} % Zeilenabstand wieder normal
\newpage % neue Seite beginnen
\pagenumbering{arabic} % arabische Seitenzahlen
\chapter{Text}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer laoreet porta ligula. Donec scelerisque ornare ipsum sed ultricies. Aliquam laoreet consectetur metus, sit amet dictum nunc dignissim et.
% Abkürzungen und Größen
\Gvz[A ]{$A$} {Fläche \nomunit{$\mathrm{m}^2$}}
\Gvz[A ]{$z$} {Parameter}
\Gvz[A ]{$M_d$} {Drehmoment\nomunit{$\mathrm{N\,m}$}}
\Gvz[A ]{$V$} {Volumen \nomunit{$\mathrm{m}^3$}}
\Gvz[A ]{$a$} {\myparbox{.45\textwidth}{\vspace{1ex}Beschleunigung, zweite Ableitung des Wegs nach der Zeit} \nomunit{$\mathrm{\frac{m}{s^2}}$}\vspace{1ex}}
\Gvz[G ]{$\xi$} {Konstante}
\Gvz[G ]{$\varphi$} {Winkel \nomunit{$\mathrm{^\circ}$}}
\Gvz[G ]{$\kappa$} {\myparbox{.57\textwidth}{\vspace{1ex}Adiabatenexponent, zur Vereinfachung als konstant angenommen}\vspace{1ex}}
\Gvz[G ]{$\chi$} {$\chi$-Verteilung}
\Gvz[K ]{N} {Nennwert}
\Gvz[K ]{max} {Maximalwert}
\Gvz[K ]{min} {Minimalwert}
\end{document}
Hallo zusammen, ich würde mein Abkürzungs- und Symbolverzeichnis auch gerne so gestalten, habe die Texnic Center Alpha Version und bekomme immer folgende drei Fehler und der Durchlauf wird abgebrochen. Er gibt an setspace.sty not found. Das Packet wurde allerdings installiert.
Die einzigste Änderung, welche ich gemacht habe, ich benutze latin1 anstatt utf8. Kann mir jemand weiterhelfen?? Vielen Dank im Vorraus. Richi
[code]% Das ist mein LaTeX-Dokument.
\documentclass[12pt, a4paper, twoside, openright]{scrreprt}
\usepackage[ngerman]{babel} % Sprachschema für die in documentclass definierte Sprache
\usepackage[latin1]{inputenc}
\usepackage{nomencl, % angepaßtes Paket für's Größenverzeichnis
longtable, % um die Einheit in einer extra (Pseudo)-Spalte auszugeben
booktabs, % schönere Tabellen
calc} % Arithmetik in LaTeX-Kommandos
\usepackage{setspace} % Zum Anpassen des Zeilenabstands
\usepackage{hyperref} % pdflatex und eindeutige Anker für jede Seite, Seite ii und 2 sind unterschiedlich
% GRÖßENVERZEICHNIS mit der angepaßten nomencl.ist
\renewcommand{\nomname}{Abkürzungs- und Größenverzeichnis}% Änderung des Verzeichnistitels
\let\Gvz\nomenclature % Befehl "nomenclature" durch "Gvz" ersetzen
% zusätzliche unit-Spalte
\newcommand{\nomunit}[1]{%
\renewcommand{\nomentryend}{\hspace{2em}\hspace*{\fill}#1}}
% Gruppen im Größenverzeichnis mit der angepaßten nomencl.ist (texmf/makeindex/nomencl}
\renewcommand{\nomgroup}[1]{% Erstellung von Gruppen
\ifthenelse{\equal{#1}{A}}{\textbf{Lateinisch}\cr}{% Lateinisch
\ifthenelse{\equal{#1}{G}}{\textbf{Griechisch}\cr}{% Griechisch
\ifthenelse{\equal{#1}{K}}{\textbf{Abkürzungen}\cr}{}}}}% Abkürzungen
% longtable statt der normalen Liste
\makeatletter
\def\@@@nomenclature[#1]#2#3{%
\def\@tempa{#2}\def\@tempb{#3}%
\protected@write\@nomenclaturefile{}%
{\string\nomenclatureentry{#1\nom@verb\@tempa @{\nom@verb\@tempa}&%
\begingroup\nom@verb\@tempb\protect\nomeqref{\theequation}%
|nompageref}{\thepage}}%
\endgroup
\@esphack}
% Spaltenköpfe und horizontale Teiler
\def\thenomenclature{%
\@ifundefined{chapter}{\section*}{\chapter*}{\nomname}%
\nompreamble
\begin{longtable}[l]{@{}p{.25\textwidth}p{.7\textwidth}@{}}
\textbf{Symbol}&{\textbf{Beschreibung\quad\hfill Einheit}}\\\toprule
\endhead\endfoot}
\def\endthenomenclature{\end{longtable}\nompostamble}
\makeatother
\makenomenclature
% myparbox um eine umbrechende Beschreibung zu ermöglichen, ohne vertikal zentrierte benachbarte Einträge
\newcommand{\myparbox}[2]{\raisebox{\ht\strutbox-\height}{\parbox{#1}{#2}}}
\begin{document}
\pagenumbering{roman} % römische Seitenzahlen
\tableofcontents % Inhaltsverzeichnis
\clearpage % beendet die aktuelle Seite, bei aktivem openright cleardoublepage verwenden
\addcontentsline{toc}{chapter}{Abkürzungs- und Größenverzeichnis}% Größenverzeichnis ins Inhaltsverzeichnis (Option intoc funktioniert nicht mit longtable)
\begin{spacing}{1.2} % Zeilenabstand um 20% erhöhen
\printnomenclature % Abkürzungs- und Größenverzeichnis ausgeben
\end{spacing} % Zeilenabstand wieder normal
\newpage % neue Seite beginnen
\pagenumbering{arabic} % arabische Seitenzahlen
\chapter{Text}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer laoreet porta ligula. Donec scelerisque ornare ipsum sed ultricies. Aliquam laoreet consectetur metus, sit amet dictum nunc dignissim et.
% Abkürzungen und Größen
\Gvz[A ]{$A$} {Fläche \nomunit{$\mathrm{m}^2$}}
\Gvz[A ]{$z$} {Parameter}
\Gvz[A ]{$M_d$} {Drehmoment\nomunit{$\mathrm{N\,m}$}}
\Gvz[A ]{$V$} {Volumen \nomunit{$\mathrm{m}^3$}}
\Gvz[A ]{$a$} {\myparbox{.45\textwidth}{\vspace{1ex}Beschleunigung, zweite Ableitung des Wegs nach der Zeit} \nomunit{$\mathrm{\frac{m}{s^2}}$}\vspace{1ex}}
\Gvz[G ]{$\xi$} {Konstante}
\Gvz[G ]{$\varphi$} {Winkel \nomunit{$\mathrm{^\circ}$}}
\Gvz[G ]{$\kappa$} {\myparbox{.57\textwidth}{\vspace{1ex}Adiabatenexponent, zur Vereinfachung als konstant angenommen}\vspace{1ex}}
\Gvz[G ]{$\chi$} {$\chi$-Verteilung}
\Gvz[K ]{N} {Nennwert}
\Gvz[K ]{max} {Maximalwert}
\Gvz[K ]{min} {Minimalwert}
\end{document}[/code]