如何仅根据某一行中的某些单词居中?

如何仅根据某一行中的某些单词居中?

我试图将作者信息居中,因为有些作者的名字后面有星号。星号会增加宽度,从而改变行的水平位置。我怎样才能仅根据姓名居中,而忽略星号?

% NOTE: The \ignoreForCenter command doesn't exist.
\begin{center}
  \textbf{First author\,\ignoreForCenter{\footnote{...}}}\\
  \textbf{Second author}\\
  \textbf{Third author}
\end{center}

答案1

\rlap您可以使用(或)设置脚注\makebox[0pt][l]

在此处输入图片描述

\documentclass{article}

\begin{document}

\begin{center}
  \textbf{First author\rlap{\,\footnotemark}}\footnotetext{This is a footnote.} \\
  \textbf{Second author} \\
  \textbf{Third author}
\end{center}

\end{document}

相关内容