如何让Latex每行显示两个项目?

时间:2018-03-30 03:04:56

标签: latex xelatex

我正在使用此简历模板创建简历:https://github.com/posquit0/Awesome-CV

我对乳胶完全不熟悉。目前,当我使用cvitems时:

%Define an environment for cvitems(for cventry)
\newenvironment{cvitems}{
  \vspace{-4mm}
  \begin{justify}
  \begin{itemize}[leftmargin=2ex, nosep, noitemsep]
    \setlength{\parskip}{0pt}
    \renewcommand{\labelitemi}{\bullet}
}{
  \end{itemize}
  \end{justify}
  \vspace{-2mm}
}

所有项目如下:

  • 项目A
  • 项目B

我可以对上面的代码进行哪些修改,以便列表看起来像这样(项目A和项目B在同一行)?

  • 项目A *项目B

以下是我在tex文件中使用cvitems的方法:

{\begin{cvitems}
        \item {item A}
        \item {item B}
        \end{cvitems}}

1 个答案:

答案 0 :(得分:1)

我将为两个项目定义一个特殊的命令,如下所示

\newcommand\twoitems[2]{%
\item#1%
\hspace{10pt}%
\labelitemi
\hspace{\labelsep}#2
}

注意,我使用10pt作为项目之间的间距,您可以使用其他间距。

这里是应用该想法的MWE。在此示例中,我将cvitmems保留在您的MWE中,尽管实际上它并没有做任何事情,也就是说,您也可以使用标准的itemize环境。

\documentclass{article}
\begin{document}

\newcommand\twoitems[2]{%
\item#1%
\hspace{10pt}%
\labelitemi
\hspace{\labelsep}#2
}

\newenvironment{cvitems}%
{
\begin{itemize}
}%
{
\end{itemize}
}

\begin{cvitems}
    \item A
    \item B
    \twoitems{A}{B}
\end{cvitems}

\end{document}

以下是输出:https://i.stack.imgur.com/BZvt0.png