microtipo jugando con una mesa

microtipo jugando con una mesa

Estoy usando longtable para componer un glosario.

Cuando el microtipo está habilitado, comienza a verse mal cuando la primera línea de texto ajustado en una celda se desplaza hacia la derecha. MWE:

\documentclass{article}
\usepackage{array}
\usepackage{microtype}

\begin{document}

\begin{tabular}{@{}
    >{\raggedleft\arraybackslash}p{3cm}
    >{\raggedright\arraybackslash}p{6cm}
    @{}}
    MWE: & \emph{Why} does microtype break this table? \emph{Why} does microtype break this table? \emph{Why} does microtype break this table? \\
\end{tabular}

\end{document}

Resultados en esto:

resultado del código anterior. malo.

Si lo comento \usepackage{microtype}arriba, se ve bien:

ingrese la descripción de la imagen aquí

también sucede sin \emph. Acabo de probar varios textos y este ejemplo hace que el problema sea particularmente notorio.

Este es pdflatex de texlive 2024.2

¿Por qué sucede esto y cómo puedo solucionarlo?

Editar: ahora estoy solucionando esto desactivando el microtipo para la tabla segúnesta respuesta

Respuesta1

El microtipo no puede aplicar la protuberancia izquierda en la primera línea. Pero puedes agregarlo manualmente:

\documentclass{article}
\usepackage{array}
\usepackage{microtype}

\begin{document}

\begin{tabular}{@{}
    >{\raggedleft\arraybackslash}p{3cm}
    >{\raggedright\arraybackslash}p{6cm}
    @{}}
    MWE: & \leftprotrusion\emph{Why} does microtype break this table? \emph{Why} does microtype break this table? \emph{Why} does microtype break this table? \\
\end{tabular}

\end{document}

ingrese la descripción de la imagen aquí

información relacionada