nomencl - erstes Auftreten ausschreiben; verlinken

Erstellen von Index, Glossar, Symbolverzeichnis, einer Nomenklatur etc. mit MakeIndex oder Xindy


StGo
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 53
Registriert: Do 29. Nov 2012, 12:19

nomencl - erstes Auftreten ausschreiben; verlinken

Beitrag von StGo »

Hallo zusammen. Ich habe ein kleines Problem mit meinem Abkürzungsverzeichnis. Wie in der Überschrift zu lesen möchte ich das erste Auftreten ausgeschrieben haben und die Abkürzungen verlinkt haben. Leider bin ich ratlos und kann auch nichts geeignetes im Netz finden. Hat jemand eine Idee wonach ich suchen könnte? Oder wie ich es angehe??
%% Abkürzungsverzeichnis
\usepackage[german]{nomencl}
\let\abk\nomenclature
\renewcommand{\nomname}{Abkürzungsverzeichnis}
\setlength{\nomlabelwidth}{.50\hsize}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
\setlength{\nomitemsep}{-\parsep}
\makenomenclature % makeindex 0_Main.nlo -s nomencl.ist -o 0_Main.nls
Danke

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Du weist doch mittlerweile, wie wichtig ein Minimalbeispiel ist?
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

StGo
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 53
Registriert: Do 29. Nov 2012, 12:19

Beitrag von StGo »

Ja hast recht:

Edit Link:https://www.writelatex.com/1912447ctzzht
%% Spracheinstellungen (PDFLateX - PDF)
\documentclass[11pt,a4paper, headsepline]{scrartcl}
\usepackage[utf8]{inputenc}			% Umlaute unter UTF8 nutzen
\usepackage{ngerman}				% Deutsche Sonderzeichen
\usepackage[ngerman]{babel}			% Deutsche Trennregelung
\usepackage[right]{eurosym}			% Eurozeichen
\title{Abkuerzungsverzeichnis Problem}

%% Zeichencodierung
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{fix-cm}

%% Seitenränder
\usepackage[
	left=3cm,						% left margin
	right=2.5cm,					% right margin
	top=2.5cm,						% top margin
	bottom=2.0cm,					% bottom margin
]{geometry}

%% Eingebundene Pakete
\usepackage{						
imakeidx,							% Stichwortverzeichnis
}

%% Kopfzeilen mit fancypaket
\usepackage{fancyhdr}					% Paket laden
\pagestyle{fancy}						% Eigener Seitenstil
\fancyhf{}								% Alle Kopf- und Fußzeilenfelder bereinigen
\fancyhead[L]{\nouppercase{\leftmark}}	% Kopfzeile links
\fancyhead[C]{}							% Zentrierte Kopfzeile
\fancyhead[R]{\thepage}					% Kopfzeile rechts
\renewcommand{\headrulewidth}{0.4pt}		% Obere Trennlinie
%\fancyfoot[C]{\thepage}					% Fußzeile Seitennummer
%\renewcommand{\footrulewidth}{0.4pt}	% Fußzeile Trennlinie

%% Abkürzungsverzeichnis
\usepackage[german]{nomencl}
\let\abk\nomenclature
\renewcommand{\nomname}{Abkürzungsverzeichnis}
\setlength{\nomlabelwidth}{.50\hsize}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
\setlength{\nomitemsep}{-\parsep}
\makenomenclature

\begin{document}
und dazu noch die Abkuezung.tex:
%% Abkürzungsverzeichnis
\abk{etc.}{et cetera}
\abk{VB}{Visual Basic}
\abk{twain}{tool without any interesting name}

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Ich kann mich täuschen, aber das geht doch gar nicht.

Nimm lieber ein modernes Paket dafür.
\documentclass[11pt,a4paper, headsepline]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}

\usepackage{acro}
\acsetup{list-name=Abkürzungsverzeichnis}
\acsetup{list-heading=addsec}
\DeclareAcronym{etc}{short=etc.,long=et cetera}
\DeclareAcronym{vb}{short=VB,long=Visual Basic}
\DeclareAcronym{twain}{short=twain,long=tool without any interesting name}

\begin{document}

\tableofcontents
\printacronyms

\section{Kapitel 1}\label{kapitel1}
Die Abkürzung \ac{etc} steht im Abkürzungsverzeichnis.\par
Auch die \ac{vb} steht im Abkürzungsverzeichnis.\par
Und \ac{twain} steht im Abkürzungsverzeichnis\par
\end{document}
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

StGo
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 53
Registriert: Do 29. Nov 2012, 12:19

Beitrag von StGo »

Morgen,

funktioniert schon. Nur eben nicht ganz wie ich will. Es geistern wilde CodeSnippets herum in denen das realisiert wird was ich mir vorstelle. Nur eben keine Erklärungen dazu.

Welches Paket neuer ist weiss ich nicht.

Glossary ist von nomencl abgelößt worden. Ob acro die bessere Wahl ist wäre eine gute Frage.

"acro" habe ich in meiner letzten Semiararbeit genutzt. Ich dachte nur nomencl könnte mir mehr bieten. Das scheint ja nicht der Fall zu sein.

Danke

StGo
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 53
Registriert: Do 29. Nov 2012, 12:19

Beitrag von StGo »

Prinzipiell eine Lösung.

Nur kann ich jetzt die Abkürzung nicht mehr in eine einzelne Datei auslagern. Und die Verlinkung fehlt mir noch.

Ich schau mal ob ich was finde.

Danke

PS: Habe es jetzt mit
%% Abkürzungsverzeichnis
\usepackage[printonlyused]{acronym}
gelößt. Wenn das href paket geladen wurde geht auch die Verlinkung und ich kann die Abkürzungen wieder in eine einzelene .tex auslagern.

Danke

Antworten