![비고](https://rvso.com/image/281474/%EB%B9%84%EA%B3%A0.png)
LaTeX에서는 이력서에 맞게 기술을 시각적으로 확장하려고 합니다. 따라서 다음과 같아야 합니다.
쉽게 할 수 있는 방법이 있나요?
답변1
비고
매크로 \resume
는 두 개의 인수를 사용합니다.
- "달성된" 포인트 수
- 총 포인트 수
편집하다:점검이 구현되었습니다. 10진수에서는 오류가 발생합니다 \ifnum
.
음수는 이상하게 동작하지만 어쨌든 사용하지 않을 수도 있습니다. 획득한 점수가 전체 점수보다 큰 경우에도 확인하지 않습니다.
구현
\documentclass{standalone}
\usepackage{tikz}
\newcommand\resume[2]{%
\ifnum#1>#2
$#1 > #2$
\else
\ifnum#1<0
$#1 < 0$
\else
\ifnum#2<0
$#2 < 0$
\else
\tikz{%
\ifx#20
\else
\foreach \i in {1,...,#2} {
\filldraw[black!20] (\i ex,0) circle (0.4ex);
};
\fi
\ifx#10
\else
\foreach \i in {1,...,#1} {
\filldraw[black] (\i ex,0) circle (0.4ex);
};
\fi
}
\fi
\fi
\fi
}
\begin{document}
\begin{tabular}{rl}
Much skillz & \resume{5}{10} \\
So recommendable & \resume{2}{10} \\
Wow! & \resume{10}{10} \\
10/5 & \resume{10}{5} \\
0/0 & \resume{0}{0} \\
0/5 & \resume{0}{5} \\
0/-1 & \resume{0}{-1} \\
\end{tabular}
\end{document}