I'm using xetex with unicode quotes (“ and ”), along with the mla.sty style for MLA papers. The opening quotation mark works (“) but not the ending (”). I can't figure out whether this is because of some sort of collision with periods (.”) or what. The only error messages I get seem irrelevant:
This is XeTeX, Version 3.1415926-2.2-0.9995.2 (TeX Live 2009/Debian)
entering extended mode
(./final.tex
LaTeX2e <2009/09/24>
Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, loaded.
(/usr/share/texmf-texlive/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/share/texmf-texlive/tex/latex/base/size12.clo))
(/usr/share/texmf-texlive/tex/generic/oberdiek/ifpdf.sty) (./mla.sty
MLA Package - by Ryan Aycock
(/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty
(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty)
(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty
(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty)
(/etc/texmf/tex/latex/config/graphics.cfg)
(/usr/share/texmf-texlive/tex/latex/graphics/dvips.def)))
(/usr/share/texmf-texlive/tex/latex/fancyhdr/fancyhdr.sty))
(/usr/share/texmf-texlive/tex/xelatex/fontspec/fontspec.sty
(/usr/share/texmf-texlive/tex/generic/ifxetex/ifxetex.sty)
(/usr/share/texmf-texlive/tex/latex/tools/calc.sty)
(/usr/share/texmf-texlive/tex/latex/xkeyval/xkeyval.sty
(/usr/share/texmf-texlive/tex/generic/xkeyval/xkeyval.tex))
(/usr/share/texmf-texlive/tex/latex/base/fontenc.sty
(/usr/share/texmf-texlive/tex/xelatex/euenc/eu1enc.def)
(/usr/share/texmf-texlive/tex/xelatex/euenc/eu1lmr.fd))
fontspec.cfg loaded.
(/usr/share/texmf-texlive/tex/xelatex/fontspec/fontspec.cfg)) (./final.aux)
Package Fancyhdr Warning: \headheight is too small (12.0pt):
Make it at least 14.49998pt.
We now make it that large for the rest of the document.
This may cause the page layout to be inconsistent, however.
[1]
Package Fancyhdr Warning: \headheight is too small (12.0pt):
Make it at least 14.49998pt.
We now make it that large for the rest of the document.
This may cause the page layout to be inconsistent, however.
Here's the code:
\documentclass[12pt,letterpaper]{article}
\usepackage{ifpdf}
\usepackage{mla}
\usepackage{fontspec}
\setmainfont{Crimson Text}
\begin{document}
\begin{mla}{Jonathan}{Reeve}{blah blah}{blah blah blah}{\today}{Cracked Mirrors and Broken Clocks: Historiographical Fissues of \emph{Between the Acts}}
Virginia Woolf's novel \emph{Between the Acts} is overwhelmingly concerned
with history and history's representations. It exhibits a complex dialectic of
tradition, which eschews monolinear historical narratives in favor of
multiplicitous, fractured histories, revealing what Nietzsche terms the “uses
and abuses of history.” Oscillations between narrative modes, such as those of
the novel and the play-within-the-novel,
And the output:

As you can see, the second quotation mark is missing. Any reason this might be happening? How can I fix it? I know I can get xetex to treat ligatures like latex, and then replace these unicode quotation marks with `` and '', but that will take a lot of work and make my code less readable.