ich erhalte leider keinen Eintrag in meiner "Nomenklatur".
Ich nutze TeXnicCenter 2.02 und MikeTex 2.9 :
Habe in meinem Ausgabeprofil unter Nachbearbeitung bei LaTex > PDF eingestellt:
Mein Beispiel, hoffentlich minimal genug:C:\Program Files\MiKTeX 2.9\miktex\bin\x64\makeindex.exe
-s "%tm.ist" -t "%tm.glg" -o "%tm.gls" "%tm.glo"
\documentclass[a4paper,12pt,twoside]{report}
\usepackage[utf8]{inputenc}
\usepackage{ngerman}
\usepackage{siunitx}
%Nomenklatur
\usepackage[sort=def]{glossaries}
\usepackage{longtable}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Nomenklatur
% einen neuen glossary-Style definieren
\newglossarystyle{nomenclature}{%
\renewenvironment{theglossary}%
{\begin{longtable}[l]{llp{\glsdescwidth}}}%
{\end{longtable}}%
\renewcommand*{\glossaryheader}{}%
\renewcommand*{\glsgroupheading}[1]{}%
\renewcommand*{\glossaryentryfield}[5]{%
\glsentryitem{##1}%
\glstarget{##1}{##2}% Symbol
& \glsentryuseri{##1}% Einheit
& ##3 % Beschreibung
\\
}%
\renewcommand*{\glsgroupskip}{\\}%
}
\newcommand\nomenclature[5][]{%
\newglossaryentry{#2}{
name = {#3},
description = {#4},
sort = {#1#2},
user1 = {\unexpanded{#5}},
type = \ifblank{#1}{main}{#1}
}}
% Gruppen:
\newglossary{A}{glai}{glao}{Lateinische Formelzeichen}
% Ausgabe der Nomenklatur:
\newcommand*\printnomenclature{%
\printglossary[type=A]%
}
\nomenclature[A]{T}{T}{Temperatur}{\si{\kelvin}}
\makeglossaries
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\chapter*{Nomenklatur}
\setglossarysection{section}
\printglossary[type=A]
\end{document}Weiß jemand woran es hakt? Beim Kompilieren erhalte ich keine Fehlermeldung.
In TeXnicCenter unter Ausgabe > MakeIndex allerdings:
"This is makeindex, Version 2.15 .... Scanning Input file ...idx... done
Noting written in Ausarbeitung.ind
MakeIndex > Transcript written in Ausarbeitung.ilg."
Mehr leider nicht
Danke für Tipps und Tricks!
Moritz
