PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : nomencl über mehrere Seiten?



direct_y
16-01-2007, 22:47
Hi ich hab da ein kleines Problem,
lass mir ein Abkürzungsverzeichniss erstellen soweit klappt alles super.
Bloß wenn ich über eine Seite komme , kriege ich auf einmal ein Haufen Fehlermeldungen an den Kopf geknallt?

Jemand ne Idee? Würd das AbkVerzeichniss auch 2-Spaltig macnen --> weiß aber leider nicht wie es geht?

Na Gut, das soll es erst mal von mir gewesen sein..

rais
16-01-2007, 23:18
Hi ich hab da ein kleines Problem,
lass mir ein Abkürzungsverzeichniss erstellen soweit klappt alles super.
Bloß wenn ich über eine Seite komme , kriege ich auf einmal ein Haufen Fehlermeldungen an den Kopf geknallt?

wie sieht denn so eine Fehlermeldung genau aus...?
D.h., vllt wäre ein Minimalbeispiel doch angebrachter;-)
MfG,

direct_y
16-01-2007, 23:53
lonely \item -- perhaps a missing list enviroment

--> also de Fehler für jeden Eintrag, wenn ich über die Seite komme ansonsten
funktioniert alles super --> scheint Probleme beim Seitenumbruch zu haben.



