我正在尝试修改很棒的简历模板,以便将其变成 2 列简历。最初,Awesome-CV 的模板设置了以下结构:
---------------------
| Head |
---------------------
| cv-text |
| |
| |
---------------------
---------------------
| multiple |
| pages |
| of |
| cv-text |
---------------------
我想要做的是:
---------------------
| Head |
---------------------
| col 1| col 2 |
| | |
| | |
---------------------
---------------------
| multi| multi |
| page | page |
| col1 | col2 |
| | |
---------------------
为此,我正在尝试使用这个包parcolumns
,因此我有:
\begin{document}
\makecvheader
\newcommand{\goesleft}[1]{\colchunk{#1}}
\newcommand{\goesright}[1]{\colchunk{#1}\colplacechunks}
\vspace{0.5cm}
\begin{parcolumns}[colwidths={1=0.24\textwidth,2=0.69\textwidth}]{2}
\goesleft{ \lipsum}
\goesright{\lipsum}
\end{parcolumns}
\end{document}
列的配置有效,它们出现在我想要的位置,并且它们适用于多个页面。问题是:当我将 cv 内容放入环境中时,parcolumns
字体、颜色和样式的所有定义都混在一起了。有人知道如何将颜色、字体和样式配置从宏传输到环境parcolumns
吗?
答案1
经过一些额外的研究,我想我解决了这个问题。
我的问题的答案是:parcolumns
不喜欢尝试在每列中使用不同的间距,这就是为什么它会混淆我的字体、样式和颜色设置。这个问题在这个帖子
问题是:我需要它能够处理每列中的不同颜色、间距、字体和样式,就好像它们是真正独立的框一样。那么,我该如何做到这一点,而不会遇到不同文本格式的问题?我找到的答案是基于1和在这篇文章中:paracol
包是“另一个多列包”,它允许做我想要做的事情,如下所示:
\usepackage{paracol}
\begin{document}
\makecvheader
\columnratio{0.29} %defines the size of the left column
\begin{paracol}{2}
\lipsum % text for the left column
\switchcolumn %changes to the right column
\lipsum %text for the right column
\end{paracol}
\end{document}