倒置的问题/感叹号

倒置的问题/感叹号

我正在尝试使用 urw-garamond 字体用西班牙语写一些文字,但颠倒的问号和感叹号无法正确识别。我已将源文档保存为 utf8,所以它不应该“正常工作”吗?

我的消息来源如下:

\usepackage{fullpage}
\usepackage{setspace}
\doublespacing

\usepackage[T1]{fontenc}
\usepackage[urw-garamond]{mathdesign}
\usepackage{garamondx}

\begin{document}

á, é, í, ó, ú, ü, ñ, ¿, ¡

\end{document}

输出为:

á, é, í, ó, ú, ü, ñ, £, a

答案1

如果您使用pdflatex,那么您必须告诉它输入的编码是什么:

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[urw-garamond]{mathdesign}
\usepackage{garamondx}

\begin{document}

á, é, í, ó, ú, ü, ñ, ¿, ¡

\end{document}

在此处输入图片描述

如果您使用xelatex,那么您必须使用 OpenType 字体:

\documentclass{article}
\usepackage[urw-garamond]{mathdesign}
\usepackage[no-math]{fontspec}
\setmainfont[Ligatures=TeX]{EB Garamond} % or another Garamond font you have

\begin{document}

á, é, í, ó, ú, ü, ñ, ¿, ¡

\end{document}

在此处输入图片描述

相关内容