Centralizando uma figura em uma página com \textwidth diferente

Centralizando uma figura em uma página com \textwidth diferente

Configurei a geometria da página para remover notas de margem, rodapé e cabeçalho para que ela use todo o espaço disponível. Embora consegui centralizar o texto na página agora a figura não está centralizada

  \marginparwidth 0pt
  \marginparsep 0pt
  \footskip 0pt
  \headheight 0pt
  \headsep 0pt
  \setlength{\oddsidemargin}{\dimexpr \hmargin -1in}
  \setlength{\hsize}{\dimexpr \pdfpagewidth -2\oddsidemargin -2in}
  \setlength{\textwidth}{\hsize}
    \begin{figure}[h!]
      \centering
      \def\svgwidth{10em}
      \input{logo.pdf_tex}
    \end{figure}
    \begin{center}
      ...
    \end{center}

A figura não está centralizada agora, mas está centralizada no texto quando removo a definição \hsize, fazendo-me pensar que existe algum tipo de variável nebulosa que governa a posição e ainda está definida como padrão, mas não consegui encontrar nenhuma.

EDITAR

Descobri que isso foi causado pelo fato de o pdf_tex estar em uma figura em vez de uma imagem png. definir \input{logo.pdf_tex}fora da figura e em um ambiente central funciona perfeitamente

informação relacionada