Latex 在 itemize 内对齐表格

Latex 在 itemize 内对齐表格

我正在尝试使用 latex 编写我的简历。我遇到了以下问题。我想要一个 itemize 环境中的表格。我的代码如下所示:

\documentclass{scrartcl}

\usepackage{tabularx}
\setlength{\tabcolsep}{25pt}
\renewcommand{\arraystretch}{2}

\begin{document}

\section*{Conferences}

\begin{itemize}

    \item Oral presentation

    \begin{tabularx}{\textwidth}{Xr}

     XXXXXXXXXXXXXXXXXXXXXXXXXXXXX, New Orleans & Dec \lq13 \\

     YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY & Mar \lq13 \\

     ZZZZZZZZZZZZZZZZZZZZZZ, Krakow & Jul \lq11 \\

    \end{tabularx}
\end{itemize}

\end{document}

我希望会议列表与口头报告保持左对齐,并且 YYY 会议能够被包装起来。

我还没有尝试过 \moderncv 或其他 cv latex 模板。

答案1

这应该可以满足您的要求:

\documentclass{scrartcl}

\usepackage{tabularx}
\setlength{\tabcolsep}{25pt}
\renewcommand{\arraystretch}{2}
\usepackage{booktabs}

\begin{document}

\section*{Conferences}

\begin{itemize}

    \item Oral presentation

    \hspace{-\tabcolsep}\begin{tabularx}{\linewidth}{Xr}

     A conference title, New Orleans & Dec \lq13 \\

     Slightly longer conference title, some other place & Mar \lq13 \\

     A hideously long conference title which has no sense, but does demonstrate line wrapping just fine, Krakow & Jul \lq11 \\

    \end{tabularx}
\end{itemize}

\end{document}

即使用来\hspace{-\tabcolsep}去除单元格内作为左、右“边距”的白色乳胶插入物。

或者使用\begin{tabularx}{\linewidth}{@{}Xr@{}}还可以删除右侧的额外空格 - 感谢@DavidCarlise。

尽管如此,我还是强烈建议使用您提到的其中一个模板。

相关内容