首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何让Latex每行显示两个项目?

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

Stack Overflow用户
提问于 2018-03-30 11:04:56
回答 1查看 1.3K关注 0票数 2

我使用这个简历模板来创建我的简历:https://github.com/posquit0/Awesome-CV

我对latex完全陌生。目前,当我使用cvitem时:

代码语言:javascript
运行
复制
%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文件中使用cvitem:

代码语言:javascript
运行
复制
{\begin{cvitems}
        \item {item A}
        \item {item B}
        \end{cvitems}}
EN

回答 1

Stack Overflow用户

发布于 2018-08-14 04:14:33

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

代码语言:javascript
运行
复制
\newcommand\twoitems[2]{%
\item#1%
\hspace{10pt}%
\labelitemi
\hspace{\labelsep}#2
}

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

这是一个应用了这个想法的MWE。在本例中,我保留了MWE中的cvitmems,尽管实际上它什么也不做,也就是说,您也可以使用标准的itemize环境。

代码语言:javascript
运行
复制
\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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49567849

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档