Seite 1 von 1

Probleme mit XeLaTex (Mac) und dt. Anführungszeichen

Verfasst: So 12. Feb 2012, 13:39
von Ehrendank
Liebe Forum-Mitglieder,

seit langem plage ich mich mit einem Problem rum, mit dem ich einfach nicht weiterkomme. Ich nutze XeLaTex auf dem Mac und erstelle meine Dokumente in UTF-8 (da ich auch japanische Schrift nutze ist das sehr praktisch).

Leider setzt Latex bei mir immer *vor* das schließende Anführungszeichen ein überflüssiges Leerzeichen. Das ganze sieht dann etwa so aus:

"Beispiel "

...nur dass es sich natürlich um typografische Anführungszeichen handelt. Dabei ist es egal, ob ich diese direkt in UTF-8 eingebe (auf dem Mac Alt-^ und Alt-Umschalt-^) oder per Shorthands in Polyglossia.

Da ich insgesamt durch den Wechsel von Windows zum Mac etwas verwirrt bin, was die Pakete angeht, habe ich hier mal meinen gesamten Kopf eingefügt.

Für Hilfe wäre ich sehr dankbar!
E.
\documentclass[12pt]{book} 
% Leere Rückseiten
\usepackage[clearempty]{titlesec}
\usepackage[longnamesfirst]{natbib}                              
\usepackage{graphicx}
\usepackage{setspace}
%\usepackage{sidecap}
%\usepackage{typearea}
\usepackage{xltxtra}
% Abbildungen ohne Kapitelnummern
\usepackage{chngcntr}

% SILBENTRENNUNG
\usepackage{polyglossia} 
\setdefaultlanguage{german}

% INDEX
% Anwenden per 
% \index[name]{Helmut Kopka}
% Kompilieren per 
% makeindex Dissertation.idx -s indizes.ist -o Dissertation.ind
% makeindex Dissertation.adx -s indizes.ist -o Dissertation.and
\usepackage{index}
\newindex{default}{idx}{ind}{Sachverzeichnis}
\newindex{name}{adx}{and}{Personenverzeichnis}

% ASIATISCHE SCHRIFTEN
\usepackage[boldfont,slantfont,CJKchecksingle]{xeCJK}
\setCJKmainfont{STSong}

% SCHRIFTART
\usepackage{fontspec}
\setmainfont{Adobe Caslon Pro}

% SEITENGRÖSSE
\usepackage{vmargin}


\begin{document}

% KEINE KAPITELNUMMERN FÜR ABBILDUNGEN
\counterwithout{figure}{chapter}

% RÖMISCHE SEITENZAHLEN
\pagenumbering{Roman}


% INHALTSVERZEICHNIS
\pagebreak
\tableofcontents
\pagebreak

% ARABISCHE SEITENZAHLEN
\pagenumbering{arabic}

% DOKUMENTINHALT
Immer wenn ich „Anführungszeichen“ setze, ist beim schließenden ein Leerzeichen zuviel.

% DOKUMENTENDE
\end{document}


Verfasst: Di 14. Feb 2012, 13:25
von Hagbard Celine
Probier' es mal mit \grqq, das ist zwar länger, sollte aber auch weniger anfällig für Systemwechsel sein.
Gruß,
Jonas

Verfasst: Fr 17. Feb 2012, 07:10
von Ehrendank
Hallo und vielen Dank für Deine Antwort!

Das funktioniert leider auch nicht. Ich bin wirklich verzweifelt...

Verfasst: Sa 18. Feb 2012, 13:20
von Gast
Nun, wenn du dir etwas Mühe gemacht hättest, und versucht hättest Pakete, die nichts mit dem Problem zu tun haben, zu entfernen, wäre dir vielleicht aufgefallen, dass xecjk verantwortlich ist.
\documentclass[12pt]{book}
\usepackage[boldfont,slantfont,CJKchecksingle]{xeCJK}
\setCJKmainfont{SimSun}

\usepackage{fontspec}
\begin{document}
Immer wenn ich „Anführungszeichen“ setze, ist beim schließenden ein
Leerzeichen zuviel.

\makexeCJKinactive

Immer wenn ich „Anführungszeichen“ setze, ist beim schließenden ein
Leerzeichen zuviel.
\end{document}

Siehe auch http://tex.stackexchange.com/questions/ ... in-xelatex und http://tex.stackexchange.com/questions/ ... unctuation

Verfasst: So 19. Feb 2012, 10:40
von Ehrendank
Herzlichen Dank, das war der Grund!

Entschuldige bitte, dass ich das Minimalbeispiel nicht korrekt erstellt habe. Natürlich habe ich auch schon mal mit den Paketen experimentiert, aber darauf, dass es an xeCJK liegt, wäre ich nie gekommen. Selbst wenn, dann hätte ich mit der Information nicht weiterarbeiten können, da ich bislang gar nicht wusste, dass man Pakete durch "makeinaktive" für gewisse Umgebungen einzeln deaktivieren bzw. aktivieren kann. Dein Hinweis hat mir daher sehr geholfen!

Hier noch ein paar Stichworte für die Google-Datenkrake, damit andere mit dem gleichen Problem diesen Faden leichter finden: Anführungszeichen, Gänsefüßchen, Leerzeichen, überflüssiger Abstand, typographische, UTF-8, Xelatex, Mac, asiatische Schriften, Direkteingabe, obere Anführungszeichen, schließende Anführungszeichen, Probleme