PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Will deutsche Struktur in englisch ändern!!!



fabysan7
05-06-2005, 20:36
Hi Leute,

in der Definition (Vorspann) meines Latex files habe ich aus meiner letzten Arbeit folgendes übernommen:

\documentclass
[12pt,oneside,a4paper,bibtotoc,pointlessnumbers,sma llheadings]{scrbook}
\usepackage[german]{babel}
\usepackage{fancyhdr}
\usepackage{graphicx}
\usepackage{subfigure}
\usepackage{listings}
\usepackage{vmargin}
\usepackage{ifthen}
\pagestyle{fancyplain}

in meiner jetztigen Arbeit schreibe ich jedoch in englisch, d.h. er soll mir natürlich nicht Inhaltsverzeichnis drüber schreiben sondern Table of Contents wenn ich ein Inhaltsverzeich einfügen will. Wie kann ich das in den Definitionen ändern ohne irgendwelche Formatierungsänderungen vorzunehemen??

Mein Inhaltsverzeichnis habe ich im Vorspann so definiert:
\pagestyle{fancyplain}
\tableofcontents
\cleardoublepage
\pagenumbering{arabic}
\cleardoublepage


Vielen Dank für eure Hilfe
Fabysan

Laventina
05-06-2005, 20:59
Hi Fabysan,

habe eigentlich nicht viel Ahnung von LaTeX, da ich gerade mein erstes Dokument schreibe. Hatte aber genau das umgekehrte Problem was Du hattest, also glaube ich das die Lösung für dein Problem ganz einfach ist. Bei dem, was Du aus deinem alten Dokument übernommen hast, musst du nur

\usepackage[german]

in

\usepackage[english]

ändern.

Bei mir ging das zumindest. Probiers doch ainfach mal aus und wenn es nicht klappt, hoffe ich das Du Antwort von Leuten bekommst, die ein bisschen mehr Ahnung haben als ich.

LG Laventina!

alephone
05-06-2005, 21:00
Hallo,

Du gibst mit \usepackage[german]{babel} die deutsche Sprache vor. Wenn Du das Paket weglässt, dann müsste automatisch alles in Englisch erscheinen.

Grüße, Frank

fabysan7
06-06-2005, 16:40
So dachte ich auch als erstes, kann doch nicht so schwierig sein, aendere ich einfach mal die Sprache. Die Realitaet hat mich aber belehrt das das in meinem Fall nicht so einfach geht.

Ich habe es mit volgenden Varianten ausprobiert:
\usepackage[english]
\usepackage[english]{babel}
ganz weggelassen

aber nichts hat gefunzt. Jedesmal Fehlermeldung das die Hauptdatei nicht mehr gefunden werden konnte.

Kann es sein das noch irgendwo anders eine deutsche Definition stehen kann?? Ist doch wieder nur irgendwo eine Kleinigkeit.

Ich schicke mal die ganze Preamble bis zum body, vielleicht faellt euch ja was auf:

\documentclass[12pt,oneside,a4paper,bibtotoc,pointlessnumbers,sma llheadings]{scrbook}
\usepackage[german]{babel}
\usepackage{fancyhdr}
\usepackage{graphicx}
\usepackage{subfigure}
\usepackage{listings}
\usepackage{vmargin}
\usepackage{ifthen}
\pagestyle{fancyplain}

%% Anpassen der Rander des Dokuments
\setmarginsrb{2cm}{2cm}{2,5cm}{1cm}{\headheight}{\ headsep}{\footheight}{\footskip}

%% Kopfzeile anpassen
\setlength{\headwidth}{\textwidth}


%% Seitentitel einstellen
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}


\renewcommand{\sectfont}{\bfseries}
\renewcommand{\descfont}{\bfseries}

\lhead{\fancyplain{}{\sl\leftmark}}
\rhead{\fancyplain{}{\sl\thepage}}
\cfoot{}

\setcounter {secnumdepth}{3}

\def\baselinestretch{1.5}

\tolerance=2000
\emergencystretch=20pt

\renewcommand{\bottomfraction}{0,8}
\setcounter{bottomnumber}{2}
\setcounter{totalnumber}{4}
\setlength{\floatsep}{21pt plus 3pt minus 6pt}

\lstset{
language=Java,
basicstyle=\ttfamily,
keywordstyle=\bfseries,
commentstyle={},
stringstyle={},
numbers=left,
numberstyle=\tiny,
stepnumber=2,
numbersep=5pt,
showstringspaces=false,
keepspaces=true,
columns=flexible,
xleftmargin=2em
}


\deffootnote{1,5em}{1em}{\textsuperscript{\thefoot notemark\ }}
\setlength{\footnotesep}{\baselineskip}


%\renewcommand{\theequation}{\arabic{equation}}
%\renewcommand{\theequation}{\arabic{thesection}}

Grüße Fabysan

Salnic
06-06-2005, 23:52
Hi Fabysan,

ich kann Dein Problem nicht nachvollziehen, habe genau Deinen "Quellcode" benutzt und die Zeile 2 (\usepackage[german]{babel}) gestrichen und kompiliert und ein "Contents" und nicht Inhaltsverzeichnis erhalten.

als Hauptteil habe ich folgenden Code benutzt


\begin{document}
\pagestyle{fancyplain}
\frontmatter
\tableofcontents
\listoftables
\listoffigures
\chapter{Vorwort}das ist das Vorwort
\cleardoublepage
\mainmatter
\chapter{Haupteil}das ist der Haupteil
\backmatter
\chapter{Anhang}das ist der Anhang
\end{document}

wie alephone und Laventina schon erwähnt haben, brauchst Du das babel-Packet nicht, weil Englisch die Standard-Sprache ist. Du kannst es natürlich laden, dann mit der Option english. Lösch mal alle temporären Dateien, vor allem die .toc-Datei


Salnic

fabysan7
07-06-2005, 09:55
Super Danke!!!

Habe alle temporaeren Dateien geloescht und dann hat es gefunzt.

Gruesse