moderntimeline 和 tllabelcventry 的问题

moderntimeline 和 tllabelcventry 的问题

我正在尝试解决一个尴尬的问题。我已经使用 moderncv 和 moderntimeline 创建了我的简历,并且成功了。在某个时候 - 无需编辑标题或任何使用的包的任何选项 - 时间线发生了奇怪的变化。我正在使用 \tllabelcventry 为栏添加描述(例如包括开始和结束日期的月份)。无论我现在尝试什么,结束年份都会显示为标签(但不是月份)。

这是一个最小的例子:

\documentclass{moderncv}
\moderncvtheme[blue]{casual}
\usepackage[firstyear=1985, lastyear=2021]{moderntimeline/moderntimeline}
\tlwidth{0.8ex}
\tltext{\tiny}

\firstname{John}
\familyname{Doe}

\begin{document}

\makecvtitle

\tllabelcventry{2000/7}{2020/12}{07/2000--12/2020}{Engineer}{Testing Corporation}{}{}{}
\tllabelcventry{2000/7}{2020/12}{07/2000--12/2020}{}{}{}{}{}

\tlcventry{2000/7}{2020/12}{Engineer}{Testing Corporation}{}{}{}
\tlcventry{2000/7}{2020/12}{}{}{}{}{}

\end{document}

您可以在这里看到它是如何编译的:

最小示例

如您所见,我正在尝试绘制一条从 2000 年 7 月到 2020 年 12 月的就业情况条形图(作为示例)。条形图绘制正确,描述(“07/2000--12/2020”)显示正确,但显示的结束年份(“2020”)与 moderntimeline 的包描述相矛盾:

“\tllabelcventry 宏与 \tlcventry 类似,但它还需要第三个 \tllabelcventry 附加参数,该参数允许您为时间线设置标签。使用此功能时,日期不会排版在时间线周围,只有标签会放置在通常的开始日期所在的位置。”

如何摆脱 cventry 描述中额外且多余的结束年份(“2020”)的显示?

答案1

时间线将结束日期放在右下角,除非该位置仍然保留(并使用 0 作为结束日期)。

无论如何,标签太长了。使用///分隔符来增强时间线,让 2020 年消失。

b

\documentclass{moderncv}
\moderncvtheme[blue]{casual}
\usepackage[firstyear=1985, lastyear=2021]{moderntimeline} 
\tlwidth{0.8ex}
\tltext{\tiny}

\firstname{John}
\familyname{Doe}

\begin{document}
    
    \makecvtitle
    
    \tllabelcventry{2000/7}{2020/12}{07/2000--12/2020}{Engineer}{Testing Corporation}{}{}{}
    \tllabelcventry{2000/7}{2020/12}{07/2000--12/2020}{}{}{}{}{}
    
    \tlcventry{2000/7}{2020/12}{Engineer}{Testing Corporation}{}{}{}
    \tlcventry{2000/7}{2020/12}{}{}{}{}{}       
    
    %% added <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<       
    \tllabelcventry{2000/7}{2020/12}{07/2000///12/2020}{Engineer}{Testing Corporation}{}{}{}
    \tllabelcventry{2000/7}{2020/12}{07/2000///12/2020}{}{}{}{}{}
    
    {\tltextstart[base east]{\tiny} % move the label to the left            
    \tllabelcventry{2021/1}{2021/8}{01/2021///08/2021}{Engineer}{}{}{}{}    
    }
    
\end{document}

相关内容