add Skills section

This commit is contained in:
Sina Atalay 2023-09-09 19:02:20 +02:00
parent 5a470a7ddf
commit 5a5b6e687f
4 changed files with 52 additions and 13 deletions

View File

@ -2,6 +2,7 @@
((* from "components/education_entry.tex.j2" import education_entry with context *)) ((* from "components/education_entry.tex.j2" import education_entry with context *))
((* from "components/experience_entry.tex.j2" import experience_entry with context *)) ((* from "components/experience_entry.tex.j2" import experience_entry with context *))
((* from "components/normal_entry.tex.j2" import normal_entry with context *)) ((* from "components/normal_entry.tex.j2" import normal_entry with context *))
((* from "components/one_line_entry.tex.j2" import one_line_entry with context *))
((* from "components/header.tex.j2" import header with context *)) ((* from "components/header.tex.j2" import header with context *))
\documentclass[10pt, a4paper]{memoir} \documentclass[10pt, a4paper]{memoir}
@ -134,8 +135,7 @@
name=academic_project.name, name=academic_project.name,
highlights=academic_project.highlight_strings, highlights=academic_project.highlight_strings,
date_and_location_strings=academic_project.date_and_location_strings, date_and_location_strings=academic_project.date_and_location_strings,
url=academic_project.url url=academic_project.markdown_url,
urlText=""
)|indent(4)>> )|indent(4)>>
((* if not loop.last *)) ((* if not loop.last *))
\vspace*{<<design.vertical_margin_between_entries>>} \vspace*{<<design.vertical_margin_between_entries>>}
@ -148,7 +148,37 @@
<<normal_entry( <<normal_entry(
name=certificate.name, name=certificate.name,
highlights=certificate.highlight_strings, highlights=certificate.highlight_strings,
date_and_location_strings=certificate.date_and_location_strings date_and_location_strings=certificate.date_and_location_strings,
url = certificate.url,
text_url = "Course certificate"
)|indent(4)>>
((* if not loop.last *))
\vspace*{<<design.vertical_margin_between_entries>>}
((* endif *))
((* endfor *))
\section{Skills}
((* for skill in cv.skills *))
<<one_line_entry(
name=skill.name,
details=skill.details,
url = skill.url,
text_url = skill.url
)|indent(4)>>
((* if not loop.last *))
\vspace*{<<design.vertical_margin_between_entries>>}
((* endif *))
((* endfor *))
\section{Skills}
((* for skill in cv.skills *))
<<one_line_entry(
name=skill.name,
details=skill.details,
url = skill.url,
text_url = skill.url
)|indent(4)>> )|indent(4)>>
((* if not loop.last *)) ((* if not loop.last *))
\vspace*{<<design.vertical_margin_between_entries>>} \vspace*{<<design.vertical_margin_between_entries>>}

View File

@ -1,7 +1,7 @@
((* from "components/highlights.tex.j2" import highlights as print_higlights with context *)) ((* from "components/highlights.tex.j2" import highlights as print_higlights with context *))
((* from "components/date_and_location_strings.tex.j2" import date_and_location_strings as print_date_and_locations *)) ((* from "components/date_and_location_strings.tex.j2" import date_and_location_strings as print_date_and_locations *))
((* macro normal_entry(name, highlights, date_and_location_strings, url, urlText)*)) ((* macro normal_entry(name, highlights, date_and_location_strings, url, text_url=none)*))
((# \begin{tabularx}{⟨width⟩}[⟨pos⟩]{⟨preamble⟩} #)) ((# \begin{tabularx}{⟨width⟩}[⟨pos⟩]{⟨preamble⟩} #))
((# width: \textwidth #)) ((# width: \textwidth #))
((# preamble: first column, second column #)) ((# preamble: first column, second column #))
@ -9,8 +9,12 @@
((# second column: R{<<design.date_and_location_width>>}; constant width ragged right column #)) ((# second column: R{<<design.date_and_location_width>>}; constant width ragged right column #))
\begin{tabularx}{\textwidth}{X R{<<design.date_and_location_width>>}} \begin{tabularx}{\textwidth}{X R{<<design.date_and_location_width>>}}
((* if url is not none *)) ((* if url is not none *))
((* set markdownUrl = "["+urlText+"]("+ str(url) +")" *)) ((* if text_url is not none *))
\textbf{<<name>>}, <<markdownUrl|markdown_to_latex>> ((* set markdown_url = "["+text_url+"]("+ str(url) +")" *))
\textbf{<<name>>}, <<markdown_url|markdown_to_latex>>
((* elif url|is_markdown *))
\textbf{<<name>>}, <<url|markdown_to_latex>>
((* endif *))
((* else *)) ((* else *))
\textbf{<<name>>} \textbf{<<name>>}
((* endif *)) ((* endif *))

View File

@ -0,0 +1,12 @@
((* macro one_line_entry(name, details, url, text_url=none)*))
((# \begin{tabularx}{⟨width⟩}[⟨pos⟩]{⟨preamble⟩} #))
((# width: \textwidth #))
((# preamble: first column, second column #))
((# first column:: X; variable width, ragged left column #))
((# second column: R{<<design.date_and_location_width>>}; constant width ragged right column #))
\setlength{\leftskip}{0.2cm}
\textbf{<<name>>:} <<details>>
\vspace{\YMarginBetweenEntries}
\setlength{\leftskip}{0cm}
((* endmacro *))

View File

@ -1,7 +0,0 @@
((* macro one_line_information(name, details)*))
\setlength{\leftskip}{0.2cm}
\textbf{<<name>>:} <<details>>
\vspace{<<design.vertical_margin_between_entries>>}
\setlength{\leftskip}{0cm}
((* endmacro *))