水平对齐来自不同框的小页面

水平对齐来自不同框的小页面

我定义了以下命令:

\newcommand{\listOfYears}[3]{

    \mbox{
        \begin{minipage}{0.08\textwidth}
        #1
        \end{minipage}

        \begin{minipage}{0.30\textwidth}
        #2
        \end{minipage}
      }

    \mbox{
      \begin{minipage}{0.08\textwidth}
      \end{minipage}

      \begin{minipage}{0.30\textwidth}
          \textit{#3}
      \end{minipage}
      }
}

我希望第三个参数与第二个参数对齐(所以我希望#2#3页面左侧有相同的距离)。

但是,如果我创建一个空的minipage#3它就不会显示:

      \begin{minipage}{0.08\textwidth}
      \end{minipage}

因此,我尝试使用\hphantom但效果相同:

      \begin{minipage}{0.08\textwidth}
       \hphantom{invisible chars}
      \end{minipage}

那么我怎样才能在之前创造空白空间#3

答案1

为什么不只是这样呢?

\documentclass{article}
\newcommand{\listOfYears}[3]{%
  \begin{minipage}{0.08\textwidth}
    #1
  \end{minipage}%
  \begin{minipage}{0.30\textwidth}
    #2
  \end{minipage}
  \par
  \hspace*{.08\textwidth}%
  \begin{minipage}{0.30\textwidth}
    \textit{#3}
  \end{minipage}
}
\begin{document}

\listOfYears{765}{235}{3098}

\end{document}

对齐小页面

相关内容