PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie erstelle ich am besten Artenliste?



Stolzi79
02-08-2007, 19:46
Hallo,

ich habe folgendes Problem. Ich muss eine Art Artenliste erstellen und möchte dies gerne mit Latex tun. Nun habe ich aber das Problem, dass wenn ich das von Hand mit SubSections, SubSubsections und paragraph mache das ganze eine Menge Arbeit mit der alphabetischen Ordnung ist jedesmal wenn was dazu kommt, weg kommt usw.
Glossary ist dafür leider auch nicht gut geeignet, da ich das ganze 2 mal untergliedern muss. Eben in Gruppe->Familie -> Art.
Wie macht man denn sowas am besten?

Danke
Stolzi

edico
03-08-2007, 07:34
Was haben Abschnitte mit glossary zu tun? Ich versteh den Zusammanhang nicht, Dein Problem schon gar nicht ...
Hilft Dir vielleicht eine 'süsse, kleine' Tabelle zur Gliederung?

edico

Stolzi79
03-08-2007, 07:44
Kann die Tabelle automatisch nach Gruppe->Familie -> Art sortieren? Es geht eben darum: Es kommen immer wieder neue Gruppen, Familien, Arten dazu. Und es ist dann eifnach jedes Mal viel Arbeit zu sehen, dass auch alles Alphabetisch richtig eingeordnet wird und so.
Ich dachte ans Glossary, da das automatisch ordnen kann. Aber leider kann ich es ja nicht weiter untergliedern. Und es ist eh ein Blödsinn... da hast recht, denn es müsste dann ja alles im Text übern Glossary vorkommen, damits aufscheint.

e. hindman
03-08-2007, 09:10
Wenn das Teil ständig neu sortiert werden muss, wäre es nicht von Vorteil es mit Excel oder OOCalc zu machen? Da kann man die Liste ohne großen Aufwand sortieren lassen. Von da aus kann man dann per Excel2latex bzw. calc2latex eine Tabelle draus machen lassen und in Latex einsetzen.

edico
03-08-2007, 11:42
LaTeX selbst kann von Haus aus nicht alphabetisch sortieren. Sowas kann (Fach)man(n) zwar implementieren, an sich eigentlich erledigen diesen Vorgang externe Programme wie z.B. makeindex.

edico

Stolzi79
03-08-2007, 16:06
Aha, ok. Danke euch. Jo, dann werd ich mir mal makeindex anschaun und das sonst mit OOCalc machen. Danke euch für die Hilfe!

ElGato
03-08-2007, 16:58
Das ist zwar ein wenig Zeckentfremdet, aber wie wärs mit Nomenclature?

Ich bin nicht der Latex-Experte und das untere Beispiel hat mir rais hier (http://www.mrunix.de/forums/showthread.php?t=48120) erstellt.

Vielleicht hilft Dir das ja...

Lieben Gruß



\usepackage{nomencl} % Abkürzungsverzeichnis
\makenomenclature
% \renewcommand{\nomname}{Abkürzungsverzeichnis}
\setlength{\nomlabelwidth}{.25\hsize}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
\setlength{\nomitemsep}{-\parsep}
\renewcommand{\nomgroup}[1]{% Erzeugung kleiner Überschriften der jeweilinge Abkürzungen Beispiel: \nomenclature[F]{ABS}{Antiblockiersystem}, erzeugt unter F (=siehe unten) den Eintrag: ABS.................Antiblockiersystem
\renewcommand{\makelabel}[1][]{##1}
\ifthenelse{\equal{#1}{Mat}}{%
\item[\textsf{\textbf{Materials\hfill}}]}{%
\ifthenelse{\equal{#1}{E}}{%
\vspace{2ex}
\item[\textsf{\textbf{Artennamen\hfill}}]}{%
\ifthenelse{\equal{#1}{U}}{%
\vspace{2ex}
\item[\textsf{\textbf{Units\hfill}}]}{%
}}}%
\let\makelabel\nomlabel}

Stolzi79
08-08-2007, 08:03
He, das sieht ja sehr gut aus! Danke dir vielmals. Ich werde das demnächst mal testen sobald ich Zeit habe.