PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Nomenklatur wird im pdf nicht erzeugt



Mixa
05-11-2009, 23:31
Hi,

ich schreib gerade meine Diplomarbeit... wie die meisten mit den komischen Problemen :-).

Also ich benutze Lyx unter Linux-Ubuntu. Alles läuft eigentlich ganz gut, aber ich hab ein Problem.

Wenn ich hinter dem gewünschten Formelzeichen oder Abkürzung im Text über "Einfügen=>Nomenklatureintrag..." eine Beschreibung der Nomenklatur setzte wird diese im Nomenklarturverzeichnis welches ich am Anfang mit "Einfügen=>Liste/Inhaltsverzeichnis=>Nomenklatur" nach dem Inhaltsverzeichnis gesetzt hab wird beim Ausdruck als pdf nicht dargestellt. Weiter gibt es auch kein Überschrift wie "Nomenklatur" oder so. Beim Stichwortverzeichnis klappt es wunderbar.

ich hoffe ihr habt mein Problem verstanden und könnt mir helfen. Ich werde morgen noch ein Minimalbeispiel zur Verfügung stellen.

Danke

Mixa
06-11-2009, 09:14
So hier jetzt noch mein Minimalbeispiel:


% Quellcode vorschauen

%% 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.
\makeatletter
\def\input@path{{/home/michael/Eigene_Daten/Studium/diplom//}}
\makeatother
\documentclass[ngerman]{article}
\usepackage[latin9]{inputenc}
\usepackage{geometry}
\geometry{verbose,a4paper,tmargin=3cm,bmargin=3cm, lmargin=5cm,rmargin=2cm,headheight=2cm,headsep=1cm ,footskip=1cm}
\usepackage{fancyhdr}
\pagestyle{fancy}
\usepackage{setspace}
\onehalfspacing
\usepackage[authoryear]{natbib}
\usepackage{nomencl}
% the following is useful when we have the old nomencl.sty package
\providecommand{\printnomenclature}{\printglossary }
\providecommand{\makenomenclature}{\makeglossary}
\makenomenclature

\makeatletter

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands.
\newcommand{\lyxline}[1][1pt]{%
\par\noindent%
\rule[.5ex]{\linewidth}{#1}\par}
%% Because html converters don't know tabularnewline
\providecommand{\tabularnewline}{\\}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\setcounter{page}{-3}

\usepackage{babel}
\makeatother

\begin{document}
\begin{center}
{\Huge \lyxline{\Huge}\vspace{2cm}
DasThema}\vspace{3cm}

\par\end{center}

\begin{center}
{\Huge Diplomarbeit}{\Large \vspace{1cm}
}
\par\end{center}{\Large \par}

\begin{center}
{\LARGE im Studiengang: }{\large \vspace{1cm}
}
\par\end{center}{\large \par}

\begin{center}
{\large xxx\vspace{2cm}
}
\par\end{center}{\large \par}

\begin{center}
{\Large vorgelegt von}
\par\end{center}{\Large \par}

\begin{center}
{\Large xxx}\vspace{2cm}

\par\end{center}

\begin{flushleft}
{\large }\begin{tabular}{cl}
{\large Betreut durch:} & {\large xxx}\tabularnewline
& {\large xxx}\tabularnewline
\end{tabular}{\large{} }\vspace{2cm}

\par\end{flushleft}

xxx, 18.01.2010

\lyxline{\normalsize}\thispagestyle{empty}

\newpage{}


\part*{Abstract}

......

\thispagestyle{empty}\newpage{}

\tableofcontents{}\printnomenclature{}

\thispagestyle{empty}\newpage{}

\bibliographystyle{ieeetr}
\bibliography{test}


\thispagestyle{empty}\newpage{}


\section{Einleitung}

text mit Formelzeichen U\nomenclature[Formelzeichen]{U}{Spannung}.


\section{Grundlagen}


\subsection{Das Solarmodul}

Noch mehr Text mit Abkürzung STC\nomenclature[Abkürzung]{STC}{Standardtestbedingungen},
Jens-Perter hat gesagt\citet{Pho1}.


\section{Zusammenfassung}

......


\section{Ausblick}

......
\end{document}



ich hoff es kann mir jemand helfen!

Mixa
06-11-2009, 14:11
hm.... kann mir keiner helfen?

vielleicht kann ja mal jemand den code in sein lyx oder latex kopieren wenn das geht und schauen ob bei ihm die Nomenklatur angezeigt wird.

bobmalaria
06-11-2009, 15:35
hi,

kannst du eventuell die lyx datei hochladen. wie wird denn das abkürzungsverzeichnis in lyx erstellt? mit acronym?

ich könnte mir vorstellen, dass ein makeindex aufruf nicht richtig funktioniert...

gruss

Mixa
08-11-2009, 08:06
Sorry für die späte Antwort...

ich weiß jetzt nicht was du meinst aber im code steht halt: \nomenclature[Formelzeichen]{U}{Spannung} im Text hinter dem gewünschten Zeichen.

An der Stelle wo die Nomenklatur hin soll steht: \printnomenclatur{}

Mixa
09-11-2009, 17:47
up... immer noch keine Lösung!?