PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Deutsche Titel



pdqbach
06-01-2013, 11:58
Hallo,

bin Latex-Neuling und versuche, für eine Arbeit die deutschen Überschriften zu erhalten (Inhaltsverzeichnis, Kapitel 1 etc.).

Probiere viel hin und her, aber bekomme es nicht hin!
Folgende Packages werden verwendet:

\usepackage{ifxetex}
\ifxetex
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{xltxtra}
\usepackage[english, ngerman]{babel}
\setmainfont[Mapping=tex-text, Ligatures=Common, Numbers={Proportional}]{Linux Libertine O}
\pagestyle{plain}
\defaultfontfeatures{Scale=MatchLowercase}
\else
\usepackage[utf8]{inputenc}
\fi
\usepackage[a4paper, left=1.8cm, right=1.2cm, top=1.2cm, bottom=1.8cm, twoside=True]{geometry}
\usepackage{graphics}

Habe auch schon
\usepackage[german, ngerman]{babel}
probiert, auch ohne Erfolg.

Freue mich über Hilfe, danke und HG

Peter

u_fischer
06-01-2013, 12:11
Hm. Wer hat dir denn dieses Durcheinander geschrieben?

Drauchst du wirklich ein Dokument, das sowohl mit xelatex als auch mit pdflatex läuft?

Ansonsten: Wenn du babel nur in den \ifxetex-Zweig schreibst, dann wirst du auch nur mit xelatex deutsche Wörter erhalten. Andererseits gehört in diesen Zweig nicht \usepackage[utf8]{inputenc}.

pdqbach
06-01-2013, 13:35
Hi,

danke, hatte mir schon gedacht, dass da etwas viel drin ist...

Ist durch copy and past verschiedenster Datein entstanden, mit denen ich dann losgelegt habe.

pdflatex sollte für eine Textarbeit reichen, oder?

Also reduziere ich auf:


\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{xltxtra}
\usepackage[english, ngerman]{babel}
\setmainfont[Mapping=tex-text, Ligatures=Common, Numbers={Proportional}]{Linux Libertine O}
\pagestyle{plain}
\defaultfontfeatures{Scale=MatchLowercase}
\usepackage[a4paper, left=1.8cm, right=1.2cm, top=1.2cm, bottom=1.8cm, twoside=True]{geometry}
\usepackage{graphics}

besser??

u_fischer
06-01-2013, 13:37
Nein, das ist immer noch ein Gemisch aus Paketen/Befehlen für xelatex und pdflatex.

hakaze
06-01-2013, 13:46
Da sind immer noch Pakete durcheinander.

pdf(la)tex-Variante:

\documentclass{article} % oder report oder book oder ...

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english, ngerman]{babel}

\usepackage{libertine}

\pagestyle{plain}
\usepackage[a4paper, left=1.8cm, right=1.2cm, top=1.2cm, bottom=1.8cm, twoside=True]{geometry}
\usepackage{graphicx}

\begin{document}
Hier kommt der Text.
\end{document}

Xe(la)TeX-Variante:

\documentclass{article} % oder report oder book oder ...

\usepackage{fontspec} % fontspec geht bereits von utf8-kodiertem Text aus
\setmainfont[Mapping=tex-text, Ligatures=Common, Numbers={Proportional}]{Linux Libertine O}
\defaultfontfeatures{Scale=MatchLowercase}

\usepackage{polyglossia} % statt babel
\setmainlanguage[spelling=new,babelshorthands=true]{german}
\setotherlanguage[variant=american]{english}

\pagestyle{plain}
\usepackage[a4paper, left=1.8cm, right=1.2cm, top=1.2cm, bottom=1.8cm, twoside=True]{geometry}
\usepackage{graphicx}

\begin{document}
Hier kommt der Text.
\end{document}

pdqbach
06-01-2013, 13:54
danke, jetzt klappts und ich glaube, ich habe es auch einigermaßen kapiert!

HG

P