parcolumns 页面和字体样式

parcolumns 页面和字体样式

我正在尝试修改很棒的简历模板,以便将其变成 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}

相关内容