我正在为 CV 编写自己的布局(我想将其转换为公共类),并且尝试使用如下所示的两列布局:
每个部分的左侧摘要是一个小页面,内容则是另一个小页面,但更宽。
当我添加更多工作经历时,我发现 LaTeX 试图添加一个新的小页面。我进行了一些搜索,社区建议我应该使用流程框架,但我尝试从其他课程中获取灵感,在那里我看到了一些使用 的解决方法tabular
。
flowfram 的优点是简单,但我想将每个部分的标题与内容放在一起(嗯,正如您所看到的,并不完全如此。我在上面留了一点空间)。表格似乎是答案,但它听起来像 90 年代的网络。
所以问题是:我应该使用哪一个?还有其他方法可以完美地实现这一目标吗?
答案1
minipage
可以用包装制成易碎品tcolorbox
。
以下方法可以完成此工作。请注意,该WORK EXPERIENCE
框从第 1 页到第 2 页断开。
\documentclass{article}
\usepackage{geometry}
\usepackage{lipsum}
\usepackage[skins,breakable]{tcolorbox}
\newtcolorbox{cvbox}[2][]{%
blanker,
leftupper=4cm,
after skip=8mm,% enlarge distance to the next box
title=#2,
breakable,
fonttitle=\sffamily\bfseries,
coltitle=cyan,
fontupper=\sffamily,%
#1
}
\begin{document}
\begin{cvbox}{SUMMARY}
\lipsum[1]
\end{cvbox}
\begin{cvbox}{HIGHTLIGHTS}
\begin{itemize}
\item Methodical
\item Blabla
\end{itemize}
\end{cvbox}
\begin{cvbox}{WORK EXPERIENCE}
\lipsum[2-5]
\end{cvbox}
\begin{cvbox}{CONCLUSION}
\lipsum[6]
\end{cvbox}
\end{document}