PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : \autoref erzeugt englische Texte



Spankmaster79
09-05-2006, 15:29
Hi,

ich nutze hyperref um im erzeugten .pdf Links zu setzen, weiss nicht ob das was mit meinem Problem zu tun hat, aber als ich damit Anfing fand ich mein Problem.

Jetzt hab mich nur umentschieden für die Links die ich setze nich immer \footnote{siehe Kapitel...} zu nutzen sonder, dass wenn ich auf Kapitel verweise ich mit \label{kap1} ein Label setze und mit \autoref{kap1} mir dann "Kapitel 1" erzeugen lasse.

Leider steht dort aber dann "chapter 1". Ich hab dann bischen gegoogelt und in ner Anleitung den Hinweis gefunden das man das umdefinieren kann. Und versucht in meiner setup.tex mit \renewcommand{\chaptername}{Kapitel} zu setzen. Das erzeugt aber den Fehler "\chaptername undefined". Also gehört das da nicht hin.

Jemand nen Tip?

Hier mein gesamter Aufbau als MiniBeispiel:
document.tex


%Einfügen der Setup Datei .tex wird automatisch angehängt
\input{includes/setup}
%Anfang des Dokuments
\begin{document}
%Titelseite
\input{includes/title}
%generiert den Titel
\maketitle
%Inhaltsverzeichnis
\tableofcontents
%Einfügen der Kapitel .tex wird automatisch angehängt
\include{includes/kapitel_1}
\include{includes/kapitel_2}
\include{includes/kapitel_3}
\include{includes/kapitel_4}
\include{includes/kapitel_5}
%Tabellenverzeichnis
\listoftables
%Abbildungsverzeichnis
\listoffigures
%Ende des Dokuments
\end{document}

setup.tex


%Dokumentenklasse
\documentclass[11pt,oneside,a4paper]{scrbook}

% deutsche Sonderzeichen benutzen
\usepackage[ngerman]{babel}
% wegen deutschen Umlauten auf Tastaturbelegung(ansinew = Windows,latin1=Linux)
\usepackage[ansinew]{inputenc}


%Paket fancyhdr für einfaches setzen von Kopf und Fußzeilen
\usepackage{fancyhdr}
\pagestyle{fancy} %setzt den Pagestyle auf den Standart des fancyhdr Pakets
\fancyhf{} %leert alle evtl. vorhandenen Kopf und Fußzeilen

%Kopfzeile mittig
\fancyhead[L]{\nouppercase{\leftmark}}
\fancyhead[R]{\nouppercase{\rightmark}}
%Linie oben
\renewcommand{\headrulewidth}{0.5pt}

%Seitennummer als Fußzeile mittig
\fancyfoot[L]{blub}
\fancyfoot[C]{\thepage}
\fancyfoot[R]{bla}
%Linie unten
\renewcommand{\footrulewidth}{0.5pt}

%% chapter, maketitle... rufen plain auf -> umdefinieren
\fancypagestyle{plain}{} %Wenn vor fancyhdr Definition Angaben nochmals machen, wenn danach wird style von vorher gesetztem übernommen!

%Zeilenabstand
\linespread{1.1}

%Namen für Sectionen auf Deutsch umstellen -> DAS MOCHTE ER NICHT
\renewcommand{\subsectionname}{Unterabschnitt}

%Links in .pdf erzeugen, muss als letztes rein
%\usepackage{hyperref}
\usepackage[pdftex,
bookmarks,
bookmarksnumbered,
linktocpage,
colorlinks,
linkcolor=red,
menucolor=red,
pagecolor=red,
anchorcolor=black,
citecolor=green,
urlcolor=magenta,
filecolor=cyan,
pagebackref,
plainpages=true,
hypertexnames=true,
pdfpagelabels]{hyperref}

Gruß
Spanky

countbela666
09-05-2006, 21:35
Hallo Spanky,


\renewcommand{\chapterautorefname}{Kapitel}
\renewcommand{\sectionautorefname}{Abschnitt}
...
\renewcommand{\figureautorefname}{\figurename}
\renewcommand{\tableautorefname}{\tablename}
...Grüße,
Marcel

Spankmaster79
09-05-2006, 22:24
Servuz Marcel,

danke habs jetzt, die Befehle müssen in meine title.tex, in der setup.tex sind sie unbekannt.

thx

voss
10-05-2006, 06:55
\documentclass[ngerman,11pt,oneside,a4paper]{scrbook}


dann sollte das auch autoref mitbekommen. Und bei babel die Option weg.

Herbert

Spankmaster79
10-05-2006, 07:17
Danke Herbert,

das geht auch und ist sogar noch schöner!!!

Gruß & thx

PS: 6:55 schon am Foren stöbern? RESPEKT