使列表与其部分从同一行开始

使列表与其部分从同一行开始

我正在尝试节省空间简历,现在请看这张图片:

在此处输入图片描述

请注意 Skills 如何与其内容对齐,不留任何空行。但是,Languages 留下了太多空白(如空行),然后继续。我希望它与 Skills 完全一样。

这是我的代码:

\documentclass[margin,line]{res}
\usepackage[colorlinks=true ,urlcolor=blue,urlbordercolor={0 1 1}]{hyperref}
\usepackage{enumitem}
\setlist[itemize]{leftmargin=*}
\usepackage{url}
\oddsidemargin -.5in
\evensidemargin -.5in
\textwidth=6.0in
\itemsep=0in
\parsep=0in
\topmargin=0in
\topskip=0in
\newcommand{\tab}{\hspace*{2em}}
\usepackage{multicol}
\newcommand{\Myoops}[1]{\textit{#1}}
\usepackage{graphicx}
...
\section{\sc Languages}
\begin{multicols}{4}
\begin{itemize}[leftmargin=*]
  \item English (C2)
  \item German (B1)
  \item Italian (A1)
  \item Greek (native)
\end{itemize}
\end{multicols}

还请注意,问题并没有解决问题。我也可以放弃列表,只要我能以一行的方式显示我的语言,同时保持它们很好地分开。

res.cls按要求链接到:https://gsamaras.wordpress.com/code/cv-in-latex/

答案1

尝试使用inline选项,而itemize*不是itemize

\documentclass[margin,line]{res}
\usepackage[inline]{enumitem}

\setlist[itemize]{leftmargin=*}
\usepackage{url}
\oddsidemargin -.5in
\evensidemargin -.5in
\textwidth=6.0in
\itemsep=0in
\parsep=0in
\topmargin=0in
\topskip=0in
\newcommand{\tab}{\hspace*{2em}}
\usepackage{graphicx}

\usepackage[colorlinks=true ,urlcolor=blue,urlbordercolor={0 1 1}]{hyperref}

\newcommand{\Myoops}[1]{\textit{#1}}
\begin{document}
\section{\sc Languages}
  \begin{itemize*}[leftmargin=*,itemjoin={\quad}]
  \item English (C2)
  \item German (B1)
  \item Italian (A1)
  \item Greek (native)
\end{itemize*}

\end{document}

在此处输入图片描述

相关内容