von MaxL » Do 16. Mär 2017, 18:30
Nein nein ich glaube ihr habt mich falsch verstanden. Ich denke NICHT das ein Problem mit meinen Packeten vorhanden ist und ich verlange auch Nicht, dass irgendjemand diese durchsucht.
Das Problem liegt meiner Meinung nach in der Verknüpfung des Glossars und der Akronyme.
Es tut mir leid für das erste "riesige Minimalbeispiel" ich hoffe bei dem jetzt neuen Minimalbeispiel ist das Problem eher ersichtlich.
Ich weiß auch, dass die Verknüpfung über \glslink daran schuld ist, dass die Seitennummer der Akronyme als erste im Glossar auftritt, aber ich weiß einfach nicht wie ich dieses Problem umgehen oder unterdrücken kann.
Ich hoffe wirklich ich habe dieses mal nicht auch noch zu viel Code und ich blickt leichter durch.
Vielen Dank für jede Hilfe bis jetzt!
\documentclass[a4paper]{scrartcl}
\usepackage[utf8]{inputenc} %Dateikodierung
\usepackage[T1]{fontenc} % Aktiviert EC-Schriftarten
\usepackage{ae} % Schöne Schriften für PDF-Dateien
\usepackage{textcomp} % Text-Companion-Symbols (z. B. \texteuro)
\usepackage[ngerman]{babel} % Deutsche Einstellungen
\usepackage{lmodern} % Latin Modern
\usepackage[ngerman]{translator}
\usepackage[hyperfootnotes=false, pdfborder={0 0 0}]{hyperref}
\usepackage[toc,translate=false,acronym]{glossaries}
\hypersetup{
bookmarksopen=false,
bookmarksnumbered=true,
bookmarksopenlevel=0,
pdfstartview=Fit,
pdfpagelayout=SinglePage
}
%Den Punkt am Ende jeder Beschreibung deaktivieren
\renewcommand*{\glspostdescription}{}
%Glossar-Befehle anschalten
\makeglossaries
%%% Definition des Glossareintrags
\newglossaryentry{APIG}{
name=\glslink{API}{Application Programming Interface (\gls{API})},
%falls gewünscht mit (\gls{API}) = Abkürzung + Verlinkung in der Glossarüberschrift
description={An Application Programming Interface is a particular set
of rules and specifications that a software program can follow to access and make use of the services and resources provided by another particular software program that implements that API.}}
%%% Definition das Acronym und benutzen der see Option
\newglossaryentry{API}{
type=\acronymtype,
name={API},
first=\glslink{APIG}{Application Programming Interface (API)},
firstplural={Application Programming Interfaces (API's)},
description=\glslink{APIG}{Application Programming Interfaces \emph{(siehe Glossar)}}
}
\begin{document}
\tableofcontents{}
\newpage
%Abkürzungen ausgeben
\deftranslation[to=German]{Acronyms}{Abkürzungsverzeichnis}
\printglossary[type=\acronymtype,style=long,nonumberlist]
\newpage
\section{Test}
erste Benutzung \gls{API}\\
zweite Benutzung \gls{API}\\
somit sollte Seite drei die erste im Glossar als Seitenummer sein, leider ist es aber die Seite der Acronyme
\newpage
%Glossar ausgeben
\printglossary[style=altlist,title=Glossar]
\end{document}
Nein nein ich glaube ihr habt mich falsch verstanden. Ich denke NICHT das ein Problem mit meinen Packeten vorhanden ist und ich verlange auch Nicht, dass irgendjemand diese durchsucht.
Das Problem liegt meiner Meinung nach in der Verknüpfung des Glossars und der Akronyme.
Es tut mir leid für das erste "riesige Minimalbeispiel" ich hoffe bei dem jetzt neuen Minimalbeispiel ist das Problem eher ersichtlich.
Ich weiß auch, dass die Verknüpfung über \glslink daran schuld ist, dass die Seitennummer der Akronyme als erste im Glossar auftritt, aber ich weiß einfach nicht wie ich dieses Problem umgehen oder unterdrücken kann.
Ich hoffe wirklich ich habe dieses mal nicht auch noch zu viel Code und ich blickt leichter durch.
Vielen Dank für jede Hilfe bis jetzt!
[code]
\documentclass[a4paper]{scrartcl}
\usepackage[utf8]{inputenc} %Dateikodierung
\usepackage[T1]{fontenc} % Aktiviert EC-Schriftarten
\usepackage{ae} % Schöne Schriften für PDF-Dateien
\usepackage{textcomp} % Text-Companion-Symbols (z. B. \texteuro)
\usepackage[ngerman]{babel} % Deutsche Einstellungen
\usepackage{lmodern} % Latin Modern
\usepackage[ngerman]{translator}
\usepackage[hyperfootnotes=false, pdfborder={0 0 0}]{hyperref}
\usepackage[toc,translate=false,acronym]{glossaries}
\hypersetup{
bookmarksopen=false,
bookmarksnumbered=true,
bookmarksopenlevel=0,
pdfstartview=Fit,
pdfpagelayout=SinglePage
}
%Den Punkt am Ende jeder Beschreibung deaktivieren
\renewcommand*{\glspostdescription}{}
%Glossar-Befehle anschalten
\makeglossaries
%%% Definition des Glossareintrags
\newglossaryentry{APIG}{
name=\glslink{API}{Application Programming Interface (\gls{API})},
%falls gewünscht mit (\gls{API}) = Abkürzung + Verlinkung in der Glossarüberschrift
description={An Application Programming Interface is a particular set
of rules and specifications that a software program can follow to access and make use of the services and resources provided by another particular software program that implements that API.}}
%%% Definition das Acronym und benutzen der see Option
\newglossaryentry{API}{
type=\acronymtype,
name={API},
first=\glslink{APIG}{Application Programming Interface (API)},
firstplural={Application Programming Interfaces (API's)},
description=\glslink{APIG}{Application Programming Interfaces \emph{(siehe Glossar)}}
}
\begin{document}
\tableofcontents{}
\newpage
%Abkürzungen ausgeben
\deftranslation[to=German]{Acronyms}{Abkürzungsverzeichnis}
\printglossary[type=\acronymtype,style=long,nonumberlist]
\newpage
\section{Test}
erste Benutzung \gls{API}\\
zweite Benutzung \gls{API}\\
somit sollte Seite drei die erste im Glossar als Seitenummer sein, leider ist es aber die Seite der Acronyme
\newpage
%Glossar ausgeben
\printglossary[style=altlist,title=Glossar]
\end{document}
[/code]