如何修改 moderncvskillmatrix 单元?

如何修改 moderncvskillmatrix 单元?

我正在运行 Debian 10 (“Buster”) 和 texlive。尝试使用 moderncvskillsmatrix 小部件,该小部件不包含在我的发行版中,因此我安装了破解版本:

https://zhauniarovich.com/post/2021/2021-05-cv-resume/

出于博客中给出的原因,我更喜欢这种布局而不是“官方”布局。不幸的是,它与我的发行版不兼容;表格的单元格对齐不佳。这是我的 MWE:

\documentclass{moderncv}
\usepackage{moderncvskillmatrix}

\moderncvtheme[red]{classic}

\firstname{foo}
\familyname{bar}

\begin{document}

\section{Skill matrix}

%\setcvskillcolumns[5em][0.8][10em]

\cvskillhead{}

\cvskillentry*{Category}{Skill}{3}{Comment goes here}

%\setcvskilllegendcolumns[5em][0.5]

\cvskilllegend*{}


\end{document}

结果是:

姆韦

您可以看到,我尝试使用格式化命令(注释掉),但它们并没有太大帮助。例如,相同的脚本,但未注释:

mwe2

我推测这与博客作者的黑客行为有关,他从表格中删除了一列,并重新排序了内容——我想他的 LaTeX 发行版和配置没有问题。但不幸的是,我(目前)对 TeX 的了解还不够多,无法准确找出问题所在并找到自己的解决方案。

记录完整性:

https://pastebin.com/85q7htZV

答案1

.log你似乎正在运行旧版本(2015)moderncv

(1)使用 CTAN 的分布现代简历课程

(2)改正此行\cvskillentry(缺失数字)。

(3)输出A

这是完整的文件。开头的命令\listfiles会在文件末尾添加所有已加载文件及其版本的列表.log

% !TeX TS-program = pdflatex

\listfiles
\documentclass[11pt,a4paper,sans]{moderncv}    

\usepackage[T1]{fontenc}
\usepackage{lmodern}

\moderncvtheme[red]{classic}          

\name{John}{Doe}

\begin{document}

\makecvtitle

\section{Skill matrix}

%% Usage \cvskillhead[<post_padding>][<Level>][<Skill>][<Years>][<Comment>]%
\cvskillhead[-0.1em]%   this inserts the standard legend in english and adjust padding


%% \cvskillentry[*][<post_padding>]{<skill_cathegory>}{<0-5>}{<skill_name>}{<years_of_experience>}{<comment>}% 

\cvskillentry*{Category}{3}{Skill}{3}{Comment goes here} % changed <<<<<<<<<<<<<<<<<<<<<<<

%% Usage \cvskilllegend[*][<post_padding>][<first_level>][<second_level>][<third_level>][<fourth_level>][<fifth_level>]{<name>}
\cvskilllegend*{}

\end{document}

在文件末尾.log包含已加载文件的列表

moderncvheadi.sty    2022-02-21 v2.3.1 modern curriculum vitae and letter header variant: 1
moderncvbodyi.sty    2022-02-21 v2.3.1 modern curriculum vitae and letter body variant: 1
moderncvskillmatrix.sty    2022-02-21 v2.3.1 modern curriculum vitae and letter skill matrix

在 Windows 机器上编译

pdflatex: security risk: running with elevated privileges
This is pdfTeX, Version 3.141592653-2.6-1.40.22 (MiKTeX 21.3)
entering extended mode
(templatev3.tex
LaTeX2e <2020-10-01> patch level 4
L3 programming layer <2021-02-18>
(moderncv.cls
Document Class: moderncv 2022-02-21 v2.3.1 modern curriculum vitae and letter document class

相关内容