PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Umlaute werden nicht richtig dargestellt



nixversteh
28-12-2009, 20:56
Hallo Folks,

ich werkel gerade an einem Text in XeLatex herum:

% !TEX TS-program = xelatex
% !TEX encoding =UTF-8 Unicode
\documentclass[11pt]{book} % use larger type; default would be 10pt
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{textcomp}
\usepackage{fontspec} % Font selection for XeLaTeX; see fontspec.pdf for documentation
\defaultfontfeatures{Mapping=tex-text} % to support TeX conventions like ``---''
\setmainfont{Black Chancery} % set the main body font (\textrm), assumes Black Chancery is installed
% other LaTeX packages.....
\usepackage{geometry} % See geometry.pdf to learn the layout options. There are lots.
\geometry{a4paper} % or letterpaper (US) or a5paper or....
%\usepackage[parfill]{parskip} % Activate to begin paragraphs with an empty line rather than an indent

\usepackage{graphicx} % support the \includegraphics command and options
\usepackage{pdfpages}

\geometry{
centering,
includeheadfoot,
paperwidth=135mm,
paperheight=185mm,
textwidth=105mm,
textheight=150mm
}
\usepackage[a4,cam,center]{crop}
\begin{document}
\section*{Ann}
Der Mann mittleren Alters, schlug die nächste Seite auf und sah kurz zum Fenster hinaus.\par
"`Warum schreibst du das, wenn es sowieso niemand liest?"' fragte seine Tochter weiter.\par
Sie überlegte eine Weile, dann fing sie wieder an: "`Was für Gründe?"'\par
"`Ja, aber \dots"'\par

\end{document}


Die PDF-Datei hänge ich an ...

ich habe einige Zeit damit verbracht, im Netz etwas darüber zu finden, leider vergeblich. Hat jemand eine Idee?

Danke

Lieben Gruß

Martin

