¿Cómo puedo centrar texto de varias líneas en el resto horizontal de una página?

¿Cómo puedo centrar texto de varias líneas en el resto horizontal de una página?

Me gustaría producir un montón de páginas en formato 'minitarjeta' (2,75 por 1,1), con un código QR de 1 pulgada en un lado y texto multilínea centrado en el otro lado.

Desafortunadamente, no tengo control sobre el centrado vertical. Mi enfoque actual utiliza el tipo de columna 'm', que supuestamente centra el texto verticalmente, pero eso no sucede:

\documentclass{article}

\usepackage{graphicx}
\usepackage{array}
\usepackage[margin=.05in,papersize={2.75in,1.1in}]{geometry}
\begin{document}

\renewcommand\arraystretch{0}
\renewcommand\tabcolsep{0pt}

\begin{table}
\begin{tabular}{p{1in} | >{\centering\arraybackslash}m{1.65in} |}
\hline
\includegraphics[width=1in,height=1in]{600px-QR_code_Wikimedia_Commons_(URL).png} 
& unique key a 
\\ \hline
\end{tabular}
\end{table}

\end{document}

Una solución sería maravillosa, pero me conformaría con una explicación. ¿Debería incluso utilizar una mesa?

Respuesta1

Este es un error conocido en el paquete, como se describe aquí:Alineación vertical en la tabla: columna m, tamaño de fila: problema en la última columna

También puedes usar el ajuste en tu caso. Deberías aumentar un poco las dimensiones para eliminar las advertencias y que todo se arregle correctamente:

\documentclass{article}

\usepackage[demo]{graphicx} % remove `[demo]` in your case
\usepackage{array}
\usepackage[margin=.05in,papersize={2.79in,1.12in}]{geometry}
\begin{document}

\renewcommand\arraystretch{0}
\renewcommand\tabcolsep{0pt}

\begin{table}
\begin{tabular}{m{1.02in} | >{\centering\arraybackslash}m{1.65in} |@{}m{0pt}@{}}
\hline
\includegraphics[width=1in,height=1in]{600px-QR_code_Wikimedia_Commons_(URL).png} 
& unique key a 
&\\ \hline
\end{tabular}
\end{table}

\end{document}

información relacionada