我想知道如何实现下图中示例简历中每个部分的格式。也就是说,我不需要知道如何完成整个工作,只需要从“GR 设计机构”到“客户报价”部分的右下角进行格式化即可。如果可以在不使用项目符号的情况下实现,我更喜欢这样做。
我最接近的答案是使用 leandriis 的这个答案:https://tex.stackexchange.com/a/498031/238485但不知道如何将文本从左对齐到右对齐,如何将文本之间的分隔线设为灰色,并在第一行显示红点。谢谢!
答案1
稍作修改Bernard 对相关问题的回答,可以实现以下输出,至少与问题中显示的输出有些相似:
\documentclass{report}
\usepackage{array,booktabs}
\usepackage[table,svgnames]{xcolor}
\newcommand{\mybullet}{\makebox[0pt]{\color{red}\Large\textbullet}\hskip-0.5pt\phantom{\vrule width 1pt}\hspace{\labelsep}}
\newcommand{\myline}{\color{LightGray}\makebox[0pt]{}\hskip-0.5pt\vrule width 1pt\hspace{\labelsep}}
\usepackage{tabularx}
\usepackage{enumitem}
\newlist{tabitem}{itemize}{1}
\setlist[tabitem]{label=\scriptsize\textbullet, noitemsep,leftmargin=*,topsep=0pt,partopsep=0pt, nosep, before=\begin{minipage}[t]{\hsize}, after=\end{minipage}}
\usepackage{lipsum}
\begin{document}
\noindent
\begin{tabularx}{\linewidth}{>{\raggedleft\arraybackslash}p{2cm} <{\hskip 2pt} !{\myline} X}
\multicolumn{1}{>{\raggedleft\arraybackslash}p{2cm} <{\hskip 2pt} !{\mybullet}}{\bfseries text} & \large \bfseries more text here \\
text & \begin{tabitem}\item first item \item \lipsum[1][1-3] \end{tabitem} \\
\addlinespace
\multicolumn{1}{>{\raggedleft\arraybackslash}p{2cm} <{\hskip 2pt} !{\mybullet}}{\bfseries longer text} & \large \bfseries more text here \\
multiple lines of text here & \begin{tabitem}\item \lipsum[1][1-2] \item \lipsum[1][1-2] \item \lipsum[1][1-3] \end{tabitem} \\
\end{tabularx}
\end{document}