我定义了以下命令:
\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}