Las comillas de estilo alemán están demasiado cerca de las letras en cursiva y del paquete de fuentes Mathpazo.

Las comillas de estilo alemán están demasiado cerca de las letras en cursiva y del paquete de fuentes Mathpazo.

Cuando escribo un texto en cursiva con la fuente Palladio, las comillas en alemán están (demasiado) cerca de las letras. El problema no ocurre con las comillas en inglés.

¿Existe alguna solución o solución alternativa para eso? Me gusta la fuente pero esto me impediría usarla.

\documentclass[11pt]{article}

\usepackage[sc]{mathpazo}
\usepackage[ngerman]{babel}

\begin{document}

\textit{"`clever"' (or \glqq clever\grqq) compared to ``clever''}

\end{document}

Respuesta1

Realmente deberías utilizar la codificación T1 para escribir en alemán. Intentar

\documentclass[11pt]{article}
\usepackage[T1]{fontenc}
\usepackage[sc]{mathpazo}
\usepackage[ngerman]{babel}

%\DeclareTextCommand{\glqq}{T1}{%
%  \textormath{\quotedblbase\nobreak\hskip0.05em\relax }
%     {\mbox{\quotedblbase\kern0.05em }}}
%\DeclareTextCommand{\grqq}{T1}{%
%  \textormath{\kern0.02em \textquotedblleft}{\mbox{\kern0.02em \textquotedblleft}}}

\begin{document}

\textit{"`clever"' (or \glqq clever\grqq) compared to ``clever''}

\end{document}

Aquí está el resultado

ingrese la descripción de la imagen aquí

He añadido algunas líneas (comentadas) que puedes activar si quieres “mejorar” el espaciado; el resultado después de descomentar esas líneas se muestra a continuación

Ajuste los dos granos hasta que el resultado sea completamente satisfactorio.

ingrese la descripción de la imagen aquí

Respuesta2

Ninguna pregunta sobre las comillas está completa sin mencionar lapaquete de cotizaciones cs. Proporciona el comando \enquote{}que le dará comillas correctas en casi todos los casos.

\documentclass{article} 

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[sc]{mathpazo}
\usepackage[babel=true]{microtype}
\usepackage[autostyle]{csquotes}

%% ==================
\begin{document}
manual quotes
\begin{itemize}
    \item "`clever"'
    \item \glqq clever\grqq 
    \item ``clever''
    \item \textit{"`clever"'}
    \item \textit{\glqq clever\grqq }
    \item \textit{``clever''}
\end{itemize}

csquotes quotes:
\begin{itemize}
    \item \enquote{clever} german quotation marks
    \item \textit{\enquote{clever} german quotation marks}
    \item \foreignquote{english}{clever} foreign quotation marks
    \item \textit{\foreignquote{english}{clever} foreign quotation marks}
\end{itemize}
\end{document}

Respuesta3

También te sugiero que eches un vistazo amicrotipo-paquete. Es posible establecer un kerning adicional por carácter; consulte la sección 5.4 y el capítulo 6 para obtener más detalles.

El uso kerntiene efecto sobre la separación de palabras, la siguiente palabra debe dividirse manualmente.

información relacionada