El siguiente código...
\documentclass{article}
\usepackage{lipsum}
\usepackage[a4paper, margin = 0.4in]{geometry}
\usepackage{fontspec}
\begin{document}
\fontspec[Scale=3]{URW Bookman L Light}
``These quotes are not curly!'' \\ \\ \par
Examples: ` `` '' '
\end{document}
...produce el siguiente resultado desalentador cuando se ejecuta a través de XƎLatex.
Tan pronto como elimino las \fontspec
instrucciones, todo funciona perfectamente usando la fuente predeterminada de TeX.
¿Cómo especifico mi propia fuente (TTF, sistema) y uso comillas?
(Nota: estoy usando TeX para componer algunos correos electrónicos para que se impriman con un formato preciso; nunca lo he usado antes y solo tengo unas 7 horas de experiencia usándolo. Si hay algo loco que ves en el código anterior, por favor no dudes en mencionarlo.)
Respuesta1
Simplemente agregue Mapping=tex-text
o Ligatures=TeX
a las \fontspec
opciones (ver§11.1 de los documentos).
Respuesta2
Debe indicarle fontspec
que emule las funciones tradicionales de composición tipográfica de TeX, como convertir las comillas invertidas y las comillas rectas en comillas rizadas. Puedes hacer esto usando Mapping
pero la sintaxis recomendada es Ligatures=TeX
:
\documentclass{article}
\usepackage[a4paper, margin = 0.4in]{geometry}
\usepackage{fontspec}
\begin{document}
\fontspec[Scale=3, Ligatures=TeX]{URW Bookman L Light}
``These quotes are not curly!'' \\ \\ \par
Examples: ` `` '' '
\end{document}
Recomiendo echar un vistazo a csquotes
lo que ayuda a gestionar el margen de cotización de una manera flexible y consistente.