PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Glossaries - Verzeichnisbezeichnungen umbenennen



NothingSpecial
06-08-2009, 12:10
Hi,

die Übersschrift ist etwas zerstückelt, aber naja...

Ich habe das Problem, dass ich gerne die Bezeichnungen wie Glossar und Akronyme umbennen will. Ich habe mir die Doku durchgelesen und verschiedene Sachen probiert:
Mal dieses


\renewcommand{\glossaryname}{Stichwortverzeichnis}
\renewcommand{\acronymname}{Abkürzungsverzeichnis}

mit dem \renewcommand konnte ich das Abkürzungsverzeichnis umbenennen, aber \markright war immer noch Acronym, sodass es unpassend in meinem Header angezeigt wird. den \glossaryname konnte ich aber nicht umbenennen, trotz, dass der LaTeX compiler nix gemeckert hat. Das tat er, als ich versucht habe, das Kommando zu verändern, weil ich dachte es könnte vielleicht auch anders heißen.


\deftranslation[to=ngerman]{Acronyms}{Abkürzungsverzeichnis}
\deftranslation[to=ngerman]{Glossary}{Stichwortverzeichnis}

Das funktioniert überhaupt nicht :(

Ein Minimalbeispiel:


\documentclass[10pt,oneside,a4paper,titlepage=true, draft=true]{scrreprt} % Papierformat und Dokumenttyp
\usepackage[ngerman]{babel} % Deutsche Sprache (neue Rechtschreibung)
\usepackage[ngerman]{translator}
\usepackage[T1]{fontenc} % Zeichensatz mit Umlauten
\usepackage[utf8]{inputenc}
\usepackage[xindy,acronym]{glossaries} % creates a glossary
\usepackage{fancyhdr}
\renewcommand{\glossaryname}{Stichwortverzeichnis}
\renewcommand{\acronymname}{Abkürzungsverzeichnis}
%\deftranslation[to=ngerman]{Acronyms}{Abkürzungsverzeichnis}
%\deftranslation[to=ngerman]{Glossary}{Stichwortverzeichnis}
\makeglossaries
\newglossaryentry{test}{name=grab,description={los gehts}}
\newacronym{t}{t.}{test}

\pagestyle{fancyplain}
\fancyhead[R]{\nouppercase{\leftmark}}
\begin{document}
\printglossaries
\newpage
Dies ist ein \gls{test}, \gls{t}

\end{document}

Ich hoffe das es schon mal jemand gemacht hat und mir helfen kann :)


Grüße,

Nothing Special

ElEsido
06-08-2009, 13:33
\documentclass[10pt,oneside,a4paper,titlepage=true, draft=true]{scrreprt} % Papierformat und Dokumenttyp
\usepackage[ngerman]{babel} % Deutsche Sprache (neue Rechtschreibung)
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[xindy,acronym]{glossaries} % creates a glossary
\usepackage{fancyhdr}

\makeglossaries
\newglossaryentry{test}{name=grab,description={los gehts}}
\newacronym{t}{t.}{test}

\pagestyle{fancyplain}
\fancyhead[R]{\nouppercase{\leftmark}}

\begin{document}
\printglossary[type=acronym,title=Abkürzungsverzeichnis,toctitle= Abkürzungsverzeichnis]
\printglossary[title=Stichwortverzeichnis,toctitle=Stichwortverze ichnis,]
\cleardoublepage
Dies ist ein \gls{test}, \gls{t}
\end{document}

u_fischer
06-08-2009, 13:36
Das ist echt was für Bastler. Du musst \glossaryname über die babel-Methode (\addto\captionsngerman ...) umdefinieren. translator solltest du nicht explizit laden, es wird von glossaries geladen, und scheint nur dann richtig zu funktionieren.


\documentclass[10pt,oneside,a4paper,titlepage=true, draft=true]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage[acronym]{glossaries} % creates a glossary
\usepackage{fancyhdr}
\addto\captionsngerman{%
\renewcommand\glossaryname{Stichwortverzeichnis (Babelname)}}
\deftranslation[to=ngerman]{Acronyms}{Abkürzungsverzeichnis (trans)}
\deftranslation[to=ngerman]{Glossary}{Stichwortverzeichnis (trans)}
\makeglossaries
\newglossaryentry{test}{name=grab,description={los gehts}}
\newacronym{t}{t.}{test}

\pagestyle{fancyplain}
\fancyhead[R]{\nouppercase{\leftmark}}
\begin{document}

\printglossaries
\newpage
Dies ist ein \gls{test}, \gls{t}

\end{document}

NothingSpecial
06-08-2009, 22:06
Hi,

danke ihr beiden. Ich habe nur das obere versucht und es klappt prima. Aber jetzt weiß ich auch, wie man sone translator-Geschichte macht, vielen Dank.



Grüße,

NothingSpecial