Curricula Vitae / Résumés ⇒ Twenty Seconds CV: Languages level
Twenty Seconds CV: Languages level
I want to add a section with languages skills, in the form of the regular skills with a bar that shows the level. First I tried to use again the command \skills with new information but it simply copied again the information previously introduced. After that I tried to add in the .cls a function that would do the same of \skill, I copied all the same code but with the name \languages (which I invented) and the compilator didn't see it.
Somebody knows what can I do? Thanks!
NEW: TikZ book now 40% off at Amazon.com for a short time.
And: Currently, Packt sells ebooks for $4.99 each if you buy 5 of their over 1000 ebooks. If you choose only a single one, $9.99. How about combining 3 LaTeX books with Python, gnuplot, mathplotlib, Matlab, ChatGPT or other AI books? Epub and PDF. Bundle (3 books, add more for higher discount): https://packt.link/MDH5p
- Stefan Kottwitz
- Site Admin
- Posts: 10324
- Joined: Mon Mar 10, 2008 9:44 pm
Twenty Seconds CV: Languages level
welcome to the forum!
Never edit a .cls file. You could not simply update it with an official new version, or you lose your changes. Make changes to class file macros in your document or in a separate .sty file that you load.
Here, you could redefine
\skills
and \makeprofile
in your template.tex
file, for example:Code: Select all
% !TEX none\renewcommand{\skills}[1]{\begin{tikzpicture}\foreach [count=\i] \x/\y in {#1}{\draw[fill=maingray,maingray] (0,\i) rectangle (6,\i+0.4);\draw[fill=white,mainblue](0,\i) rectangle (\y,\i+0.4);\node [above right] at (0,\i+0.4) {\x};}\end{tikzpicture}}\renewcommand{\makeprofile}{\begin{tikzpicture}[remember picture,overlay]\node [rectangle, fill=sidecolor, anchor=north, minimum width=9cm, minimum height=\paperheight+1cm] (box) at (-5cm,0.5cm){};\end{tikzpicture}%------------------------------------------------\begin{textblock}{6}(0.5, 0.2)%------------------------------------------------\ifthenelse{\equal{\profilepic}{}}{}{\begin{center}\begin{tikzpicture}[x=\imagescale,y=-\imagescale]\clip (600/2, 567/2) circle (567/2);\node[anchor=north west, inner sep=0pt, outer sep=0pt] at (0,0) {\includegraphics[width=\imagewidth]{\profilepic}};\end{tikzpicture}\end{center}}%------------------------------------------------{\Huge\color{mainblue}\cvname}%------------------------------------------------{\Large\color{black!80}\cvjobtitle}%------------------------------------------------
Stefan