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

Schriftbild, Absätze und Auflistungen einstellen


Ehrendank
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: So 12. Feb 2012, 13:27

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

Beitrag 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}


Hagbard Celine
Forum-Century
Forum-Century
Beiträge: 152
Registriert: Mi 23. Feb 2011, 22:13
Wohnort: Halle (Saale)

Beitrag 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

Ehrendank
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: So 12. Feb 2012, 13:27

Beitrag von Ehrendank »

Hallo und vielen Dank für Deine Antwort!

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

Gast

Beitrag 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

Ehrendank
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: So 12. Feb 2012, 13:27

Beitrag 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

Antworten