%%__________Abkürzungsverzeichniss
\usepackage{nomencl}
\let\abbrev\nomenclature
\renewcommand{\nomname}{Abkürzungen}
\setlength{\nomlabelwidth}{.25\hsize}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
\setlength{\nomitemsep}{-\parsep}
\newcommand{\nc}[3][a]{\nomenclature[#1]{#2}{#3}}
\makenomenclature
\usepackage[normalem]{ulem}%

\RequirePackage{ifthen}
\renewcommand{\nomgroup}[1]{%
\ifthenelse{\equal{#1}{M}}{\item[\textit{\textbf{Microcontroller\hspace{1cm} }}]\vspace{12pt}}{%
\ifthenelse{\equal{#1}{I}}{\item[\textit{\textbf{Infratrot-Spektroskopie}}]\vspace{12pt}}{}}
{%
\ifthenelse{\equal{#1}{X}}{\item[\textit{\textbf{Massenspektrometrie}}]\vspace{12pt}}{}}
}




Na ok --> vieleicht hat ja jemand ne Idee

rais
17-01-2007, 00:14
daraus kann ich derzeit nicht allzuviel erkennen, außer vllt, daß Dein \let\abbrev\nomenclature überflüssig zu sein scheit, da Du ja offensichtlich \nc bevorzugst... aber sonst...
erstell bitte ein Minimalbeispiel (http://www.minimalbeispiel.de)
MfG,

direct_y
17-01-2007, 08:20
Na das ist ja jetzt mal komisch?
also das Minimalbeispiel funktioniert Super! auch über mehrere Seiten?
Na dann heißt es mal fröhliche Fehlersuche.
Vieleicht irgendwas mit den Kopfzeilen? oder ein Packetkonflickt?--> welcher allerdings erst auf der 2 Seite auftritt??
Hatte noch nie jemand das Problem? --> na gut dann ist es sicherlich ne ganz blöde Sache

direct_y
17-01-2007, 19:43
--> sobald ich die Einträge, die jetzt auskomentiert habe noch mit rein nehme funzt es nicht mehr?

\begin{thenomenclature}

\nomgroup{A}

% \item [{ACLK}]\begingroup Auxiliary Clock\nomeqref {5.0}
% \nompageref{27}
% \item [{ADC}]\begingroup Analog Digital Wandler\nomeqref {5.0}
% \nompageref{34}
% \item [{ADC12CTL}]\begingroup Register\nomeqref {5.0}\nompageref{32}
% \item [{ADC12CTL0}]\begingroup Register\nomeqref {5.0}\nompageref{32}
% \item [{ADC12CTL1}]\begingroup Register\nomeqref {5.0}\nompageref{32},
% \nompageref{34}
\item [{BCSCTL1}]\begingroup Register\nomeqref {5.0}\nompageref{27}
\item [{BCSCTL2}]\begingroup Register\nomeqref {5.0}\nompageref{27}
\item [{DCO}]\begingroup digitally controlled ocsillator\nomeqref {5.0}
\nompageref{26}
\item [{DCOTL}]\begingroup Register\nomeqref {5.0}\nompageref{26}
\item [{DMA}]\begingroup Direct Memory Access\nomeqref {5.0}
\nompageref{25}
\item [{EPROM}]\begingroup Erasable Programmable Read-Only-Memory\nomeqref {5.0}
\nompageref{23}
\item [{I/O}]\begingroup Input/Output\nomeqref {5.0}\nompageref{24}
\item [{LPM3}]\begingroup Low Power Mode 3\nomeqref {5.0}
\nompageref{29}
\item [{LPM4}]\begingroup Low Power Mode 4\nomeqref {5.0}
\nompageref{29}
\item [{LPMO}]\begingroup Low Power Mode 0\nomeqref {5.0}
\nompageref{29}
\item [{LSB}]\begingroup least significant bit\nomeqref {5.0}
\nompageref{35}
\item [{MCLK}]\begingroup Main Clock\nomeqref {5.0}\nompageref{27}
\item [{MSP}]\begingroup Mixed Signal Processor\nomeqref {5.0}
\nompageref{23}
\item [{OTP}]\begingroup one-time programmable\nomeqref {5.0}
\nompageref{23}
\item [{POR}]\begingroup Power on Reset\nomeqref {5.0}\nompageref{31}
\item [{PWM}]\begingroup Pulsweitenmodulation\nomeqref {5.0}
\nompageref{28}
\item [{RISC}]\begingroup Reduced Instruction Set Computer\nomeqref {5.0}
\nompageref{24}
\item [{ROM}]\begingroup Read Only Memory\nomeqref {5.0}
\nompageref{24}
\item [{RSEL}]\begingroup Register\nomeqref {5.0}\nompageref{26}
\item [{RST NMI}]\begingroup Reset Eingang\nomeqref {5.0}
\nompageref{31}
\item [{SMCLK}]\begingroup Sub-Main Clock\nomeqref {5.0}
\nompageref{27}
\item [{SRAM}]\begingroup Static Random Access Memory\nomeqref {5.0}
\nompageref{25}
\item [{TAIFG}]\begingroup Timer A Interrupt Flag\nomeqref {5.0}
\nompageref{39}
\item [{USART}]\begingroup Universal Asynchronous Receiver Transmitter\nomeqref {5.0}
\nompageref{25}

\nomgroup{M}

\item [{PUC}]\begingroup Power up Clear\nomeqref {5.0}\nompageref{31}

\end{thenomenclature}

rais
17-01-2007, 20:06
Moin moin,


% \item [{ADC12CTL1}]\begingroup Register\nomeqref {5.0}\nompageref{32},
% \nompageref{34}

2x \nompageref? Das scheint jedenfalls der Störenfried zu sein -- wie hast Du das erzeugt?
MfG,

direct_y
17-01-2007, 21:30
He besten Dank --> ich hab mich halb tot gesucht an was es hätte lirgen können irgendwelche Packetkonflikte etc.

--> dabei hatte ich nur einen doppelten Eintrag
(bin das Dokument nachrtäglich durchgegangen und da hab ich eine Abkürzung wohl doppelt erklärt, schande über mich)

Also besten DANK nochmal !!

bis dann..
das nächste Problem kommt bestimmt:rolleyes:

rais
17-01-2007, 23:33
keine Ursache;-)
ich hab mir halt Deinen Code gegriffen, das Ganze als `foo.nls´ abgespeichert und eine entsprechende `foo.tex´ erzeugt.
Nach erfolgreichem ( = fehlerfreiem ) Kompilieren von `foo.tex´ hab' ich dann besagte Kommentarzeichen aus dieser `foo.nls´ entfernt... und bin darüber gestolpert, daß der erste `B´-Eintrag nun angemeckert wurde...
Meine `foo.tex´ sah übrigens so aus:


\documentclass{scrartcl}
\usepackage{nomencl}
%Achtung: kein \makenomenclature, da .nls extern erzeugt
\begin{document}
\printnomenclature
\end{document}

MfG,