将不同小页面中的文本与标签对齐

将不同小页面中的文本与标签对齐

我试图把所有东西都正确排列,但我不知道如何将右侧文本置于左侧标签的中心

我还想要完全相同的行距,但我无法获得,如您在附图中看到的那样,但我可能会针对这个问题提出另一个问题。

这是一个最小的工作示例:

\documentclass{article}
\usepackage{xcolor}
\usepackage{setspace}

\begin{document}
 \setstretch{1.7}
    \begin{minipage}[t]{0.2\textwidth} 
        \vspace{-\baselineskip} % Required for vertically aligning minipages
    \begin{flushright}
        %\baselineskip=1.5\baselineskip %another way of tweaking interline space
        \color{white}\colorbox{black}{Programming}\\
        \color{white}\colorbox{black}{Tools} \\
        \color{white}\colorbox{black}{Languages} \\
         \color{white}\colorbox{black}{Libraries} \\
    \end{flushright} 
    \end{minipage}
    \hfill %Whitespace between
    \begin{minipage}[t]{0.8\textwidth} 
        \vspace{-\baselineskip} % Required for vertically aligning minipages
        \begin{flushleft}
            %\baselineskip=1.5\baselineskip %another way of tweaking interline space
            \enskip \color{black}{C#, Java}\\
            \enskip \color{black}{Git, SVN} \\
            \enskip \color{black}{English, blabla..} \\
            \enskip \color{black}{JavaFX, Gson, blablaaa..} \\
        \end{flushleft}
    \end{minipage}
\end{document}

输出

输出

(正如您所猜想的那样,这是一份简历。)

答案1

tabular使用简单的方法(或者tabularx如果您预计需要在第二列中换行)会容易得多:

在此处输入图片描述

\documentclass{article}
\usepackage{xcolor}
\usepackage{setspace}
\usepackage{tabularx}

\begin{document}
 \setstretch{1.7}
    {\noindent\setlength{\tabcolsep}{3pt}
    \begin{tabular}{>{\color{white}\bfseries}rl}
    \colorbox{black}{Programming} & C\#, Java \\
    \colorbox{black}{Tools}       &  Git, SVN \\
    \colorbox{black}{Languages}   &  English, blabla.. \\
    \colorbox{black}{Libraries}   & JavaFX, Gson, blablaaa.. 
    \end{tabular}}
    
    {\noindent\setlength{\tabcolsep}{3pt}
    \begin{tabularx}{\textwidth}{>{\color{white}\bfseries}rX}
    \colorbox{black}{Programming} & C\#, Java \\
    \colorbox{black}{Tools}       &  Git, SVN \\
    \colorbox{black}{Languages}   &  English, blabla.. \\
    \colorbox{black}{Libraries}   & JavaFX, Gson, blablaaa.. 
    \end{tabularx}}
\end{document}

相关内容