
El siguiente documento da el error.
! Argument of \MT@res@a has an extra }.
La fuente del error es el comando de acento \"L
(que no tiene mucho sentido, solo lo uso en los ejemplos, ya que siempre se usa \accent
incluso con codificación T1).
La segunda fuente del problema es el hecho de que hyperref está cargado en \AtBeginDocument detrás del código de microtipo. Cargar el microtipo más tarde (o la hiperreferencia antes) evita el error.
Pero me pregunto si hay una mejor solución para proteger el argumento de pdfauthor que ajustar el orden de carga (lo cual de todos modos es una molestia con hyperref).
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{microtype}
\AtBeginDocument{%
\RequirePackage[%
pdfauthor={Max \"Labc}
]{hyperref}
}
\begin{document}
ablub
\end{document}
Respuesta1
Usar \hypersetup
para configurar el autor en lugar de proporcionarlo directamente en el momento de la carga parece funcionar bien, lo cual espráctica recomendadade todos modos cuando se utilizan caracteres especiales:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{microtype}
\AtBeginDocument{%
\usepackage{hyperref}
\hypersetup{pdfauthor={Max \"Labc}}
}
\begin{document}
ablub
\end{document}