Центрирование рисунка на странице с разной \textwidth

Центрирование рисунка на странице с разной \textwidth

Я настроил геометрию страницы, чтобы удалить заметки на полях, нижний колонтитул и заголовок, чтобы она использовала все доступное пространство. Хотя мне удалось отцентрировать текст на странице, теперь рисунок не отцентрирован

  \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}

Рисунок теперь не центрирован, но он центрируется по тексту, когда я удаляю определение \hsize, что наводит меня на мысль, что есть какая-то туманная переменная, которая управляет положением, и она по-прежнему установлена ​​по умолчанию, но я не смог ничего найти.

РЕДАКТИРОВАТЬ

Я выяснил, что это было вызвано тем, что pdf_tex был в рисунке, а не в изображении png. Определение \input{logo.pdf_tex}за пределами рисунка и в центральной среде работает отлично.

Связанный контент