lockstep
28-12-2009, 21:26
Habe bis jetzt nicht mit XeTeX oder XeLaTeX gearbeitet, aber hier (http://www.tug.org/pipermail/xetex/2008-July/010249.html) etwas im Netz gefunden. Und ich vermute, wenn inputenc sich nicht mit XeTeX verträgt, gilt das auch für XeLaTeX.

Will Robertson ist übrigens Mitglied des LaTeX3-Teams, sollte also wirklich Bescheid wissen.

lockstep

EDIT: Hier (http://article.gmane.org/gmane.comp.tex.latex.latex3/1484) noch weiteres Material und eine mögliche Lösung per Ersatzpaket.

ctansearch
28-12-2009, 22:25
Schalt um von latin1 auf utf8.

u_fischer
29-12-2009, 09:27
inputenc darfst du mit xelatex nicht benutzen.

Lade außerdem nach fontspec noch xunicode, oder benutze statt beider Pakete das Paket xltxtra.

N.B. Wenn deine Datei wirklich utf8 kodiert ist, solltest du auch mit latex/pdflatex nicht \usepackage[latin1]{inputenc} benutzen. Die mögen es auch nicht, wenn man sie über die Kodierung der Datei belügt.

nixversteh
29-12-2009, 10:01
inputenc darfst du mit xelatex nicht benutzen.

Lade außerdem nach fontspec noch xunicode, oder benutze statt beider Pakete das Paket xltxtra.

N.B. Wenn deine Datei wirklich utf8 kodiert ist, solltest du auch mit latex/pdflatex nicht \usepackage[latin1]{inputenc} benutzen. Die mögen es auch nicht, wenn man sie über die Kodierung der Datei belügt.

Guten Morgen Ulrike,

ich habe deine Vorschläge schon ausprobiert, sie standen in der Datei bereits drin. Hab jetzt so ziemlich alles durch, was meine rudimentäre Kenntnis der englischen Sprache (im netz) hergibt.
***************************************


% !TEX TS-program = xelatex
% !TEX encoding =UTF-8 Unicode

\documentclass[11pt]{book}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{fontspec}
\defaultfontfeatures{Mapping=tex-text}
\usepackage{xunicode}
\usepackage{xltxtra}
\setmainfont{Black Chancery}
\usepackage{geometry}\geometry{a4paper}
\usepackage{graphicx}
\usepackage{pdfpages}
\geometry{
centering,
includeheadfoot,
paperwidth=135mm,
paperheight=185mm,
textwidth=105mm,
textheight=150mm
}
\usepackage[a4,cam,center]{crop}
\begin{document}

%%%%%%%%%%%%%%%%%%
\section*{Ann}
"`Vater?"' \par
"`Was ist, mein Kind?"'\par
Der Mann mittleren Alters, schlug die nächste Seite auf und sah kurz zum Fenster hinaus.\par
"`Woran denkst du, Vater?"'\par
"`An das, was ich schreibe."'\par
"`Warum schreibst du das, wenn es sowieso niemand liest?"' fragte seine Tochter weiter.\par
"`Warum?"' er sah sie nachdenklich an, "`Es gibt viele Gründe, sehr viele."'\par
Sie überlegte eine Weile, dann fing sie wieder an: "`Was für Gründe?"'\par
"`Hatten wir das nicht schon mal?"'\par
"`Ja, aber \dots"'\par
\end{document}


Fehlerbericht:

This is XeTeX, Version 3.1415926-2.2-0.9995.1 (MiKTeX 2.8)
entering extended mode
("C:\Dokumente und Einstellungen\Administrator\Desktop\Namenlos-2.tex"
LaTeX2e <2009/09/24>
Babel <v3.8l> and hyphenation patterns for english, dumylang, nohyphenation, ge
rman, ngerman, german-x-2009-06-19, ngerman-x-2009-06-19, french, loaded.
("C:\Programme\MiKTeX 2.8\tex\latex\base\book.cls"
Document Class: book 2007/10/19 v1.4h Standard LaTeX document class
("C:\Programme\MiKTeX 2.8\tex\latex\base\bk11.clo"))
("C:\Programme\MiKTeX 2.8\tex\generic\babel\babel.sty"
*************************************
* Local config file bblopts.cfg used
*
("C:\Programme\MiKTeX 2.8\tex\latex\00miktex\bblopts.cfg")
("C:\Programme\MiKTeX 2.8\tex\generic\babel\ngermanb.ldf"
("C:\Programme\MiKTeX 2.8\tex\generic\babel\babel.def")))
("C:\Programme\MiKTeX 2.8\tex\latex\base\fontenc.sty"
("C:\Programme\MiKTeX 2.8\tex\latex\base\t1enc.def"))
("C:\Programme\MiKTeX 2.8\tex\latex\base\textcomp.sty"
("C:\Programme\MiKTeX 2.8\tex\latex\base\ts1enc.def"))
("C:\Programme\MiKTeX 2.8\tex\xelatex\fontspec\fontspec.sty"
("C:\Programme\MiKTeX 2.8\tex\latex\ifxetex\ifxetex.sty")
("C:\Programme\MiKTeX 2.8\tex\latex\tools\calc.sty")
("C:\Programme\MiKTeX 2.8\tex\latex\xkeyval\xkeyval.sty"
("C:\Programme\MiKTeX 2.8\tex\generic\xkeyval\xkeyval.tex"
("C:\Programme\MiKTeX 2.8\tex\generic\xkeyval\keyval.tex")))
("C:\Programme\MiKTeX 2.8\tex\latex\base\fontenc.sty"
("C:\Programme\MiKTeX 2.8\tex\xelatex\euenc\eu1enc.def")
("C:\Programme\MiKTeX 2.8\tex\xelatex\euenc\eu1lmr.fd"))
fontspec.cfg loaded.
("C:\Programme\MiKTeX 2.8\tex\xelatex\fontspec\fontspec.cfg"))
("C:\Programme\MiKTeX 2.8\tex\xelatex\xunicode\xunicode.sty")
("C:\Programme\MiKTeX 2.8\tex\xelatex\xltxtra\xltxtra.sty"
("C:\Programme\MiKTeX 2.8\tex\latex\metalogo\metalogo.sty"
("C:\Programme\MiKTeX 2.8\tex\latex\graphics\graphicx.sty"
("C:\Programme\MiKTeX 2.8\tex\latex\graphics\graphics.sty"
("C:\Programme\MiKTeX 2.8\tex\latex\graphics\trig.sty")
("C:\Programme\MiKTeX 2.8\tex\latex\00miktex\graphics.cfg")
("C:\Programme\MiKTeX 2.8\tex\xelatex\xetex-def\xetex.def"))))
("C:\Programme\MiKTeX 2.8\tex\latex\misc\etex.sty")
("C:\Programme\MiKTeX 2.8\tex\latex\base\fixltx2e.sty"))
("C:\Programme\MiKTeX 2.8\tex\latex\geometry\geometry.sty"
("C:\Programme\MiKTeX 2.8\tex\generic\oberdiek\ifpdf.sty")
("C:\Programme\MiKTeX 2.8\tex\generic\oberdiek\ifvtex.sty")
("C:\Programme\MiKTeX 2.8\tex\xelatex\xetexconfig\geometry.cfg"))
("C:\Programme\MiKTeX 2.8\tex\latex\pdfpages\pdfpages.sty"
("C:\Programme\MiKTeX 2.8\tex\latex\base\ifthen.sty")
("C:\Programme\MiKTeX 2.8\tex\latex\eso-pic\eso-pic.sty"
("C:\Programme\MiKTeX 2.8\tex\generic\oberdiek\atbegshi.sty"
("C:\Programme\MiKTeX 2.8\tex\generic\oberdiek\infwarerr.sty"))
("C:\Programme\MiKTeX 2.8\tex\latex\xcolor\xcolor.sty"
("C:\Programme\MiKTeX 2.8\tex\latex\00miktex\color.cfg")))
("C:\Programme\MiKTeX 2.8\tex\latex\pdfpages\ppxetex.def"))
("C:\Programme\MiKTeX 2.8\tex\latex\crop\crop.sty"
("C:\Programme\MiKTeX 2.8\tex\xelatex\xetexconfig\crop.cfg"))
("C:\Dokumente und Einstellungen\Administrator\Desktop\Namenlos-2.aux")
("C:\Programme\MiKTeX 2.8\tex\latex\base\ts1cmr.fd")
*geometry detected driver: pdftex*

Overfull \hbox (5.18369pt too wide) in paragraph at lines 36--36
[]\EU1/BlackChancery(0)/m/n/10.95 Sie überlegte eine Weile, dann fing sie wied
er an: []Was für Grün-
[1] ("C:\Dokumente und Einstellungen\Administrator\Desktop\Namenlos-2.aux")
** WARNING ** Could not open config file "dvipdfmx.cfg".
)
(see the transcript file for additional information)
Output written on Namenlos-2.pdf (1 page).
SyncTeX written on Namenlos-2.synctex.gz
Transcript written on Namenlos-2.log.

***************************

Vielen Dank für deine Bemühungen

Lieben Gruß

Martin

nixversteh
29-12-2009, 10:02
Schalt um von latin1 auf utf8.

Hallo ctansearch,

vielen Dank für deine Bemühungen, hatte ich schon gemacht.

Lieben Gruß

Martin

u_fischer
29-12-2009, 10:35
Und was genau ist jetzt das Problem?

nixversteh
29-12-2009, 10:41
Und was genau ist jetzt das Problem?

Hallo Ulrike,

das Problem auf meinem PC sieht so aus:
siehe PDF-Datei

es fehlen die Umlaute gänzlich ...

Lieben Gruß

Martin

nixversteh
29-12-2009, 10:46
Habe bis jetzt nicht mit XeTeX oder XeLaTeX gearbeitet, aber hier (http://www.tug.org/pipermail/xetex/2008-July/010249.html) etwas im Netz gefunden. Und ich vermute, wenn inputenc sich nicht mit XeTeX verträgt, gilt das auch für XeLaTeX.
Will Robertson ist übrigens Mitglied des LaTeX3-Teams, sollte also wirklich Bescheid wissen.
lockstep
EDIT: Hier (http://article.gmane.org/gmane.comp.tex.latex.latex3/1484) noch weiteres Material und eine mögliche Lösung per Ersatzpaket.

Guten Morgen lockstep,

ich habe mich auf der Site umgesehen, auch einige Dinge von dort übernommen ... allein, sie beseitigen das Problem nicht, mein Englisch ist nicht wirklich gut (1983 mit 30 Abi gemacht, seither kaum etwas in der Sprache gesprochen, sogarnicht Techn ...)

Danke dir

Lieben Gruß

Martin

u_fischer
29-12-2009, 10:50
Dann ist deine Datei wahrscheinlich nicht utf8-kodiert. Versuch mal diesen Präambelanfang (etwas entschlackt):


\XeTeXinputencoding cp1252
\documentclass[11pt]{book}
\usepackage[ngerman]{babel}
\usepackage{xltxtra}
\defaultfontfeatures{Mapping=tex-text}
\setmainfont{Black Chancery}

\usepackage{geometry}
...

nixversteh
29-12-2009, 11:16
Dann ist deine Datei wahrscheinlich nicht utf8-kodiert. Versuch mal diesen Präambelanfang (etwas entschlackt):

\XeTeXinputencoding cp1252
\documentclass[11pt]{book}
\usepackage[ngerman]{babel}
\usepackage{xltxtra}
\defaultfontfeatures{Mapping=tex-text}
\setmainfont{Black Chancery}
\usepackage{geometry}
...

Hallo Ulrike,

habe es so entschlackt, wie du es vorgeschlagen hast, keine Änderung. Welchen Editor kann ich denn nehmen, um die Umlaute, bzw. Utf8 zu kodieren? Notepad2 habe ich benutzt, klappt aber auch nicht. In Texworks habe ich den Text auch geschrieben, ohne Erfolg ...

Vielen Dank

Lieben Gruß

Martin

u_fischer
29-12-2009, 11:21
Hast du auch die erste Zeile
\XeTeXinputencoding cp1252
eingefügt?

Wenn ja: Teste mal dieses Standardbeispiel:


\documentclass[11pt]{book}
\usepackage[ngerman]{babel}
\usepackage{xltxtra}
\begin{document}
äöü
\end{document}

Wenn das nicht funktioniert: Packe die tex-Datei, die log-Datei und die pdf-Datei in eine zip-Datei und hänge sie hier an.

Wenn es funktioniert, ist deine Schrift schuld (ich habe die nicht, kann sie also nicht überprüfen).

nixversteh
29-12-2009, 11:33
Hast du auch die erste Zeile
\XeTeXinputencoding cp1252
eingefügt?
Wenn ja: Teste mal dieses Standardbeispiel:

\documentclass[11pt]{book}
\usepackage[ngerman]{babel}
\usepackage{xltxtra}
\begin{document}
äöü
\end{document}
Wenn das nicht funktioniert: Packe die tex-Datei, die log-Datei und die pdf-Datei in eine zip-Datei und hänge sie hier an.
Wenn es funktioniert, ist deine Schrift schuld (ich habe die nicht, kann sie also nicht überprüfen).

Hallo Ulrike,

dies funktioniert ...

Danke, ich werde mich mal um die Schrift kümmern.

Lieben Gruß

Martin

nixversteh
29-12-2009, 12:03
...
Wenn es funktioniert, ist deine Schrift schuld (ich habe die nicht, kann sie also nicht überprüfen).

Hallo Ulrike,

es scheint an der Schrift zu liegen, habe in Word einen Text geschrieben, keine Umlaute zu sehen.

Wünsche dir und allen im Forum einen schönen Tag.

Martin