/ typst / sections / research.typ
research.typ
 1  // Research Experience section
 2  
 3  #import "../styles.typ": *
 4  
 5  #let research-experience(entries) = {
 6    section-heading("Research Experience")
 7  
 8    for (i, e) in entries.enumerate() {
 9      entry-header(e.lab, e.location, first: i == 0)
10      entry-institution(e.institution)
11      for p in e.positions {
12        entry-position(p.title, p.date)
13      }
14      for (j, proj) in e.projects.enumerate() {
15        v(leading)
16        [*#proj.name* \
17          #proj.description]
18      }
19    }
20  }
21  
22  #let research-interest(interests) = {
23    section-heading("Research Interest")
24  
25    for (i, line) in interests.enumerate() {
26      [#line]
27      if i < interests.len() - 1 { linebreak() }
28    }
29  }